Granary: An architecture of object oriented internet storage service

被引:1
作者
Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China [1 ]
不详 [2 ]
机构
[1] Department of Computer Science and Technology, Tsinghua University
[2] Beijing Aerospace Command and Control Center
来源
Jisuanji Yanjiu yu Fazhan | 2007年 / 6卷 / 1071-1079期
关键词
DHT routing protocol; Distributed storage system; Object-oriented store; Peer-to-peer system; Structured overlay;
D O I
10.1360/crad20070621
中图分类号
学科分类号
摘要
Granary is a public storage service on the Internet that has two distinguished goals compared with previous projects. First, it is object-oriented, and thereby supports attribute-level data query. Second, it is very flexible to the system environment, i.e., it can be deployed in a grid-like environment, a peer-to-peer-like environment, or even a compromised one. Presented in this paper are Granary's architecture as well as some of its significant components that are designed in adherence to these two goals, including the node-collection protocol PeerWindow, the routing infrastructure Tourist, and the object-index management algorithm PB-link Tree. An implementation of Granary has been developed and will be deployed in China Grid.
引用
收藏
页码:1071 / 1079
页数:8
相关论文
共 11 条
  • [1] Adya A., FARSITE: Federated, available, and reliable storage for an incompletely trusted environment, The 5th Symp on Operating Systems Design and Implementation (OSDI'02), (2002)
  • [2] Bek F., Kaashoek M.F., Karger D., Wide-area cooperative storage with CFS, The 18th ACM Symp on Operating Systems Principles (SOSP'01), (2001)
  • [3] Kubiatowicz J., OceanStore: An architecture for global-scale persistent storage, The 9th Int'l Conf on Architectural Support for Programming Languages and Operating Systems (ASPLOS IX), (2000)
  • [4] Rowstron A., Druschel P., Storage management and caching in PAST, a large-scale persistent peer-to-peer storage utility, The 18th ACM Symp on Operating Systems Principles (SOSP 01), (2001)
  • [5] Cox L.P., Murray C.D., Noble B.D., Pastiche: Making backup cheap and easy, The 5th Symp on Operating Systems Design and Implementation (OSDI'02), (2002)
  • [6] Muthitacharoen A., Morris R., Gil T.M., Ivy: A read/write peer-to-peer file system, The 5th Symp on Operating Systems Design and Implementation (OSDI'02), (2002)
  • [7] Saito Y., Karamanolis C., Karlsson M., Taming aggressive replication in the Pangaea wide-area file system, The 5th Symp on Operating Systems Design and Implementation (OSDI'02), (2002)
  • [8] Hu J., Li M., Dong H., PeerWindow: Looking outside for peers, (2004)
  • [9] Hu J., Hong C., Zhang H., Tourist: Utilizing heterogeneity to build a scalable, efficient, and adaptive DHT routing protocol, (2004)
  • [10] Hu J., Li M., Zheng W., SmartBoa: Constructing P2P overlay network in the heterogeneous Internet using irregular routing tables, The 3rd Int'l Workshop on Peer-to-Peer Systems (IPTPS'04), (2004)