Cloud-based Parallel Suffix Array Construction based on MPI

被引:0
|
作者
Abdelhadi, Ahmed [1 ]
Kandil, A. H. [1 ]
Abouelhoda, Mohamed [1 ,2 ]
机构
[1] Cairo Univ, Fac Engn, Syst & Biomed Engn Dept, Giza 12211, Egypt
[2] Nile Univ, Ctr Informat Sci, Giza, Egypt
关键词
Suffix Array; Distributed Computing; Cloud Computing;
D O I
暂无
中图分类号
R318 [生物医学工程];
学科分类号
0831 ;
摘要
Massive amount of genomics data are being produced nowadays by Next Generation Sequencing machines. The suffix array is currently the best choice for indexing genomics data, because of its efficiency and large number of applications. In this paper, we address the problem of constructing the suffix array on computer cluster in the cloud. We present a solution that automates the establishment of a computer cluster in a cloud and automatically constructs the suffix array in a distributed fashion over the cluster nodes. This has the advantage of encapsulating all set-up details and execution of the algorithm. The distributed nature of the algorithm we use overcomes the problem that arises when the user wishes, due to cost issues, to use low memory machines in the cloud. Our experiments show that our implementation scales well with the increasing number of processors. The cloud cost is affordable and it provides a cost effective solution.
引用
收藏
页码:334 / 337
页数:4
相关论文
共 50 条
  • [1] Scalable parallel suffix array construction
    Kulla, Fabian
    Sanders, Peter
    [J]. PARALLEL COMPUTING, 2007, 33 (09) : 605 - 612
  • [2] Scalable parallel suffix array construction
    Kulla, Fabian
    Sanders, Peter
    [J]. HIGH PERFORMANCE COMPUTING IN SCIENCE AND ENGINEERING '06, 2007, : 543 - 546
  • [3] Massively parallel suffix array construction
    Iliopoulos, CS
    Korda, M
    [J]. SOFSEM'98: THEORY AND PRACTICE OF INFORMATICS, 1998, 1521 : 371 - 380
  • [4] Scalable parallel suffix array construction
    Kulla, Fabian
    Sanders, Peter
    [J]. RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2006, 4192 : 22 - 29
  • [5] Parallel Suffix Array Construction by Accelerated Sampling
    Pace, Matthew Felice
    Tiskin, Alexander
    [J]. PROCEEDINGS OF THE PRAGUE STRINGOLOGY CONFERENCE 2013, 2013, : 142 - 156
  • [6] Cloud-Based Parallel Concolic Execution
    Chen, Ting
    Feng, Youzheng
    Luo, Xiapu
    Lin, Xiaodong
    Zhang, Xiaosong
    [J]. 2017 IEEE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), 2017, : 437 - 441
  • [7] Parallel Suffix Array Construction for Shared Memory Architectures
    Osipov, Vitaly
    [J]. STRING PROCESSING AND INFORMATION RETRIEVAL: 19TH INTERNATIONAL SYMPOSIUM, SPIRE 2012, 2012, 7608 : 379 - 384
  • [8] Implementing Cloud-based Parallel Metaheuristics: an Overview
    Gonzalez, Patricia
    Pardo, Xoan C.
    Doallo, Ramon
    Banga, Julio R.
    [J]. JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY, 2018, 18 (03): : 228 - 238
  • [9] Performance evaluation of cloud-based parallel computing
    Nakai, Yuto
    Perrin, Dimitri
    Ohsaki, Hiroyuki
    Walshe, Ray
    [J]. 2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSACW), 2013, : 351 - 355
  • [10] Smart Cloud-based Platform for Construction Sites
    Liu, TaoZhong
    Hou, Jiachen
    Xiong, Gang
    Nyberg, Timo R.
    Li, Xiaohui
    [J]. PROCEEDINGS 2016 IEEE INTERNATIONAL CONFERENCE ON SERVICE OPERATIONS AND LOGISTICS, AND INFORMATICS (SOLI), 2016, : 168 - 173