Local DNA sequence alignment in a cluster of workstations: algorithms and tools

Distributed Shared Memory systems allow the use of the shared memory programming paradigm in distributed architectures where no physically shared memory exist. Scope consistent software DSMs provide a relaxed memory model that reduces the coherence overhead by ensuring consistency only at synchronization operations, on a per-lock basis. Much of the work in DSM systems is validated by benchmarks and there are only a few examples of real parallel applications running on DSM systems. Sequence comparison is a basic operation in DNA sequencing projects, and most of sequence comparison methods used are based on heuristics, that are faster but do not produce optimal alignments. Recently, many organisms had their DNA entirely sequenced, and 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. In this article, we present and evaluate a parallelization strategy for implementing a sequence alignment algorithm for long sequences. This strategy was implemented in JIAJIA, a scope consistent software DSM system. Our results on an eight-machine cluster presented good speedups, showing that our parallelization strategy and programming support were appropriate.

Saved in:
Bibliographic Details
Main Authors: Melo,Alba Cristina M. A., Walter,Maria Emilia M. T., Melo,Renata Cristina F., Santana,Marcelo N. P., Batista,Rodolfo B.
Format: Digital revista
Language:English
Published: Sociedade Brasileira de Computação 2004
Online Access:http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-65002004000300006
Tags: Add Tag
No Tags, Be the first to tag this record!
id oai:scielo:S0104-65002004000300006
record_format ojs
spelling oai:scielo:S0104-650020040003000062010-05-12Local DNA sequence alignment in a cluster of workstations: algorithms and toolsMelo,Alba Cristina M. A.Walter,Maria Emilia M. T.Melo,Renata Cristina F.Santana,Marcelo N. P.Batista,Rodolfo B.Distributed Shared Memory systems allow the use of the shared memory programming paradigm in distributed architectures where no physically shared memory exist. Scope consistent software DSMs provide a relaxed memory model that reduces the coherence overhead by ensuring consistency only at synchronization operations, on a per-lock basis. Much of the work in DSM systems is validated by benchmarks and there are only a few examples of real parallel applications running on DSM systems. Sequence comparison is a basic operation in DNA sequencing projects, and most of sequence comparison methods used are based on heuristics, that are faster but do not produce optimal alignments. Recently, many organisms had their DNA entirely sequenced, and 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. In this article, we present and evaluate a parallelization strategy for implementing a sequence alignment algorithm for long sequences. This strategy was implemented in JIAJIA, a scope consistent software DSM system. Our results on an eight-machine cluster presented good speedups, showing that our parallelization strategy and programming support were appropriate.info:eu-repo/semantics/openAccessSociedade Brasileira de ComputaçãoJournal of the Brazilian Computer Society v.10 n.2 20042004-11-01info:eu-repo/semantics/articletext/htmlhttp://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-65002004000300006en10.1007/BF03192360
institution SCIELO
collection OJS
country Brasil
countrycode BR
component Revista
access En linea
databasecode rev-scielo-br
tag revista
region America del Sur
libraryname SciELO
language English
format Digital
author Melo,Alba Cristina M. A.
Walter,Maria Emilia M. T.
Melo,Renata Cristina F.
Santana,Marcelo N. P.
Batista,Rodolfo B.
spellingShingle Melo,Alba Cristina M. A.
Walter,Maria Emilia M. T.
Melo,Renata Cristina F.
Santana,Marcelo N. P.
Batista,Rodolfo B.
Local DNA sequence alignment in a cluster of workstations: algorithms and tools
author_facet Melo,Alba Cristina M. A.
Walter,Maria Emilia M. T.
Melo,Renata Cristina F.
Santana,Marcelo N. P.
Batista,Rodolfo B.
author_sort Melo,Alba Cristina M. A.
title Local DNA sequence alignment in a cluster of workstations: algorithms and tools
title_short Local DNA sequence alignment in a cluster of workstations: algorithms and tools
title_full Local DNA sequence alignment in a cluster of workstations: algorithms and tools
title_fullStr Local DNA sequence alignment in a cluster of workstations: algorithms and tools
title_full_unstemmed Local DNA sequence alignment in a cluster of workstations: algorithms and tools
title_sort local dna sequence alignment in a cluster of workstations: algorithms and tools
description Distributed Shared Memory systems allow the use of the shared memory programming paradigm in distributed architectures where no physically shared memory exist. Scope consistent software DSMs provide a relaxed memory model that reduces the coherence overhead by ensuring consistency only at synchronization operations, on a per-lock basis. Much of the work in DSM systems is validated by benchmarks and there are only a few examples of real parallel applications running on DSM systems. Sequence comparison is a basic operation in DNA sequencing projects, and most of sequence comparison methods used are based on heuristics, that are faster but do not produce optimal alignments. Recently, many organisms had their DNA entirely sequenced, and 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. In this article, we present and evaluate a parallelization strategy for implementing a sequence alignment algorithm for long sequences. This strategy was implemented in JIAJIA, a scope consistent software DSM system. Our results on an eight-machine cluster presented good speedups, showing that our parallelization strategy and programming support were appropriate.
publisher Sociedade Brasileira de Computação
publishDate 2004
url http://old.scielo.br/scielo.php?script=sci_arttext&pid=S0104-65002004000300006
work_keys_str_mv AT meloalbacristinama localdnasequencealignmentinaclusterofworkstationsalgorithmsandtools
AT waltermariaemiliamt localdnasequencealignmentinaclusterofworkstationsalgorithmsandtools
AT melorenatacristinaf localdnasequencealignmentinaclusterofworkstationsalgorithmsandtools
AT santanamarcelonp localdnasequencealignmentinaclusterofworkstationsalgorithmsandtools
AT batistarodolfob localdnasequencealignmentinaclusterofworkstationsalgorithmsandtools
_version_ 1756411097804439552