• DocumentCode
    3455205
  • Title

    Load Balancing Algorithm in Cluster-based RNA secondary structure Prediction

  • Author

    Tan, Guangming ; Feng, Shengzhong ; Sun, Ninghui

  • Author_Institution
    Inst. of Comput. Technol., Chinese Acad. of Sci.
  • fYear
    2005
  • fDate
    4-6 July 2005
  • Firstpage
    91
  • Lastpage
    96
  • Abstract
    RNA secondary structure prediction remains one of the most compelling, yet elusive areas of computational biology. Many computational methods have been proposed in an attempt to predict RNA secondary structures. A popular dynamic programming (DP) algorithm uses a stochastic context-free grammar to model RNA secondary structures, its time complexity is O(N4) and spatial complexity is O(N3 ), where N is the length of sequences. In this paper, a parallel algorithm, which is time-wise and space-wise optimal with respect to the usual sequential DP algorithm, can be implemented using O(N4/P) time and O(N3/P) space in cluster, where P is the number of processors. High efficient utilization of processors and good load balancing are important to the performance of parallel algorithms in cluster systems. Two parallel DP algorithms, which have different mappings of the DP matrix to processors, are evaluated concerning running time. As experiments show, dynamic mapping of DP matrix can achieve better load balancing than the static and improve the efficiency of processors. Thus, the dynamic mapping algorithm is faster and gets better speedups
  • Keywords
    biology computing; computational complexity; dynamic programming; macromolecules; organic compounds; parallel algorithms; resource allocation; workstation clusters; cluster-based RNA secondary structure prediction; computational biology; dynamic programming; load balancing; parallel algorithm; space complexity; time complexity; Biological system modeling; Biology computing; Clustering algorithms; Computational biology; Dynamic programming; Heuristic algorithms; Load management; Parallel algorithms; RNA; Stochastic processes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, 2005. ISPDC 2005. The 4th International Symposium on
  • Conference_Location
    Lille
  • Print_ISBN
    0-7695-2434-6
  • Type

    conf

  • DOI
    10.1109/ISPDC.2005.32
  • Filename
    1609958