A self-adaptive computing framework for parallel maximum likelihood evaluation

被引:7
|
作者
Wang, Wei-Jen [2 ]
Chang, Yue-Shan [1 ]
Wu, Cheng-Hui [2 ]
Kang, Wei-Xiang [2 ]
机构
[1] Natl Taipei Univ, Taipei, Taiwan
[2] Natl Cent Univ, Jhongli, Taiwan
来源
JOURNAL OF SUPERCOMPUTING | 2012年 / 61卷 / 01期
关键词
MLE; Self-adaptive computing; Load balancing; High performance computing; Grid computing;
D O I
10.1007/s11227-011-0648-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many scientific disciplines use maximum likelihood evaluation (MLE) as an analytical tool. As the data to be analyzed grows increasingly, MLE demands more parallelism to improve analysis efficiency. Unfortunately, it is difficult for scientists and engineers to develop their own distributed/parallelized MLE applications. In addition, self-adaptability is an important characteristic for computing-intensive application for improving efficiency. This paper presents a self-adaptive and parallelized MLE framework that consists of a master process and a set of worker processes on a distributed environment. The workers are responsible to compute tasks, while the master needs to merge the computing results, to initiate or to terminate another computing iteration, and to decide how to re-distribute the computing tasks to workers. The proposed approach uses neither any monitoring mechanism to collect system state nor load-balancing-decision mechanism to balancing the workload. Instead, it measures the performance of each worker for computing an iteration, and uses the information to adjust the workload of workers accordingly. The experimental results show that not only the proposed framework can adapt to environmental changes, but also the proposed framework is effective; even in a stable environment that is dedicated for one application, the proposed framework still demonstrates its significant improvement in self-adaptability. The self-adaptability will be significantly improved while the workload of computing machines unbalanced.
引用
收藏
页码:67 / 83
页数:17
相关论文
共 50 条
  • [1] A self-adaptive computing framework for parallel maximum likelihood evaluation
    Wei-Jen Wang
    Yue-Shan Chang
    Cheng-Hui Wu
    Wei-Xiang Kang
    [J]. The Journal of Supercomputing, 2012, 61 : 67 - 83
  • [2] A Framework for Self-Adaptive Dispersal of Computing Services
    Paulos, Aaron
    Dasgupta, Soura
    Beal, Jacob
    Mo, Yuanqiu
    Hoang, Khoi
    Lyles, J. Bryan
    Pal, Partha
    Schantz, Richard
    Schewe, Jon
    Sitaraman, Ramesh
    Wald, Alexander
    Wayllace, Christabel
    Yeoh, William
    [J]. 2019 IEEE 4TH INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W 2019), 2019, : 98 - 103
  • [3] A Framework for Self-Adaptive Scheme in Pervasive Computing
    Ouyang, Jian-quan
    Shi, Dian-xi
    Ding, Bo
    Feng, Jin
    Wang, Huai-min
    [J]. 2008 11TH IEEE SINGAPORE INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS (ICCS), VOLS 1-3, 2008, : 750 - +
  • [4] A Framework to Model Self-Adaptive Computing Systems
    Bolchini, Cristiana
    Carminati, Matteo
    Miele, Antonio
    Quintarelli, Elisa
    [J]. 2013 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2013, : 71 - 78
  • [5] A Framework for Self-adaptive Collaborative Computing on Reconfigurable Platforms
    van Tol, Michiel W.
    Pohl, Zdenek
    Tichy, Milan
    [J]. APPLICATIONS, TOOLS AND TECHNIQUES ON THE ROAD TO EXASCALE COMPUTING, 2012, 22 : 579 - 586
  • [6] A Self-Adaptive Maximum Likelihood Bit Synchronization Approach for a GPS Receiver
    Zheng, Rui
    Chen, MoHan
    Ba, XiaoHui
    Chen, Jie
    [J]. PROCEEDINGS OF THE 22ND INTERNATIONAL TECHNICAL MEETING OF THE SATELLITE DIVISION OF THE INSTITUTE OF NAVIGATION (ION GNSS 2009), 2009, : 219 - 226
  • [7] Self-adaptive Power Management Framework for High Performance Computing
    Saurav, Sumit Kumar
    Raghu, H., V
    Bapu, Bindhumadhava S.
    [J]. 2017 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2017, : 1913 - 1918
  • [8] Decentralized Self-Adaptive Computing at the Edge
    D'Angelo, Mirko
    [J]. 2018 IEEE/ACM 13TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS), 2018, : 144 - 148
  • [9] Parallel Monitors for Self-adaptive Sessions
    Coppo, Mario
    Dezani-Ciancaglini, Mariangiola
    Venneri, Betti
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2016, (211): : 25 - 36
  • [10] A Virtualized Self-Adaptive Parallel Programming Framework for Heterogeneous High Productivity Computers
    Cheng, Hua
    Chen, Zuoning
    Sun, Ninghui
    Qi, Fenbin
    Dong, Chaoqun
    Cheng, Laiwang
    [J]. 2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS, PROCEEDINGS, 2009, : 543 - 548