DAxML: A program for distributed computation of phylogenetic trees based on load managed CORBA

被引:0
|
作者
Stamatakis, AP
Lindermeier, M
Ott, M
Ludwig, T
Meier, H
机构
[1] Tech Univ Munich, Dept Comp Sci, D-85748 Garching, Germany
[2] Heidelberg Univ, Dept Comp Sci, D-69120 Heidelberg, Germany
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
High performance computing in bioinformatics has led to important progress in the field of genome analysis. Due to the huge amount of data and the complexity of the underlying algorithms many problems can only be solved by using supercomputers. In this paper we present DAxML, a program for the distributed computation of evolutionary trees. In contrast to prior approaches DAxML runs on a cluster of workstations instead of an expensive supercomputer. For this purpose we transformed PAxML, a fast parallel phylogeny program incorporating novel algorithmic optimizations, into a distributed application. DAxML uses modern object-oriented middleware instead of message-passing communication in order to reduce the development and maintenance costs. Our goal is to provide DAxML to a broad range of users, in particular those who do not have supercomputers at their disposal. We ensure high performance and scalability by applying a high-level load management service called LMC (Load Managed CORBA). LMC provides transparent system level load management by integrating the load management functionality directly into the ORB. In this paper we demonstrate the simplicity of integrating LMC into a real-world application and how it enhances the performance and scalability of DAxML.
引用
收藏
页码:538 / 548
页数:11
相关论文
共 12 条
  • [1] DRAxML@ home: a distributed program for computation of large phylogenetic trees
    Stamatakis, A
    Lindermeier, M
    Ott, M
    Ludwig, T
    Meier, H
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2005, 21 (05): : 725 - 730
  • [2] Load balancing for a distributed CORBA-based SCP
    McArdle, C
    Widell, N
    Nyberg, C
    Lilja, E
    Nyström, J
    Curran, T
    TELECOMMUNICATIONS AND IT CONVERGENCE TOWARDS SERVICE E-VOLUTION, 2000, 1774 : 33 - 48
  • [3] Private Computation of Phylogenetic Trees Based on Quantum Technologies
    Santos, Manuel B.
    Gomes, Ana C.
    Pinto, Armando N.
    Mateus, Paulo
    IEEE ACCESS, 2022, 10 : 38065 - 38088
  • [4] Integrating fault tolerance and load balancing in distributed systems based on CORBA
    Singh, AV
    Moser, LE
    Melliar-Smith, PM
    DEPENDABLE COMPUTING - EDCC-5, PROCEEDINGS, 2005, 3463 : 154 - 166
  • [5] Research on the load balancing model in the distributed workflow management system based on CORBA
    Wang, BY
    Zhang, SM
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOL 1, 2004, : 423 - 427
  • [6] A web-based Tree View (TV) program for the visualization of phylogenetic trees
    Zhai, YF
    Tchieu, J
    Saier, MH
    JOURNAL OF MOLECULAR MICROBIOLOGY AND BIOTECHNOLOGY, 2002, 4 (01) : 69 - 70
  • [7] Data Extraction and Preparation for AI Inference in a Distributed Computation Load Based FPGA Design
    Ibala, Serge Christian
    de la Mora, Jose Gonzalez
    Muralidharan, Adithya
    Lee, Chee Yoong Tan
    2023 30TH INTERNATIONAL CONFERENCE ON MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEM, MIXDES, 2023, : 100 - 104
  • [8] A Kind of Load Balance Multicast Routing Algorithm Based on Distributed Computation and Centralized Control
    Chen Xiang
    Tang Jun-yong
    Zhang Yong
    RECENT TRENDS IN MATERIALS AND MECHANICAL ENGINEERING MATERIALS, MECHATRONICS AND AUTOMATION, PTS 1-3, 2011, 55-57 : 591 - +
  • [9] A kind of load balance multicast routing algorithm based on distributed computation and centralized control
    School of Civil and Architecture Engineering, Xi'an Technological University, No.4 North Jinhua Road, Xi'an, 710032, China
    不详
    不详
    Appl. Mech. Mater., (591-595):
  • [10] RAxML-III: a fast program for maximum likelihood-based inference of large phylogenetic trees
    Stamatakis, A
    Ludwig, T
    Meier, H
    BIOINFORMATICS, 2005, 21 (04) : 456 - 463