Abstract
The Peer-to-Peer (P2P) technology being widely adopted in today’s both academic research and practical service providing, has many potential advantages and achieves a great success in Information Technology scope. Recently some researchers have proposed that P2P inspired architecture also might be one choice for the telecom network evolution. Most of such works adopted structured P2P (DHT) as the basic solutions, but they seldom discussed how to eliminate the huge gap between the telecom underlay performance requirement and the performance of existed DHT which mainly originated from the Internet applications. This paper presents the design and implementation of SandStone, a DHT based key-value storage system with carrier grade performance, such as good scalability, strong consistency and high reliability, which could be deployed as the cornerstone in such new P2P inspired networking architectures.
Chapter PDF
Similar content being viewed by others
References
P2PSIP (2009), http://www.ietf.org/html.charters/p2psip-charter.html
Matuszewskil, M., Garcia-Martin, M.A.: A Distributed IP Multimedia Subsystem (IMS). In: Proc. of WoWMoM (2007)
Van Leekwijck, W., Tsang, I.-J.: Distributed Multimedia Control System Using an In-network Peer-to-Peer Architecture. In: Proc. of ICIN (2006)
Ghemawat, S., Gobioff, H., Leung: The Google file system. In: Proc. of ACM SOSP (2003)
Oceanstore (2009), http://oceanstore.cs.berkeley.edu
Rhea, S., Eaton, P., Geels, D., Weatherspoon, H., Zhao, B., Kubiatowicz, J.: Pond: the oceanstore prototype. In: Proc. of USENIX FAST (2003)
Zhang, Z., Lian, Q., Lin, S., Chen, W., Chen, Y., Jin, C.: BitVault: a highly reliable distributed data retention platform. ACM SIGOPS Operating Systems Review archive 41(2), 27–36 (2007)
Weil, S.A., Brandt, S.A., Miller, E.L., Long, D.D.E., Maltzahn, C.: Ceph, A scalable, high-performance distributed file system. In: Proc. of OSDI (2006)
DeCandia, G., Hastorun, D., Jampani, M., Kakulapati, G.: Dynamo: Amazon’s Highly Available Key-value Store. In: Proc. of ACM SOSP (2007)
Stribling, J., Sovran, Y., Zhang, I., Pretzer, X., Li, J., Kaashoek, F., Morris, R.: Simplifying Wide-Area Application Development with WheelFS. In: Proc. of USENIX NSDI (2009)
3GPP (2009), http://www.3gpp.org/
Aggarwal, V., Feldmann, A., Scheideler, C.: Can ISPs and P2P Systems Cooperate for Improved Performance? ACM SIGCOMM Computer Communications Review 37(3), 29–40 (2007)
Shen, G., Wang, Y., Xiong, Y., Zhao, B., Zhang, Z.: HPTP: Relieving the Tension between ISPs and P2P. In: Proc. of USENIX IPTPS (2007)
Stoica, I., Morris, R., Karger, D., Kaashoek, M.F., Balakrishnan, H.: Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications. In: Proc of ACM SIGCOMM 2001, San Deigo, CA, August 2001, pp. 149–160 (2001)
ACE (2009), http://www.cs.wustl.edu/~schmidt/ACE.html
MySQL (2009), http://www.mysql.com/
Shunra, V.E.: (2009), http://www.shunra.com/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Shi, G. et al. (2009). A DHT Key-Value Storage System with Carrier Grade Performance. In: Sips, H., Epema, D., Lin, HX. (eds) Euro-Par 2009 Parallel Processing. Euro-Par 2009. Lecture Notes in Computer Science, vol 5704. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03869-3_36
Download citation
DOI: https://doi.org/10.1007/978-3-642-03869-3_36
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03868-6
Online ISBN: 978-3-642-03869-3
eBook Packages: Computer ScienceComputer Science (R0)