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
Link To Document