Difference between revisions of "Main Page"

From HTC-as-a-Service, KISTI
Jump to: navigation, search
Line 3: Line 3:
 
<!--[[File:htcaas_logo0.png|400px|thumb| HTCaaS is a service for High-Throughput Computing]]-->
 
<!--[[File:htcaas_logo0.png|400px|thumb| HTCaaS is a service for High-Throughput Computing]]-->
  
= Welcome to HTC-as-a-Service. =
+
= Welcome to High-Throughput Computing as a Service (HTCaaS) =
[//htcaas.kisti.re.kr Here]is HTC-as-a-Service wiki page.
+
<!--[//htcaas.kisti.re.kr Here]is HTC-as-a-Service wiki page.-->
 +
High-Throughput Computing (HTC) consists of running many loosely-coupled tasks that are independent (there is no communication needed between them) but requires a large amount of computing power during relatively a long period of time. Middleware systems such as Condor or BOINC have successfully achieved a tremendous computing power by harnessing a large number of computingresources. However, as the number of jobs and the complexity of scientific applications increase, it becomes a challengefor the traditional middleware systems employing typically a single type of resources (e.g., clusters of workstations, desktopmachines over Internet) to solve the given scientific problem within a reasonable amount of time. Also, recent emergingapplications requiring millions or even billions of tasks to be processed with relatively short per task execution times haveled the traditional HTC to expand into Many-Task Computing (MTC).
 +
Therefore, to effectively support complex and demanding scientific applications, it is inevitable to harness as many computingresources as possible including Supercomputers, Grids, and even Cloud. However, it is challenging for researchers toeffectively utilize available resources that are under control by independent resource providers as the number of jobs (thatshould be submitted at once) increase dramatically (as in parameter sweeps or N-body calculations).
 +
 
 +
We designed and implemented the HTCaaS (High-Throughput Computing as a Service) system that can hide heterogeneity and complexity of leveraging different computing resources from users, and efficiently submit a large number of jobs at once by effectively managing and exploiting of all available computing resources.
  
 
= About HTC-as-a-Service =
 
= About HTC-as-a-Service =

Revision as of 04:24, 11 January 2013


Welcome to High-Throughput Computing as a Service (HTCaaS)

High-Throughput Computing (HTC) consists of running many loosely-coupled tasks that are independent (there is no communication needed between them) but requires a large amount of computing power during relatively a long period of time. Middleware systems such as Condor or BOINC have successfully achieved a tremendous computing power by harnessing a large number of computingresources. However, as the number of jobs and the complexity of scientific applications increase, it becomes a challengefor the traditional middleware systems employing typically a single type of resources (e.g., clusters of workstations, desktopmachines over Internet) to solve the given scientific problem within a reasonable amount of time. Also, recent emergingapplications requiring millions or even billions of tasks to be processed with relatively short per task execution times haveled the traditional HTC to expand into Many-Task Computing (MTC). Therefore, to effectively support complex and demanding scientific applications, it is inevitable to harness as many computingresources as possible including Supercomputers, Grids, and even Cloud. However, it is challenging for researchers toeffectively utilize available resources that are under control by independent resource providers as the number of jobs (thatshould be submitted at once) increase dramatically (as in parameter sweeps or N-body calculations).

We designed and implemented the HTCaaS (High-Throughput Computing as a Service) system that can hide heterogeneity and complexity of leveraging different computing resources from users, and efficiently submit a large number of jobs at once by effectively managing and exploiting of all available computing resources.

About HTC-as-a-Service

HTCaaS(High-Throughput Computing as a Service) aims to provide researchers with ease of exploring large-scale and complex HTC problems by leveraging Supercomputers, Grids and Clouds.

HTCaaS CLI

HTCaaS GUI

Publication

In details

Start