• DocumentCode
    2015831
  • Title

    Extending Pastry by an Alphanumerical Overlay

  • Author

    Battre, D. ; Hoing, A. ; Raack, Martin ; Rerrer-Brusch, Ulf ; Kao, Odej

  • Author_Institution
    Complex & Distrib. IT Syst., Tech. Univ. Berlin, Berlin
  • fYear
    2009
  • fDate
    18-21 May 2009
  • Firstpage
    36
  • Lastpage
    43
  • Abstract
    Many load balancing strategies have been proposed for distributed hash tables, like Pastry. These strategies assume that hash functions spread even skewed key distributions almost evenly over the ID space. They neglect the problem that many applications produce data with common keys (multi-sets) that entail hash collisions and therewith load imbalance concerning query and storage load. A second drawback of using hash functions in DHTs is the lack of range queries needed in many scenarios. This paper presents a solution for how to use the routing structure of the P2P network Pastry to create a new alphanumerical overlay with very little additional costs. This overlay is capable of storing data in a totally ordered manner instead of using hashed keys. Therewith, it enables range queries and sophisticated load balancing. We discuss the impact on Pastry that arises when nodes are relocated during load balancing. This possibly causes a skewed distribution of nodes in the circular id space. We demonstrate the feasibility of our idea including advantages and problems through an evaluation of simulations.
  • Keywords
    peer-to-peer computing; resource allocation; P2P network pastry; alphanumerical overlay; distributed hash tables; hash collisions; hash functions; load balancing strategies; load imbalance; peer-to-peer networks; Bandwidth; Books; Computational modeling; Costs; Distributed computing; Grid computing; Intrusion detection; Load management; Peer to peer computing; Routing; Alphanumerical Overlay; Load Balancing; Pastry; Peer-to-Peer; Range-Queries;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2009. CCGRID '09. 9th IEEE/ACM International Symposium on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4244-3935-5
  • Electronic_ISBN
    978-0-7695-3622-4
  • Type

    conf

  • DOI
    10.1109/CCGRID.2009.65
  • Filename
    5071852