• DocumentCode
    1929454
  • Title

    A Highly Scalable Key-Value Storage System for Latency Sensitive Applications

  • Author

    Wang, Qiang ; Tang, Feilong

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai
  • fYear
    2009
  • fDate
    16-19 March 2009
  • Firstpage
    537
  • Lastpage
    542
  • Abstract
    This paper presents the design of a highly scalable key-value storage system for building latency sensitive applications. To be able to scale up to an extremely large system, the design adopts a decentralized and symmetrical architecture and uses consistent hashing for partitioning. Every node keeps a full membership of all the nodes in the system and can route a lookup in one hop. Server and network failures occur at any time and the storage system is dynamic for nodes join and leave the system continually. We design a hierarchical gossip based membership protocol to capture the accurate membership information of the system with acceptable memory and communication overhead. The system also replicates data items on multiple nodes to achieve high availability and high durability.
  • Keywords
    cryptography; file organisation; information retrieval systems; hashing; highly scalable key-value storage system; latency sensitive applications; membership information; Application software; Availability; Buildings; Delay; Network servers; Peer to peer computing; Protocols; Scalability; Social network services; System analysis and design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Complex, Intelligent and Software Intensive Systems, 2009. CISIS '09. International Conference on
  • Conference_Location
    Fukuoka
  • Print_ISBN
    978-1-4244-3569-2
  • Electronic_ISBN
    978-0-7695-3575-3
  • Type

    conf

  • DOI
    10.1109/CISIS.2009.107
  • Filename
    5066837