I/O Scheduling in Huge Object-based Storage System

Huge object-based storage system (HOSS), using objects which possess their own attributes and methods as storage interface, absorbs the advantages of both blocks and files interface. HOSS adopts the interaction among clients, metadata servers and object-based storage device, which has decreased the overload of servers in large measure. After the interactions' flows concerned with I/O operations among the three components described in detail the design and implementation of parallel I/O scheduling is described and discussed. With the buffer, the results show that it enhances the whole system performance efficiently. The performance is better when it's compared with the Lustre system

[1]  Hong Jiang,et al.  A Hybrid Scheme for Object Allocation in a Distributed Object-Storage System , 2006, International Conference on Computational Science.

[2]  Garth A. Gibson,et al.  Filesystems for Network-Attached Secure Disks, , 1997 .

[3]  Jim Zelenka,et al.  File server scaling with network-attached secure disks , 1997, SIGMETRICS '97.

[4]  Scott A. Brandt,et al.  OBFS: A File System for Object-Based Storage Devices , 2004, MSST.

[5]  Julian Satran,et al.  Design of the iSCSI protocol , 2003, 20th IEEE/11th NASA Goddard Conference on Mass Storage Systems and Technologies, 2003. (MSST 2003). Proceedings..

[6]  E. Riedel,et al.  Object-based storage: pushing more functionality into storage , 2005, IEEE Potentials.