Title :
Adapting Scientific Applications to Cloud by Using Distributed Computing Frameworks
Author :
Jakovits, P. ; Srirama, Satish Narayana
Author_Institution :
Inst. of Comput. Sci., Univ. of Tartu, Tartu, Estonia
Abstract :
Scientific computing is a field that applies computer science to solve scientific problems from domains like genetics, biology, material science, chemistry etc. It is strongly associated with high performance computing (HPC) and parallel programming fields as scientific computing typically utilizes large scale computer modeling and simulation and thus requires large amounts of computer resources. Public clouds seem to be very suitable for solving scientific computing problems, but they are often built on commodity hardware and it´s not simple to design applications that can efficiently utilize large amounts of computing resources. This paper gives an overview of a study that researches the use of distributed computing frameworks like MapReduce to greatly simplify solving scientific computing problems in the cloud and compares how well the results measure up to the current de facto standard practices of the distributed computing field.
Keywords :
cloud computing; data handling; natural sciences computing; parallel programming; HPC; MapReduce; biology; chemistry; cloud computing; commodity hardware; computer resource; computer science; computer simulation; distributed computing framework; genetics; high performance computing; large scale computer modeling; material science; parallel programming; public cloud; scientific applications; scientific computing; Adaptation models; Algorithm design and analysis; Cloud computing; Computational modeling; Fault tolerance; Fault tolerant systems; BSP; MPI; MapReduce; distributed computing; fault tolerance; parallel computing; scalability; scientific computing;
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
DOI :
10.1109/CCGrid.2013.47