Parallel strategies for the local biological sequence alignment in a cluster of workstations

被引:7
|
作者
Boukerche, Azzedine
Magalhaes Alves de Melo, Alba Cristina [1 ]
Ayala-Rincon, Mauricio
Machado Telles Walter, Maria Emilia
机构
[1] Univ Brasilia, Dept Ciencia Comp, BR-70910900 Brasilia, DF, Brazil
[2] Univ Ottawa, Sch Informat Technol & Engn, Ottawa, ON K1N 6N5, Canada
[3] Univ Brasilia, Dept Matemat, BR-70910900 Brasilia, DF, Brazil
关键词
cluster computing; sequence alignment; analysis of parallel algorithms;
D O I
10.1016/j.jpdc.2006.11.001
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recently, many organisms have had their DNA entirely sequenced. This reality presents the need for comparing long DNA sequences, which is a challenging task due to its high demands for computational power and memory. Sequence comparison is a basic operation in DNA sequencing projects, and most sequence comparison methods currently in use are based on heuristics, which are faster but offer no guarantees of producing the best alignments possible. In order to alleviate this problem, Smith-Waterman proposed an algorithm. This algorithm obtains the best local alignments but at the expense of very high computing power and huge memory requirements. In this article, we present and evaluate our experiments involving three strategies to run the Smith-Waterman algorithm in a cluster of workstations using a Distributed Shared Memory System. Our results on an eight-machine cluster presented very good speed-up and indicate that impressive improvements can be achieved depending on the strategy used. In addition, we present a number of theoretical remarks concerning how to reduce the amount of memory used. (C) 2006 Elsevier Inc. All rights reserved.
引用
收藏
页码:170 / 185
页数:16
相关论文
共 50 条
  • [31] Local sequence alignment using parallel memory-efficient dynamic programming
    Pichl, L
    Arai, M
    Hanabusa, K
    Hayashi, T
    Proceedings of the 8th Joint Conference on Information Sciences, Vols 1-3, 2005, : 1269 - 1272
  • [32] Parallel computations using a cluster of workstations to simulate elasticity problems
    Darmawan, J. B. B.
    Mungkasi, S.
    8TH INTERNATIONAL CONFERENCE ON PHYSICS AND ITS APPLICATIONS (ICOPIA), 2016, 776
  • [33] Modeling the parallel execution profile of a CFD simulation on a cluster of workstations
    Walker, E
    Song, JJ
    1996 IEEE SECOND INTERNATIONAL CONFERENCE ON ALGORITHMS & ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP'96, PROCEEDINGS OF, 1996, : 397 - 404
  • [34] Multiple sequence alignment strategies
    DeRijk, P
    DeWachter, R
    ARCHIVES OF PHYSIOLOGY AND BIOCHEMISTRY, 1996, 104 (03) : B39 - B39
  • [35] Performance Comparison of Parallel Sorting Algorithms on Homogeneous Cluster of Workstations
    Kyi, Lai Lai Win
    Tun, Nay Min
    MATERIALS SCIENCE AND INFORMATION TECHNOLOGY, PTS 1-8, 2012, 433-440 : 3900 - +
  • [36] Strategies for multiple sequence alignment
    Nicholas, HB
    Ropelewski, AJ
    Deerfield, DW
    BIOTECHNIQUES, 2002, 32 (03) : 572 - +
  • [37] Parallel Computation of Shallow-water Model on Workstations Cluster
    $$$$Song Junqiang
    Sun An-clang
    Li Xiaomei(epartment Of CO
    WuhanUniversityJournalofNaturalSciences, 1996, (Z1) : 522 - 525
  • [38] Boundary element cluster computing on distributed-parallel workstations
    Kamiya, N
    Iwase, H
    Kita, E
    BOUNDARY ELEMENT TECHNOLOGY XI, 1996, : 407 - 414
  • [39] COUPLING HUNDREDS OF WORKSTATIONS FOR PARALLEL MOLECULAR SEQUENCE-ANALYSIS
    STRUMPEN, V
    SOFTWARE-PRACTICE & EXPERIENCE, 1995, 25 (03): : 291 - 304
  • [40] Parallel progressive multiple sequence alignment
    Pitzer, E
    COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2005, 2005, 3643 : 473 - 482