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 条
  • [21] Cluster-based communication and load balancing for simulations on dynamically adaptive grids
    Schreiber, Martin
    Bungartz, Hans-Joachim
    2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2014, 29 : 2241 - 2253
  • [22] Using different encryption techniques for load balancing with cluster-based storage
    Roy, Rajiv
    IEEE Potentials, 2013, 32 (02): : 36 - 39
  • [23] Rna secondary structure prediction based on tabu genetic algorithm
    Liu Y.-G.
    Zhu C.
    Yan H.
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2011, 40 (05): : 765 - 771
  • [24] A Multiobjective RNA Secondary Structure Prediction Algorithm Based on NSGAII
    Zhang, Kai
    Lv, Yulin
    2018 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI), 2018, : 1450 - 1454
  • [25] Cluster based dynamic hierarchical algorithm of load balancing
    School of Computer Science and Engineering, Southeast University, Nanjing 210096, China
    Dongnan Daxue Xuebao, 2008, 5 (752-757):
  • [26] A Matrix Algorithm for RNA Secondary Structure Prediction
    Krishnan, S. P. T.
    Khurshid, Mushfique Junayed
    Veeravalli, Bharadwaj
    PATTERN RECOGNITION IN BIOINFORMATICS, 2010, 6282 : 337 - +
  • [27] RNA Secondary Structure Prediction with Coincidence Algorithm
    Srikamdee, Supawadee
    Wattanapornprom, Warin
    Chongstitvatana, Prabhas
    2016 16TH INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES (ISCIT), 2016, : 686 - 690
  • [28] Exploiting parallelization for RNA secondary structure prediction in cluster
    Tan, GM
    Feng, SZ
    Sun, NH
    COMPUTATIONAL SCIENCE - ICCS 2005, PT 3, 2005, 3516 : 979 - 982
  • [29] An Energy-Efficient and Load-Balancing Cluster-Based Routing Algorithm for CSMA-Based Wireless Sensor Networks
    Ibrahim, Rwan
    Quang-Dung Ho
    Tho Le-Ngoc
    2013 IEEE 77TH VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), 2013,
  • [30] Genetic Algorithm-Based Approach for RNA Secondary Structure Prediction
    Borkar, Pradnya S.
    Mahajan, A. R.
    PROGRESS IN ADVANCED COMPUTING AND INTELLIGENT ENGINEERING, PROCEEDINGS OF ICACIE 2016, VOLUME 1, 2018, 563 : 397 - 408