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 条
  • [41] RnaPredict - An evolutionary algorithm for RNA secondary structure prediction
    School of Computing Science, Simon Fraser University, 250-13450 102nd Ave., Surrey, BC V3T 0A3, Canada
    不详
    IEEE/ACM Trans. Comput. BioL. Bioinf., 2008, 1 (25-41):
  • [42] A special genetic algorithm for RNA secondary structure prediction
    Cui, Qinghua
    Liu, Bing
    Jiang, Tianzi
    Ma, Songde
    MOLECULAR & CELLULAR PROTEOMICS, 2004, 3 (10) : S315 - S315
  • [43] Bayesian statistical algorithm for RNA secondary structure prediction
    Division of Molecular Medicine, Wadsworth Ctr., New York State D., Albany, NY 12201-0509, United States
    Comput. Chem., 3 (387-400):
  • [44] RnaPredict - An evolutionary algorithm for RNA secondary structure prediction
    Wiese, Kay C.
    Deschenes, Alain A.
    Hendriks, Andrew G.
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2008, 5 (01) : 25 - 41
  • [45] A statistical sampling algorithm for RNA secondary structure prediction
    Ding, Y
    Lawrence, CE
    NUCLEIC ACIDS RESEARCH, 2003, 31 (24) : 7280 - 7301
  • [46] An Efficient Algorithm Based on Hopfield Neural Network for RNA Secondary Structure Prediction
    Che, Yanqiu
    Tang, Zheng
    Liu, Shaozhi
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (05): : 49 - 54
  • [47] Permutation-based RNA secondary structure prediction via a genetic algorithm
    Wiese, KC
    Deschênes, A
    Glen, E
    CEC: 2003 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-4, PROCEEDINGS, 2003, : 335 - 342
  • [48] A RNA secondary structure prediction model based on AFSA algorithm and SVMs method
    He, Jingyuan
    He, Zhongshi
    Journal of Information and Computational Science, 2010, 7 (14): : 3059 - 3067
  • [49] Evolutionary Algorithm for RNA Secondary Structure Prediction Based on Simulated SHAPE Data
    Montaseri, Soheila
    Ganjtabesh, Mohammad
    Zare-Mirakabad, Fatemeh
    PLOS ONE, 2016, 11 (11):
  • [50] Load Balancing Algorithm Based on Buffer Prediction Mechanism for CDNs
    Shuai Q.-J.
    Wang R.-Z.
    Wang K.-Q.
    Jin L.-B.
    Beijing Youdian Daxue Xuebao/Journal of Beijing University of Posts and Telecommunications, 2019, 42 (04): : 109 - 113