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 条
  • [1] A Cluster-Based Load Balancing Algorithm in Cloud Computing
    Dhurandher, Sanjay K.
    Obaidat, Mohammad S.
    Woungang, Isaac
    Agarwal, Pragya
    Gupta, Abhishek
    Gupta, Prateek
    2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2014, : 2921 - 2925
  • [2] An Energy Efficient Load Balancing Algorithm for Cluster-Based Wireless Sensor Networks
    Tarachand, A.
    Kumar, Vikas
    Raj, Abhishek
    Kumar, Ashish
    Jana, Prasanta K.
    2012 ANNUAL IEEE INDIA CONFERENCE (INDICON), 2012, : 1250 - 1254
  • [3] Cluster-Based Load Balancing Algorithm for Ultra-Dense Heterogeneous Networks
    Hasan, Md Mehedi
    Kwon, Sungoh
    IEEE ACCESS, 2020, 8 : 2153 - 2162
  • [4] A predictive and probabilistic load-balancing algorithm for cluster-based web servers
    Sharifian, Saeed
    Motamedi, Seyed A.
    Akbari, Mohammad K.
    APPLIED SOFT COMPUTING, 2011, 11 (01) : 970 - 981
  • [5] Cluster-Based Load Balancing for Better Network Security
    Frishman, Gal
    Ben-Itzhak, Yaniv
    Margalit, Oded
    BIG-DAMA '17: PROCEEDINGS OF THE 2017 WORKSHOP ON BIG DATA ANALYTICS AND MACHINE LEARNING FOR DATA COMMUNICATION NETWORKS, 2017, : 7 - 12
  • [6] A Cluster-Based Dynamic Load Balancing Protocol for Grids
    Payli, Resat Uemit
    Erciyes, Kayhan
    Dagdeviren, Orhan
    RECENT TRENDS IN WIRELESS AND MOBILE NETWORKS, 2011, 162 : 315 - +
  • [7] A load-balancing algorithm for cluster-based multi-core web servers
    You, Guohua
    Zhao, Ying
    Journal of Computational Information Systems, 2011, 7 (13): : 4740 - 4747
  • [8] Cluster-based local modeling approach to protein secondary structure prediction
    Doong, SH
    Yeh, CY
    JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2005, 2 (04) : 551 - 560
  • [9] Load Balancing on Cluster-Based Multi Projector Display Systems
    Roth, Marcus
    Riess, Patrick
    Reiners, Dirk
    WSCG 2006: FULL PAPERS PROCEEDINGS: 14TH INTERNATIONAL CONFERENCE IN CENTRAL EUROPE ON COMPUTER GRAPHICS, VISUALIZATION AND COMPUTER VISION 2006, 2006, : 55 - 70
  • [10] A cluster-based dynamic load balancing middleware protocol for grids
    Erciyes, K
    Payli, RÜ
    ADVANCES IN GRID COMPUTING - EGC 2005, 2005, 3470 : 805 - 812