Understanding Collaboration in Volunteer Computing Systems

被引:0
|
作者
Vega, Davide [1 ]
Meseguer, Roc [1 ]
Freitag, Felix [1 ]
Ochoa, Sergio F. [2 ]
机构
[1] Univ Politecn Cataluna, Comp Architecture Dept, Barcelona, Spain
[2] Univ Chile, Dept Comp Sci, Santiago, Chile
关键词
Volunteer Computing; Collaboration Strategy; Software Design; Effort-Based Incentives; Resource Sharing;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Volunteer computing is a paradigm in which devices participating in a distributed environment share part of their resources to help others perform their activities. The effectiveness of this computing paradigm depends on the collaboration attitude adopted by the participating devices. Unfortunately for software designers it is not clear how to contribute with local resources to the shared environment without compromising resources that could then be required by the contributors. Therefore, many designers adopt a conservative position when defining the collaboration strategy to be embedded in volunteer computing applications. This position produces an underutilization of the devices' local resources and reduces the effectiveness of these solutions. This article presents a study that helps designers understand the impact of adopting a particular collaboration attitude to contribute with local resources to the distributed shared environment. The study considers five collaboration strategies, which are analyzed in computing environments with both, abundance and scarcity of resources. The obtained results indicate that collaboration strategies based on effort- based incentives work better than those using contribution- based incentives. These results also show that the use of effort- based incentives does not jeopardize the availability of local resources for the local needs.
引用
收藏
页码:1738 / 1765
页数:28
相关论文
共 50 条
  • [31] Collusion-Resistant Sabotage-Tolerance Mechanisms for Volunteer Computing Systems
    Watanabe, Kan
    Fukushi, Masaru
    Horiguchi, Susumu
    ICEBE 2009: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2009, : 213 - 218
  • [32] An Implementation of Credibility-based Job Scheduling Method in Volunteer Computing Systems
    Tani, Shun-ichiro
    Nogami, Yasuyuki
    Fukushi, Masaru
    2015 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN (ICCE-TW), 2015, : 37 - 38
  • [33] ZIVIS: A City Computing Platform Based on Volunteer Computing
    Antoli, B.
    Castejon, F.
    Giner, A.
    Losilla, G.
    Reynolds, J. M.
    Rivero, A.
    Sangiao, S.
    Serrano, F.
    Tarancon, A.
    Valles, R.
    Velasco, J. L.
    IBERGRID: 1ST IBERIAN GRID INFRASTRUCTURE CONFERENCE PROCEEDINGS, 2007, : 153 - 159
  • [34] Volunteer and business organizations: Similar issues for collaboration
    Norton, MJ
    COLLABORATION ACROSS BOUNDARIES: THEORIES, STRATEGIES, AND TECHNOLOGY, PROCEEDINGS, 1998, : 78 - 83
  • [35] Publish results from volunteer computing
    Tse, Herman
    NATURE, 2014, 507 (7493) : 431 - 431
  • [36] Volunteer computing: requirements, challenges, and solutions
    Durrani, Muhammad Nouman
    Shamsi, Jawwad A.
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2014, 39 : 369 - 380
  • [37] Publish results from volunteer computing
    Herman Tse
    Nature, 2014, 507 : 431 - 431
  • [38] Volunteer computing for computational materials design
    Khrapov N.
    Roizen V.
    Posypkin M.
    Samtsevich A.
    Oganov A.R.
    Lobachevskii Journal of Mathematics, 2017, 38 (5) : 926 - 930
  • [39] The Cost of Virtualization Implementation in Volunteer Computing
    Anjomshoa, Mohammadfazel
    Salleh, Mazleena
    Kermani, Maryam Pouryazdanpanah
    2014 INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATIONS, AND CONTROL TECHNOLOGY (I4CT), 2014, : 357 - 361
  • [40] Development of Eco Volunteer Computing system
    Yamagiwa, Motoi
    Uehara, Minoru
    2018 SIXTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS (CANDARW 2018), 2018, : 387 - 390