High-throughput computing: Difference between revisions
m Robot: tagging uncategorised page |
Removed cluttter, continuing to work on prose |
||
Line 1: | Line 1: | ||
'''High-Throughput Computing''' (HTC) is a [[computer science]] term to describe the use many computing resources over long periods of time to accomplish a computational task. |
'''High-Throughput Computing''' (HTC) is a [[computer science]] term to describe the use many computing resources over long periods of time to accomplish a computational task. |
||
'''WORK IN PROGRESS''' |
|||
==Challenges== |
==Challenges== |
||
The HTC community is also concerned with robustness and reliability of jobs over a long-time scale. That is, being able to create a reliable system from unreliable components. This research is similar to [[transaction processing]], but at a much larger and distributed scale. |
The HTC community is also concerned with robustness and reliability of jobs over a long-time scale. That is, being able to create a reliable system from unreliable components. This research is similar to [[transaction processing]], but at a much larger and distributed scale. |
||
Some HTC systems, such as [[Condor High-Throughput Computing System|Condor]] and [[Portable Batch System|PBS]], can run tasks on opportunistic resources... |
Some HTC systems, such as [[Condor High-Throughput Computing System|Condor]] and [[Portable Batch System|PBS]], can run tasks on opportunistic resources. It is a difficult problem, however, to operate in this environment. On one-hand the system needs to provide a reliable operating environment for user's jobs, but at the same time the system most not compromise the integrity of the execute node and allow the owner to always have full control of their resources. |
||
==High Throughput vs. High Performance== |
==High Throughput vs. High Performance== |
Revision as of 05:52, 9 July 2007
High-Throughput Computing (HTC) is a computer science term to describe the use many computing resources over long periods of time to accomplish a computational task.
Challenges
The HTC community is also concerned with robustness and reliability of jobs over a long-time scale. That is, being able to create a reliable system from unreliable components. This research is similar to transaction processing, but at a much larger and distributed scale.
Some HTC systems, such as Condor and PBS, can run tasks on opportunistic resources. It is a difficult problem, however, to operate in this environment. On one-hand the system needs to provide a reliable operating environment for user's jobs, but at the same time the system most not compromise the integrity of the execute node and allow the owner to always have full control of their resources.
High Throughput vs. High Performance
There are many differences between high-throughput computing and high-performance computing (HPC). HPC tasks are characterized as needing large of amounts of computing power for short periods of time, whereas HTC tasks also require large amounts of computing, but for much longer times (months and years, rather than hours and days) [1]. HPC environments are often measured in terms of FLOPS. The HTC community, however, is not concerned about operations per second, but rather operations per month or per year. Therefore, the HTC field is more interested in how many jobs can be completed over a long period of time instead of how fast an individual job can complete.
As a general rule, HPC systems are tightly couple parallel jobs, and as such they must execute within a particular site with low-latency interconnects. Conversely, HTC systems are independent, sequential jobs that can be individually scheduled on many different computing resources across multiple administrative boundaries. HTC systems achieve this using various grid computing technologies and techniques.
See Also
References
- ^ Beck, Alan (1997-06-27). "High Throughput Computing: An Interview with Miron Livny". HPCWire.
{{cite web}}
: Check date values in:|date=
(help)
External links
This article has not been added to any content categories. Please help out by adding categories to it so that it can be listed with similar articles. (June 2007) |