DocumentCode :
611075
Title :
Case Studies in Designing Elastic Applications
Author :
Rajan, D. ; Thrasher, A. ; Abdul-Wahid, B. ; Izaguirre, J.A. ; Emrich, S. ; Thain, D.
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Notre Dame, Notre Dame, IN, USA
fYear :
2013
fDate :
13-16 May 2013
Firstpage :
466
Lastpage :
473
Abstract :
Clusters, clouds, and grids offer access to large scale computational resources at low cost. This is especially appealing to scientific applications that require a very large scale to compete in the research space. However, the resources available across these platforms differ significantly in their availability, hardware, environment, performance, cost of use, and more. This requires the use of elastic applications that can adapt to the resources available at run-time, transparently handling heterogeneity and failures. In this paper, we present case studies of several elastic applications built using the Work Queue programming framework. From this experience, we offer six general guidelines for the design and implementation of elastic applications that run on thousands of processors.
Keywords :
cloud computing; grid computing; programming; cloud computing; cluster computing; elastic application design; grid computing; work queue programming framework; Bioinformatics; Equations; Genomics; Mathematical model; Proteins; Software; Synchronization; Distributed computing; Elastic applications; Guidelines; Scientific computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster, Cloud and Grid Computing (CCGrid), 2013 13th IEEE/ACM International Symposium on
Conference_Location :
Delft
Print_ISBN :
978-1-4673-6465-2
Type :
conf
DOI :
10.1109/CCGrid.2013.46
Filename :
6546127
Link To Document :
بازگشت