• DocumentCode
    407057
  • Title

    CLASH: a protocol for Internet-scale utility-oriented distributed computing

  • Author

    Misra, Archan ; Castro, Paul ; Lee, Jinwon

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Hawthorne, NY, USA
  • fYear
    2004
  • fDate
    2004
  • Firstpage
    273
  • Lastpage
    281
  • Abstract
    Distributed hash table (DHT) overlay networks offer an efficient and robust technique for wire-area data storage and queries. Workload from real applications that use DHT networks will likely exhibit significant skews that can result in bottlenecks and failures that limit the overall scalability of the DHT approach. We present the content and load-aware scalable hashing (CLASH) protocol that can enhance the load distribution behavior of a DHT. CLASH relies on a variable-length identifier key scheme, where the length of any individual key is a function of load. CLASH uses variable-length keys to cluster content-related objects on single nodes to achieve processing efficiencies, and minimally disperse objects across multiple servers when hotspots occur. We demonstrate the performance benefits of CLASH through analysis and simulation.
  • Keywords
    Internet; protocols; wide area networks; CLASH protocol; DHT overlay network; cluster content-related object; content and load-aware scalable hashing; distributed hash table; load distribution behavior; robust technique; variable-length identifier key scheme; wire-area data storage; Costs; Distributed computing; Internet; Network servers; Protocols; Quality of service; Query processing; Robustness; Scalability; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2004. Proceedings. 24th International Conference on
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-2086-3
  • Type

    conf

  • DOI
    10.1109/ICDCS.2004.1281592
  • Filename
    1281592