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 条
  • [41] Parallel hardware for sequence comparison and alignment
    Hughey, R
    COMPUTER APPLICATIONS IN THE BIOSCIENCES, 1996, 12 (06): : 473 - 479
  • [42] PARALLEL CHARACTERISTICS OF SEQUENCE ALIGNMENT ALGORITHMS
    IYENGAR, AK
    PROCEEDINGS : SUPERCOMPUTING 89, 1989, : 304 - 313
  • [43] Parallel Approaches for SWAMP Sequence Alignment
    Steinfadt, Shannon
    Schaffer, Kevin
    2009 OHIO COLLABORATIVE CONFERENCE ON BIOINFORMATICS, PROCEEDINGS, 2009, : 87 - 92
  • [44] A Guide to Parallel Execution of Sequence Alignment
    Lauredo, Alexandre M.
    Sena, Alexandre C.
    de Castro, Maria Clicia S.
    Marzulo, Leandro A. J.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING 2016 (ICCMSE-2016), 2016, 1790
  • [45] Parallel sequence alignment: A lookahead approach
    Jana, PK
    Kumar, N
    PATTERN RECOGNITION AND MACHINE INTELLIGENCE, PROCEEDINGS, 2005, 3776 : 636 - 639
  • [46] Performance of parallel I/O scheduling strategies on a network of workstations
    Chen, FY
    Majumdar, S
    PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, 2001, : 157 - 164
  • [47] Implementation and performance evaluation of parallel computations by using cluster of networked workstations
    Wang, H
    Prabhu, GM
    Takle, ES
    Shen, J
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 2007 - 2013
  • [48] Load balancing on temporally heterogeneous cluster of workstations for parallel simulated annealing
    Sourabh Moharil
    Soo-Young Lee
    Cluster Computing, 2011, 14 : 295 - 310
  • [49] Parallel Implementation of MPEG-4 Encoding over a Cluster of Workstations
    Karthik, Sankar R.
    Shivsubramani, K. Moorthy
    Soman, K. P.
    ADVANCES IN SYSTEMS, COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2006, : 77 - +
  • [50] Implementation and evaluation of parallel edge detector on cluster of workstations using MPI
    Patel, N
    Mahgoub, IO
    10TH INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 1997, : 102 - 105