TY - GEN
T1 - Towards an object store
AU - Azagury, A.
AU - Dreizin, V.
AU - Factor, M.
AU - Henis, E.
AU - Naor, D.
AU - Rinetzky, N.
AU - Rodeh, O.
AU - Satran, J.
AU - Tavory, A.
AU - Yerushalmi, L.
N1 - Publisher Copyright:
© 2003 IEEE.
PY - 2003
Y1 - 2003
N2 - 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.
AB - 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.
KW - Ambient intelligence
KW - Costs
KW - Data security
KW - File systems
KW - Laboratories
KW - Logic arrays
KW - Prototypes
KW - Scalability
KW - Software prototyping
KW - Storage area networks
UR - http://www.scopus.com/inward/record.url?scp=84936755832&partnerID=8YFLogxK
U2 - 10.1109/MASS.2003.1194853
DO - 10.1109/MASS.2003.1194853
M3 - פרסום בספר כנס
AN - SCOPUS:84936755832
T3 - Proceedings - 20th IEEE/11th NASA Goddard Conference on Mass Storage Systems and Technologies, MSST 2003
SP - 165
EP - 176
BT - Proceedings - 20th IEEE/11th NASA Goddard Conference on Mass Storage Systems and Technologies, MSST 2003
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 7 April 2003 through 10 April 2003
ER -