DocumentCode :
1362215
Title :
Cloud Technologies for Bioinformatics Applications
Author :
Ekanayake, Jaliya ; Gunarathne, Thilina ; Qiu, Judy
Author_Institution :
Sch. of Inf. & Comput., Indiana Univ., Bloomington, IN, USA
Volume :
22
Issue :
6
fYear :
2011
fDate :
6/1/2011 12:00:00 AM
Firstpage :
998
Lastpage :
1011
Abstract :
Executing large number of independent jobs or jobs comprising of large number of tasks that perform minimal intertask communication is a common requirement in many domains. Various technologies ranging from classic job schedulers to the latest cloud technologies such as MapReduce can be used to execute these "many-tasks” in parallel. In this paper, we present our experience in applying two cloud technologies Apache Hadoop and Microsoft DryadLINQ to two bioinformatics applications with the above characteristics. The applications are a pairwise Alu sequence alignment application and an Expressed Sequence Tag (EST) sequence assembly program. First, we compare the performance of these cloud technologies using the above applications and also compare them with traditional MPI implementation in one application. Next, we analyze the effect of inhomogeneous data on the scheduling mechanisms of the cloud technologies. Finally, we present a comparison of performance of the cloud technologies under virtual and nonvirtual hardware platforms.
Keywords :
bioinformatics; cloud computing; message passing; scheduling; Apache Hadoop; MPI implementation; Microsoft DryadLINQ; bioinformatics; cloud technologies; expressed sequence tag; intertask communication; job schedulers; sequence assembly program; Bioinformatics; Clouds; Instruction sets; Matrix decomposition; Pipelines; Programming; Runtime; Distributed programming; parallel systems; performance; programming paradigms.;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2010.178
Filename :
5611496
Link To Document :
بازگشت