• DocumentCode
    2802210
  • Title

    On Maximum Stability with Enhanced Scalability in High-Churn DHT Deployment

  • Author

    Xie, Junfeng ; Li, Zhenhua ; Chen, Guihai ; Wu, Jie

  • Author_Institution
    State Key Lab. for Novel Software Technol., Nanjing Univ., Nanjing, China
  • fYear
    2009
  • fDate
    22-25 Sept. 2009
  • Firstpage
    502
  • Lastpage
    509
  • Abstract
    When applied in a commercial deployment, DHT-based P2P protocols face a dilemma: although most real-world participants are so unstable that the maintenance overhead is prohibitively high, they must be effectively utilized due to the lack of stable participants. Thus, determining how to leverage unstable nodes to enhance system scalability and then maximize stability in high-churn scenarios becomes a substantial problem. This paper focuses on this topic, and our main findings are two folds: (1) we propose a homogeneous grouping scheme for scalability enhancement. Besides extending system storage capacity by admitting all nodes, it clusters homogeneous nodes together, deploys the inter- and intra-group connections distinctively, and tunes the number of groups, which aims to facilitate search efficiency; (2) we further look into how to maximize stability under this scheme, which is formulated as the problem Maximum Stability of Grouping. It not only proves to be NP-hard, but also infeasible; therefore, we propose an approximated grouping approach and reduce it to an optimization problem that proves to be feasible. Simulation results exhibit that our grouping strategy effectively captures the stability-scalability tradeoff. Based on our proposed measurement metrics, it doubles the storage capacity of so-called GiantOnly strategy by incurring slightly more churn and search latency, and is about four times as stable as Chord with equal capacity and mild improvement in search efficiency.
  • Keywords
    computational complexity; distributed algorithms; optimisation; peer-to-peer computing; GiantOnly strategy; NP-hard problem; distributed Hash table; grouping approach; grouping maximum stability problem; high churn DHT deployment; homogeneous grouping scheme; optimization problem; peer-to-peer protocols; scalability enhancement; storage capacity; Computer science; Delay; Internet; Laboratories; Parallel processing; Peer to peer computing; Protocols; Scalability; Software maintenance; Stability; Peer-to-peer; distributed hash table; grouping; high churn; homogeneity; optimization; scalability; stability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2009. ICPP '09. International Conference on
  • Conference_Location
    Vienna
  • ISSN
    0190-3918
  • Print_ISBN
    978-1-4244-4961-3
  • Electronic_ISBN
    0190-3918
  • Type

    conf

  • DOI
    10.1109/ICPP.2009.12
  • Filename
    5362468