Large-scale volunteer computing over the Internet

被引:8
|
作者
Costa, Fernando [1 ]
Silva, Joao Nuno [1 ]
Veiga, Luis [1 ]
Ferreira, Paulo [1 ]
机构
[1] Univ Tecn Lisboa, Distributed Syst Grp, INESC ID, R Alves Redol 9, P-1000029 Lisbon, Portugal
关键词
Volunteer computing; Distributed systems; MapReduce; Adaptive middleware;
D O I
10.1007/s13174-012-0072-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cycle sharing over the Internet has increased in popularity during the last decade, with increasingly powerful machines being made available to existing projects. In this paper, we present GiGi-MR, a framework that allows nonexpert users to run CPU-intensive jobs on top of volunteer resources over the Internet. GiGi-MR has several distinctive features: it allows non-expert users to easily partition their jobs in several parallel tasks; such Bag-of-Tasks (BoT) are executed in parallel as a set of MapReduce applications; the volunteer resources that provide the best match for the tasks being executed are chosen (using attenuated bloom filters); it provides a portable checkpointing fault-tolerance mechanism based on virtualization; it does not rely exclusively on a central server (or servers) at all times (thus minimizing the bottleneck effect); it deals with malicious participants (possibly byzantine) using an efficient partial replication mechanism to validate the results obtained; and it is compatible with BOINC (one of the most popular open-source software platforms for computing using volunteered resources). We describe GiGi-MR's architecture and evaluate its performance by executing several MapReduce applications on a wide area testbed. Furthermore, we use micro-benchmarks to assess each one of GiGi-MR's components independently. The system's overhead is minimal. When compared to an unmodified volunteer computing system, GiGi-MR obtains a performance increase of over 60% in application turnaround time, while reducing the bandwidth used by an order of magnitude.
引用
收藏
页码:329 / 346
页数:18
相关论文
共 50 条
  • [1] Analyses toward a prediction system for a large-scale volunteer computing system
    Sekma, Nahla Chabbah
    Dridi, Najoua
    Elleuch, Ahmed
    [J]. 2015 WORLD CONGRESS ON INFORMATION TECHNOLOGY AND COMPUTER APPLICATIONS (WCITCA), 2015,
  • [2] SOLEIL: Streaming Of Large-scale Events over Internet cLouds
    Amirante, A.
    Castaldi, T.
    Miniero, L.
    Romano, Simon Pietro
    [J]. 2018 INTERNATIONAL CONFERENCE ON BROADBAND COMMUNICATIONS FOR NEXT GENERATION NETWORKS AND MULTIMEDIA APPLICATIONS (COBCOM), 2018,
  • [3] Large-scale Volunteer Engagement in Humanitarian Mapping
    Dittus, Martin
    [J]. PROCEEDINGS OF THE 19TH ACM CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK AND SOCIAL COMPUTING COMPANION, 2016, : 139 - 142
  • [4] Edge Computing and Social Internet of Things for Large-Scale Smart Environments Development
    Cicirelli, Franco
    Guerrieri, Antonio
    Spezzano, Giandomenico
    Vinci, Andrea
    Briante, Orazio
    Iera, Antonio
    Ruggeri, Giuseppe
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (04): : 2557 - 2571
  • [5] An approach to large-scale collection of application usage data over the Internet
    Hilbert, DM
    Redmiles, DF
    [J]. PROCEEDINGS OF THE 1998 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1998, : 136 - 145
  • [6] Large-scale parallel genome assembler over cloud computing environment
    Das, Arghya Kusum
    Koppa, Praveen Kumar
    Goswami, Sayan
    Platania, Richard
    Park, Seung-Jong
    [J]. JOURNAL OF BIOINFORMATICS AND COMPUTATIONAL BIOLOGY, 2017, 15 (03)
  • [7] The Internet as a large-scale complex system
    Ruiz Espejo, Mariano
    [J]. JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES A-STATISTICS IN SOCIETY, 2007, 170 : 260 - 260
  • [8] An architecture for large-scale internet measurement
    Paxson, V
    Mahdavi, J
    Adams, A
    Mathis, M
    [J]. IEEE COMMUNICATIONS MAGAZINE, 1998, 36 (08) : 48 - 54
  • [9] Large-scale computing with Quantum ESPRESSO
    Giannozzi, P.
    Cavazzoni, C.
    [J]. NUOVO CIMENTO DELLA SOCIETA ITALIANA DI FISICA C-COLLOQUIA ON PHYSICS, 2009, 32 (02): : 49 - 52
  • [10] Large-scale Offloading in the Internet of Things
    Flores, Huber
    Su, Xiang
    Kostakos, Vassilis
    Ding, Aaron Yi
    Nurmi, Petteri
    Tarkoma, Sasu
    Hui, Pan
    Li, Yong
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS (PERCOM WORKSHOPS), 2017,