Implementation and Evaluation of a Distributed and Cooperative Load-Balancing Mechanism for Dependable Volunteer Computing

被引:0
|
作者
Murata, Yoshitomo [1 ]
Inaba, Tsutomu [3 ]
Takizawa, Hiroyuki [1 ]
Kobayashi, Hiroaki [1 ,2 ]
机构
[1] Tohoku Univ, Grad Sch Informat Sci, Sendai, Miyagi 9808578, Japan
[2] Tohoku Univ, Informat Synergy Ctr, Sendai, Miyagi 9808578, Japan
[3] NTT East Corp, Miyagi 9848519, Japan
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a P2P-based dynamic load balancing mechanism to increase the dependability of volunteer computing. The proposed mechanism is incorporated into a volunteer computing middleware, called the Berkeley Open Infrastructure for Network Computing(BOINC). The proposed mechanism provides two additional features: decentralized load balancing and proxy download. The former feature reduces the variation of the execution times for individual tasks, which are usually aggravated by dynamic and unpredictable load changes on volunteer computing resources. The latter offers another way to assign tasks to idle computing resources when the BOINC project server fails in the task assignment. Using a prototype implementation, this paper examines the effect of the proposed mechanism on the performance of a real volunteer computing system. The experimental results show that the proposed mechanism can reduce the maximum turnaround time by 42% and further improve the total throughput of the volunteer computing system by 27%.
引用
收藏
页码:316 / +
页数:2
相关论文
共 50 条
  • [1] Design and evaluation of distributed load-balancing for wireless networks
    Nunzi, G.
    Schuetz, S.
    Brunner, M.
    2007 10TH IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2009), VOLS 1 AND 2, 2007, : 478 - +
  • [2] Dynamic load-balancing mechanism for distributed Java']Java applications
    Felea, V
    Toursel, B
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (03): : 305 - 331
  • [3] DESIGN AND IMPLEMENTATION OF LOAD-BALANCING MECHANISM AT COMMAND LEVEL ON UNIX
    YAMAI, N
    WAKABAYASHI, S
    SHIMOJO, S
    MIYAHARA, H
    SYSTEMS AND COMPUTERS IN JAPAN, 1995, 26 (06) : 16 - 26
  • [4] Performance evaluation of a dynamic load-balancing library for cluster computing
    Banicescu, Ioana
    Carino, Ricolindo L.
    Pabico, Jaderick P.
    Balasubramaniam, Mahadevan
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2005, 1 (2-4) : 118 - 133
  • [5] Holistic Load-Balancing in a Distributed Spatial
    Luebbe, Carlos
    Mitschang, Bernhard
    2013 IEEE 14TH INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT (MDM 2013), VOL 1, 2013, : 267 - 270
  • [6] A DISTRIBUTED LOAD-BALANCING POLICY FOR A MULTICOMPUTER
    BARAK, A
    SHILOH, A
    SOFTWARE-PRACTICE & EXPERIENCE, 1985, 15 (09): : 901 - 913
  • [7] Load-Balancing in Distributed Selective Search
    Kim, Yubin
    Callan, Jamie
    Culpepper, J. Shane
    Moffat, Alistair
    SIGIR'16: PROCEEDINGS OF THE 39TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2016, : 905 - 908
  • [8] Load-balancing scatter operations for grid computing
    Genaud, S
    Giersch, A
    Vivien, F
    PARALLEL COMPUTING, 2004, 30 (08) : 923 - 946
  • [9] A Fair and Dynamic Load-Balancing Mechanism
    Larroca, Federico
    Rougier, Jean-Louis
    TRAFFIC MANAGEMENT AND TRAFFIC ENGINEERING FOR THE FUTURE INTERNET, 2009, 5464 : 36 - 52
  • [10] Load-balancing algorithms in cloud computing: A survey
    Ghomi, Einollah Jafarnejad
    Rahmani, Amir Masoud
    Qader, Nooruldeen Nasih
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 88 : 50 - 71