Title :
Towards an object store
Author :
Azagury, Alain ; Dreizin, Vladimir ; Factor, Michael ; Henis, Ealan ; Naor, Dalit ; Rinetzky, Noam ; Rodeh, Ohad ; Satran, Julian ; Tavory, Ami ; Yerushalmi, Lena
Author_Institution :
IBM Haifa Res. Lab., Israel
Abstract :
Today\´s SAN architectures promise unmediated host access to storage (i.e., without going through a server). To achieve this promise, however, we must address several issues and opportunities raised by SANs, including security, scalability and management. Object storage, such as introduced by the NASD work, is a means of addressing these issues and opportunities. An object store raises the level of abstraction presented by a storage control unit from an array of 512 byte blocks to a collection of objects. The object store provides "fine-grain," object-level security, improved scalability by localizing space management, and improved management by allowing end-to-end management of semantically meaningful entities. This paper presents a detailed description of how an object store works and describes the design of Antara, our prototype object store. For a cache hit workload, our pure software prototype is able to service roughly 14000 4K I/O requests per second. We also present a layered security model for an object store which separates concerns of access security and network security, leveraging existing security infrastructure.
Keywords :
file servers; object-oriented methods; optical fibre LAN; security of data; storage management; Antara; SAN architectures; abstraction; cache hit workload; end-to-end management; layered security model; management; object storage; object-level security; scalability; security; security infrastructure; semantically meaningful entities; space management; storage area network; storage control unit; unmediated host access; Ambient intelligence; Costs; Data security; File systems; Laboratories; Logic arrays; Prototypes; Scalability; Software prototyping; Storage area networks;
Conference_Titel :
Mass Storage Systems and Technologies, 2003. (MSST 2003). Proceedings. 20th IEEE/11th NASA Goddard Conference on
Print_ISBN :
0-7695-1914-8
DOI :
10.1109/MASS.2003.1194853