Title :
Phylospaces: reconstructing evolutionary trees in tuple space
Author :
Smith, Marc L. ; Williams, Tiffani L.
Author_Institution :
Dept. of Comput. Sci., Colby Coll., Waterville, ME
Abstract :
Phylospaces is a novel framework for reconstructing evolutionary trees in tuple space, a distributed shared memory that permits processes to communicate and coordinate with each other. Our choice of tuple space as a concurrency model is somewhat unusual, given the prominence and success of pure message passing models, such as MPI. We use phylospaces to devise cooperative Rec-I-DCM3, a population-based strategy for navigating tree space. Cooperative Rec-I-DCM3 is based on Rec-I-DCM3, the fastest sequential algorithm under maximum parsimony. We compare the performance of the algorithms on two datasets consisting of 2,000 and 7,769 taxa, respectively. Our results demonstrate that cooperative Rec-I-DCM3 outperforms its sequential counterpart by at least an order of magnitude
Keywords :
biology computing; cooperative systems; distributed shared memory systems; evolutionary computation; message passing; trees (mathematics); MPI; concurrency model; cooperative Rec-I-DCM3; distributed shared memory; evolutionary tree; maximum parsimony; message passing model; phylospace; population-based strategy; sequential algorithm; tree space navigation; tuple space; Binary trees; Computer science; Concurrent computing; Educational institutions; Genetic mutations; History; Message passing; Navigation; Organisms; Phylogeny;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
Conference_Location :
Rhodes Island
Print_ISBN :
1-4244-0054-6
DOI :
10.1109/IPDPS.2006.1639533