Implementation of Parallel Algorithms on Cluster of Workstations

被引:0
作者
Shrimankar, D. D. [1 ]
Sathe, S. R. [1 ]
机构
[1] Visvesvaraya Natl Inst Technol, Dept Comp Sci & Engn, Nagpur, Maharashtra, India
来源
2012 2ND IEEE INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC) | 2012年
关键词
Biological Algorithms; Parallelization; Cluster of Workstations; SEQUENCE; SEARCH;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Most of the DNA sequence comparison techniques are based on heuristic as it is the fastest even though it does not guarantees that the optimum results will be produced. In DNA sequence comparison - a basic operation in sequencing projects most of the methods uses heuristic approach. The algorithm proposed by Needleman and Wunsch obtains the best global alignments at the expense of very high computing power and huge memory requirements. In this paper we have presented and evaluated our experiments with two different methods to run the Needleman and Wunsch algorithm on a cluster of workstations using a Distributed Shared Memory System. Our results on cluster of workstations which consist of total 24 cores presented very good speedups and shows that notable improvements can be achieved, depending on the methods used. Also, we present some theoretical remarks on how to reduce the amount of memory used.
引用
收藏
页码:126 / 131
页数:6
相关论文
共 13 条
[1]   Gapped BLAST and PSI-BLAST: a new generation of protein database search programs [J].
Altschul, SF ;
Madden, TL ;
Schaffer, AA ;
Zhang, JH ;
Zhang, Z ;
Miller, W ;
Lipman, DJ .
NUCLEIC ACIDS RESEARCH, 1997, 25 (17) :3389-3402
[2]  
[Anonymous], INTRO COMPUTATIONAL
[3]  
BATISTA RB, 2004, P IEEE ACM INT S CLU
[4]  
BOUKERCHE A, 2004, P INT PAR DISTR PROC
[5]  
Disc group, 2003, S WAT HOM SEARCH
[6]   ALGORITHMS FOR LONGEST COMMON SUBSEQUENCE PROBLEM [J].
HIRSCHBERG, DS .
JOURNAL OF THE ACM, 1977, 24 (04) :664-675
[7]  
Hu S., 1999, J ACM, P463
[8]  
Martins WS, 2001, S COMP ARCH HIGH PER, P1
[9]  
Melo RCF, 2003, LECT NOTES COMPUT SC, V2790, P517
[10]  
MOSBERGER D, 1993, OPERATING SYSTEMS RE, P18