Definition
In this article we address most important issues in the design of Large-Scale Object-Based Multimedia Storage Systems (LOMSS).
Introduction
Objects in storage systems are variable-size data-storage containers that contain the data and adequate additional information to allow the data to be autonomous and self-managing. Compared with the traditional storage systems that rely on “block” or “file” interface, object-based storage systems can provide a high-level object abstraction interface to the applications and offer great advantage by off-loading low-level disk optimization functions into disk drivers. Normally, an object-based storage system is composed of three basic components: Client, Metadata Sever (MDS), and Object Storage Device (OSD), which are connected via high-speed intranet/Internet as shown in Fig. 1. An excellent survey of object storage systems can be found in [1].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
M. Factor, K. Meth, D. Naor, O. Rodeh, and J. Satran, “Object Storage: The Future Building Block for Storage Systems,” In Proceedings of the Second International IEEE Symposium on Mass Storage Systems and Technologies, pp. 119–123, 2005.
Panasas, http://www.panasas.com/docs/Object_Storage_Architecture_WP.pdf
J.C. Wu and S.A. Brandt, “Providing Quality of Service Support in Object-Based File System,” The 24th Conference on Mass Storage Systems and Technologies (MSST 07), San Diego, California, USA, September 24–27, 2007.
R.O. Weber, “Information Technology – SCSI Object-based Storage Device Commands (OSD),” Technical Council Proposal Document T10/1355-D, Technical Committee T10, August 2002.
Y.J. Oyang, C.H. Wen, C.Y. Cheng, M.H. Lee, and J.T. Li, “A Multimedia Storage System for On-demand Playback,” IEEE Transactions on Consumer Electronics, Vol. 41, No. 1, February 1995, pp. 53–64.
M. Song and H. Shin, “A QoS Degradation Policy for Revenue Maximization in Fault-Tolerant Multi-Resolution Video Servers,” IEEE Transactions on Consumer Electronics, Vol. 49, No. 2, May 2003, pp. 392–402.
D.N. Serpanos, L. Georgiadis, and T. Boulouta, “MMPacking: A Load and Storage Balancing Algorithm for Distributed Multimedia Servers,” IEEE Transactions on Circuits and Systems for Video Technology, Vol. 8, No. 1, February 1998, pp. 13–17.
A.L.N. Reddy, J. Wyllie, and K.B.R. Wijayaratne, “Disk Scheduling in a Multimedia I/O System,” ACM Transactions on Multimedia Computing, Communications and Applications, Vol. 1, No. 1, February 2005, pp. 37–59.
L. Anand, D. Ghose, and V. Mani, “ELISA: An Estimated Load Information Scheduling Algorithm for Distributed Computing System,” Computers and Mathematics with Applications, Vol. 37, 1999, pp. 57–85.
Z. Zeng and V. Bharadwaj, “Design and Performance Evaluation of Distributed Load Balancing Strategies in Large-Scale Multimedia Storage System,” IEEE Transactions on Knowledge and Data Engineering, Vol. 20, No. 3, March 2008, pp. 369–382.
R. Flynn and W. Tetzlaff, “Disk Striping and Block Replication Algorithms for Video File Servers,” Proceedings of the Third IEEE International Conference on Multi-Media Computing and Systems, June 17–23, 1996.
P. Mundur, A.K. Sood, and R. Simon, “Class-Based Access Control for Distributed Video-on-Demand Systems,” IEEE Transactions on Circuits and Systems for Video Technology, Vol. 15, No. 7, July 2005, pp. 844–853.
Z.H. Xia, W. Hao, I.L. Yen, and P. Li, “A Distributed Admission Control Model for QoS Assurance in Large-Scale Media Delivery Systems,” IEEE Transactions on Parallel and Distributed Systems, Vol. 16, No. 12, December 2005, pp. 1143–1153.
D. Sitaram and A. Dan, “Multimedia Servers: Design, Environments, and Applications,” Morgan Kaufman, SF, USA, 1999.
P. Sanders, “Asynchronous Scheduling of Redundant Disk Arrays,” IEEE Transactions on Computers,” Vol. 52, No. 9, September 2003, pp. 1170–1184.
A. Thomasian, G. Fu, and C. Han, “Performance of Two-Disk Failure-Tolerant Disk Arrays,” IEEE Transactions on Computers, Vol. 56, No. 6, June 2007.
A. Vogel, B. Kerherve, G.V. Bochmann, and J. Gecsei, “Distributed Multimedia and QoS: A Survey,” IEEE Multimedia, Vol. 2, No. 2, 1995, pp. 10–19.
K. KleinOsowski, T. Ruwart, and D.J. Lilja, “Communicating Quality of Service Requirements to an Object-Based Storage Device,” Proceedings of the 22nd IEEE/13th NASA Goddard Conference on Mass Storage Systems and Technologies, pp. 224–231, April 11–14, 2005, Monterey, California.
S. Deb and R. Srikant, “Rate-Based Versus Queue-Based Models of Congestion Control,” IEEE Transaction on Automatic Control, Vol. 51, No. 4, April 2006, pp. 606–619.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag
About this entry
Cite this entry
Veeravalli, B., Zeng, Z. (2008). Large-Scale Object-Based Multimedia Storage Systems. In: Furht, B. (eds) Encyclopedia of Multimedia. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-78414-4_33
Download citation
DOI: https://doi.org/10.1007/978-0-387-78414-4_33
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-74724-8
Online ISBN: 978-0-387-78414-4
eBook Packages: Computer ScienceReference Module Computer Science and Engineering