Advertisement

A Large Scale Key-Value Store Based on Range-Key Skip Graph and Its Applications

  • Susumu Takeuchi
  • Jun Shinomiya
  • Toru Shiraki
  • Yoshimasa Ishi
  • Yuuichi Teranishi
  • Mikio Yoshida
  • Shinji Shimojo
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5982)

Abstract

An overlay network called Range-key Skip Graph (RKSG) has been proposed that can perform range-to-range search on peer-to-peer network. In this paper, we propose a large scale key-value store realized on RKSG, which is possible to scale-out a database with range query. Moreover, applications that utilize the store are implemented and will be demonstrated through private PlanetLab on JGN2plus.

Keywords

P2P Overlay Network Range-key Skip Graph Key-value Store 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Morris, R., Karger, D., Kaashoek, F., Balakrishnan, H.: Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications. In: ACM SIGCOMM 2001 (September 2001)Google Scholar
  2. 2.
    Maymounkov, P., Mazieres, D.: Kademlia: A peer-to-peer information system based on the XOR metric. In: Druschel, P., Kaashoek, M.F., Rowstron, A. (eds.) IPTPS 2002. LNCS, vol. 2429, p. 53. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  3. 3.
    Aspnes, J., Shah, G.: Skip Graphs. ACM Transactions on Algorithms 3(4), 37 (2007)CrossRefMathSciNetGoogle Scholar
  4. 4.
    Ishi, Y., Teranishi, Y., Yoshida, M., Shimojo, S., Nishio, S.: A proposal of range-key extension of Skip Graph. IPSJ Technical Report 2009-DPS-139 (1), 1–7 (2009) (in Japanese)Google Scholar
  5. 5.
    Pugh, W.: Skip lists: A probabilistic alternative to balanced trees. In: Dehne, F., Santoro, N., Sack, J.-R. (eds.) WADS 1989. LNCS, vol. 382, pp. 437–449. Springer, Heidelberg (1989)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Susumu Takeuchi
    • 1
  • Jun Shinomiya
    • 2
  • Toru Shiraki
    • 3
  • Yoshimasa Ishi
    • 3
  • Yuuichi Teranishi
    • 1
    • 3
  • Mikio Yoshida
    • 4
  • Shinji Shimojo
    • 1
  1. 1.National Institute of Information and Communications TechnologyJapan
  2. 2.School of EngineeringOsaka UniversityJapan
  3. 3.Graduate School of Information Science and TechnologyOsaka UniversityJapan
  4. 4.BBR Inc.Japan

Personalised recommendations