Granary: Architecture of Object Oriented Internet Storage Service

WM Zheng,JF Hu,M Li
DOI: https://doi.org/10.1109/cec-east.2004.40
2005-01-01
Abstract:Granary is a public storage service on the Internet that has two distinguished goals in comparison 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. In this paper, we present 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 is in development and intended to be deployed in a campus scale
What problem does this paper attempt to address?