• DocumentCode
    3309136
  • Title

    Discouraging free riding in a peer-to-peer CPU-sharing grid

  • Author

    Andrade, Nazareno ; Brasileiro, Francisco ; Cirne, W. ; Mowbray, Miranda

  • Author_Institution
    Dept. de Sistemas e Computasao, Univ. Fed. de Campina Grande, Brazil
  • fYear
    2004
  • fDate
    4-6 June 2004
  • Firstpage
    129
  • Lastpage
    137
  • Abstract
    Grid computing has excited many with the promise of access to huge amounts of resources distributed across the globe. However, there are no largely adopted solutions for automatically assembling grids, and this limits the scale of today´s grids. Some argue that this is due to the overwhelming complexity of the proposed economy-based solutions. Peer-to-peer grids Iwve emerged as a less complex alternative. We are currently deploying OurGrid, one such peer-to-peer grid. OurGrid is a CPU-sharing grid that targets bag-of-tasks applications (i.e. parallel applications whose tasks are independent). In order to ease system deployment, OurGrid is based on a very lightweight autonomous reputation scheme. Free riding is an important issue for any peer-to-peer system. The aim is to show that OurGrid´s reputation system successfully discourages free riding, making it in each peer s own interest to collaborate with the peer-to-peer community. We show this in two steps. First, we analyze the conditions under which a reputation scheme can discourage free riding in a CPU-sharing grid. Second, we show that OurGrid´s reputation scheme satisfies these conditions, even in the presence of malicious peers. Unlike other distributed mechanisms for discouraging free riding, OurGrid´s reputation scheme achieves this without requiring a shared cryptographic infrastructure or specialized storage.
  • Keywords
    cryptography; grid computing; peer-to-peer computing; resource allocation; automatically assembling grid; bag-of-tasks application; cryptographic infrastructure; discouraging free riding; distributed mechanism; economy-based solution; grid computing; peer-to-peer CPU-sharing grid; peer-to-peer system; Assembly; Collaboration; Cryptography; Distributed computing; Grid computing; Incentive schemes; Peer to peer computing; Production systems; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High performance Distributed Computing, 2004. Proceedings. 13th IEEE International Symposium on
  • ISSN
    1082-8907
  • Print_ISBN
    0-7695-2175-4
  • Type

    conf

  • DOI
    10.1109/HPDC.2004.1323511
  • Filename
    1323511