• DocumentCode
    1933091
  • Title

    Balancing access to highly accessed keys in peer-to-peer systems

  • Author

    Dury, Arnaud

  • Author_Institution
    CRIM, Montreal, Que., Canada
  • fYear
    2004
  • fDate
    15-18 Sept. 2004
  • Firstpage
    517
  • Lastpage
    522
  • Abstract
    Classical distributed computing projects generally use a specialized client/server model. Recent approaches, such as BOINC, favor instead the development of distributed computing platforms, relying on a generic client/server model. We propose a fully decentralized computing model, considering all participant as peers that can submit personalized computing tasks to any number of other peers currently offering their services, listed in a peer directory. Our model is built upon Chord, a particular distributed hash table. Chord allows load balancing of the number of keys per node, but offers no way to balance the bandwidth load of a frequently accessed key, such as a peer directory. Our model extends Chord with load balancing of those access-intensive keys. We present a modelization of the bandwidth and storage costs of our model and experimental performance results using a variable number of peers, tasks, tasks time, and a variable ratio of contributors and solicitors roles among peers.
  • Keywords
    bandwidth allocation; client-server systems; file organisation; peer-to-peer computing; resource allocation; client-server system; distributed computing; distributed hash table; load balancing; peer directory; peer-to-peer system; Bandwidth; Biological system modeling; Biology computing; Costs; Cryptography; Distributed computing; Internet; Load management; Peer to peer computing; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing, 2004. (SCC 2004). Proceedings. 2004 IEEE International Conference on
  • Print_ISBN
    0-7695-2225-4
  • Type

    conf

  • DOI
    10.1109/SCC.2004.1358055
  • Filename
    1358055