The need for preservation aware storage: a position paper
ACM SIGOPS Operating Systems Review
Striping without sacrifices: maintaining POSIX semantics in a parallel file system
LASCO'08 First USENIX Workshop on Large-Scale Computing
Design of an object-based storage device based on I/O processor
ACM SIGOPS Operating Systems Review
Preservation DataStores: new storage paradigm for preservation environments
IBM Journal of Research and Development
The ANSI T10 object-based storage standard and current implementations
IBM Journal of Research and Development
Finding a needle in Haystack: facebook's photo storage
OSDI'10 Proceedings of the 9th USENIX conference on Operating systems design and implementation
Prototyping object-based ubiquitous multimedia contents storage for mobile devices
UIC'06 Proceedings of the Third international conference on Ubiquitous Intelligence and Computing
Benchmarking and testing OSD for correctness and compliance
HVC'05 Proceedings of the First Haifa international conference on Hardware and Software Verification and Testing
Hi-index | 0.00 |
The concept of object storage was introduced in the early 1990's by the research community. Since then it has greatly matured and is now in its early stages of adoption by the industry. Yet, object storage is still not widely accepted. Viewing object store technology as the future building block particularly for large storage systems, our team in IBM Haifa Research Lab has invested substantial efforts in this area. In this position paper we survey the latest developments in the area of object store technology, focusing on standardization, research prototypes, and technology adoption and deployment. A major step has been the approval of the TIO OSD protocol (version I) as an OSD standard in late 2004. We also report on prototyping efforts that are carried out in IBM Haifa Research Lab in building an object store. Our latest prototype is compliant with a large subset of the TIO standard. To facilitate deployment of the new technology and protocol in the community at large, our team also implemented a TIO-compliant OSD (iSCSI) initiator for Linux. The initiator is interoperable with object disks of other vendors. The initiator is available as an open source driver for Linux.