• DocumentCode
    1908662
  • Title

    Routing Fairness in Chord: Analysis and Enhancement

  • Author

    Cuevas, Rubén ; Urueña, Manuel ; Banchs, Albert

  • Author_Institution
    Univ. Carlos III de Madrid, Leganes
  • fYear
    2009
  • fDate
    19-25 April 2009
  • Firstpage
    1449
  • Lastpage
    1457
  • Abstract
    In Peer-to-Peer (P2P) systems where stored objects are small, routing dominates the cost of publishing and retrieving an object. In such systems, the issue of fairly balancing the routing load among all nodes becomes critical. In this paper we address this issue for Chord-based P2P systems. We first present an analytical model to evaluate the routing fairness of Chord based on the well accepted Jain´s Fairness Index (FI). Our model shows that Chord performs poorly, with a FI around 0.6, mainly due to the different sizes of the zones between nodes. Following this observation, we propose a simple enhancement to the Chord finger selection algorithm with the goal of mitigating this effect. The key advantage of our proposal as compared to previous approaches is that it does not add any overhead to the basic Chord algorithm. The proposed approach is evaluated analytically showing a very substantial improvement over Chord, with a FI around 0.9. We conduct an extensive large-scale simulation study to evaluate our proposal and validate the analysis. The simulation study includes, among other aspects, churn conditions, heterogeneous nodes and Zipf-like object popularity.
  • Keywords
    peer-to-peer computing; resource allocation; Chord finger selection algorithm; object publishing; object retrieval; peer-to-peer systems; routing fairness; Analytical models; Communications Society; Costs; Fingers; Internet; Peer to peer computing; Performance evaluation; Proposals; Publishing; Routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2009, IEEE
  • Conference_Location
    Rio de Janeiro
  • ISSN
    0743-166X
  • Print_ISBN
    978-1-4244-3512-8
  • Electronic_ISBN
    0743-166X
  • Type

    conf

  • DOI
    10.1109/INFCOM.2009.5062061
  • Filename
    5062061