Load balancing algorithm in cluster-based RNA secondary structure prediction

被引:0
|
作者
Tan, GM [1 ]
Feng, SZ [1 ]
Sun, NH [1 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, Beijing 100864, Peoples R China
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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(N-4) and spatial complexity is O(N-3), where N is the length of sequnces. 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(N-4/P) time and O(N-3/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, arc, evaluated concerning running time. As experiments show, dynamic mapping of DP matrix can achieve better load balancing that? the static and improve the efficiency of processors. Thus, the dynamic mapping algorithm is faster and gets better speedups.
引用
收藏
页码:91 / 96
页数:6
相关论文
共 50 条
  • [31] RNA secondary structure prediction based on forest representation and genetic algorithm
    Zhang, Taotao
    Guo, Maozu
    Zou, Quan
    ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 4, PROCEEDINGS, 2007, : 370 - +
  • [32] Evolution Strategy based Evolutionary Algorithm for RNA Secondary Structure Prediction
    Yu, Zhengliang
    Li, Fan
    Zhang, Kai
    PROCEEDINGS OF 2022 THE 6TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND SOFT COMPUTING, ICMLSC 20222, 2022, : 56 - 60
  • [33] A Hopfield Neural Network based algorithm for RNA secondary structure prediction
    Liu, Qi
    Ye, Xiuzi
    Zhang, Yin
    FIRST INTERNATIONAL MULTI-SYMPOSIUMS ON COMPUTER AND COMPUTATIONAL SCIENCES (IMSCCS 2006), PROCEEDINGS, VOL 1, 2006, : 10 - +
  • [34] Cluster load balancing algorithm based on dynamic consistent hash
    Jiang, Xiaoming
    Yang, Huamin
    Yang, Ya
    Chen, Zhanfang
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2021, 41 (03) : 4461 - 4468
  • [35] RNA secondary structure prediction algorithm based on combinatorial optimization algorithm and SVMs method
    He Jing-yuan
    Mu Chao
    Huang Hai-hun
    PROCEEDINGS OF THE 10TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA 2012), 2012, : 715 - 719
  • [36] Self-organising cluster-based cooperative load balancing in OFDMA cellular networks
    Xu, Lexi
    Chen, Yue
    Chai, Kok Keong
    Schormans, John
    Cuthbert, Laurie
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2015, 15 (07): : 1171 - 1187
  • [37] Some Aspects of Implementation of Web Services in Load Balancing Cluster-Based Web Server
    Bora, Abhijit
    Bezboruah, Tulshi
    INTERNATIONAL JOURNAL OF INFORMATION RETRIEVAL RESEARCH, 2020, 10 (01) : 48 - 72
  • [38] A load balancing algorithm using prediction
    Yu, KM
    Wu, SJW
    Hong, TP
    SECOND AIZU INTERNATIONAL SYMPOSIUM ON PARALLEL ALGORITHMS/ARCHITECTURE SYNTHESIS, PROCEEDINGS, 1997, : 159 - 165
  • [39] A Bayesian statistical algorithm for RNA secondary structure prediction
    Ding, Y
    Lawrence, CE
    COMPUTERS & CHEMISTRY, 1999, 23 (3-4): : 387 - 400
  • [40] A distributed genetic algorithm for RNA secondary structure prediction
    Hendriks, A
    Wiese, KC
    Glen, E
    Deschênes, A
    CEC: 2003 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-4, PROCEEDINGS, 2003, : 343 - 350