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 条
  • [21] Parallel agent-based simulation on a cluster of workstations
    Popov, K
    Vlassov, V
    Rafea, M
    Holmgren, F
    Brand, P
    Haridi, S
    EURO-PAR 2003 PARALLEL PROCESSING, PROCEEDINGS, 2003, 2790 : 470 - 480
  • [22] A parallel implementation of GESPP on a cluster of silicon graphics workstations
    Al-Towaiq, M
    Al-Aamri, H
    NINTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 226 - 230
  • [23] Parallel Computing on an Ethernet Cluster of Workstations: Opportunities and Constraints
    Mounir Hamdi
    Yi Pan
    B. Hamidzadeh
    F. M. Lim
    The Journal of Supercomputing, 1999, 13 : 111 - 132
  • [24] A design of parallel R-tree on cluster of workstations
    Lai, SH
    Zhu, FH
    Sun, YQ
    DATABASES IN NETWORKED INFORMATION SYSTEMS, PROCEEDINGS, 2001, 1966 : 119 - 133
  • [25] Parallel text searching application on a heterogeneous cluster of workstations
    Michailidis, PD
    Margaritis, KG
    INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2001, : 169 - 175
  • [26] Z-align: An exact and parallel strategy for local biological sequence alignment in user-restricted memory space
    Bezerra Batista, Rodolfo
    Magalhaes Alves de Melo, Alba Cristina
    2006 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, VOLS 1 AND 2, 2006, : 203 - +
  • [27] Coupling hundreds of workstations for parallel molecular sequence analysis
    Strumpen, Volker
    Software - Practice and Experience, 1995, 25 (03) : 291 - 304
  • [28] A sequence-focused parallelisation of EMBOSS on a cluster of workstations
    Podesta, K
    Crane, M
    Ruskin, HJ
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2004, PT 3, 2004, 3045 : 473 - 480
  • [29] Bayesian models for multiple local sequence alignment and Gibbs sampling strategies
    Liu, JS
    Neuwald, AF
    Lawrence, CE
    JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 1995, 90 (432) : 1156 - 1170
  • [30] Massively Parallel Implementation of Sequence Alignment with Basic Local Alignment Search Tool Using Parallel Computing in Java']Java Library
    Nowicki, Marek
    Bzhalava, Davit
    Bala, Piotr
    JOURNAL OF COMPUTATIONAL BIOLOGY, 2018, 25 (08) : 871 - 881