Abstract
This paper proposes a new architecture, called intelligent network attached storage, for building a distributed video server. In this architecture, the data intensive and high overhead processing tasks such as data packaging and transmitting are handled locally at the storage nodes instead of at special delivery nodes. Thus an unnecessary data trip from the storage nodes to the delivery nodes is avoided, and a large amount of resource consumption is saved. Moreover, these “intelligent” storage nodes work cooperatively to give a single system image to the clients. Based on the architecture, we design our admission control and stream scheduling strategies, and conduct some simulation experiments to optimize the system design. The simulation results exhibit a near linear scalability of system performance with our design. Some implementation issues are also discussed in this paper.
This paper is supported by Wuhan Key High-Tech Project under grant 20011001001.
The original version of this chapter was revised: The copyright line was incorrect. This has been corrected. The Erratum to this chapter is available at DOI: 10.1007/978-3-540-35127-6_28
Chapter PDF
References
A. Acharya, M. Uysal, and J. Saltz. “Active Disks”. Proceedings of International Conference on the Architectural Support for Programming Languages and Operating Systems. 1998
C. Akinlar and S. Mukherjee. “A Scalable Distributed Multimedia File System Using Network Attached Autonomous Disks”. Proceedings of 8th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, 2000. Page(s):180–187
C. Akinlar and S. Mukherjee. “Bandwidth Guarantee in a Distributed Multimedia File System Using Network Attached Autonomous Disks”. Proceedings of Sixth IEEE Real-Time Technology and Application 2000 Symposium. RTAS 2000. Page(s): 237–246
T. E. Anderson, M. D. Dahlin, J. M. Neefe, D. A. Patterson, et al. “Serverless Network File Systems”. ACM Transactions on Computer Systems, February 1996
K. Argy. “Scalable multimedia servers”. IEEE Concurrency, Volume 6, Issue 4, Page(s): 8–10, Oct–Dec. 1998
R. L. Axtell. “Zipf Distribution of U.S. Firm Sizes”. Science. Sept. 7, 2001, Vol. 293.
W. J. Bolosky et al. “The Tiger Video Fileserver”, Proc. of Sixth Int’l workshop on Network and Operation System Support for Digital Audio and Video, 1996.
T. Brisco, “DNS Support for Load Balancing”, RFC 1794, http://www.landfield.corn/rfcs/rfcl794.html
Carnegie Mellon University. “Extreme NASD”, http://www.pdl.cs.cum.edu/extreme/
Cisco Local Director, Cisco Systems, Inc., http://www.cisco.com/univercd/cc/td/doc/pcat/ld.htm
P. Damani, P. E. Chung, Y. Huang, C. Kintala, and Y. Wang. “ONE-IP: Techniques for Hosting a Service on a Cluster of Machines”. Proceedings of 6th International World Wide Web Conference, April 1997
G. A. Gibson, D. F. Nagle, K. Amiri, and et al. “File Server Scaling With network-attached secure disks”. Proceedings of the ACM International conference on Measurement and Modeling of Computer Systems (Sigmetrics’ 97), June 1997
A. Hafid. “A Scalable Video-on-Demand System Using Future Reservation of Resources and Multicast Communications”. Computer Communications 21 (1998), Page(s): 431–444
R. Haskin and F. Schmuck. “The Tiger Shark File System”. Proceedings of COMPCON, Spring 1996
X. Jiang and P. Mohapatra. “Efficient Admission Control Algorithms for Multimedia Servers”. Multimedia Systems, 7:294–304, 1999
K. Keeton, D. Patterson, and J. Hellerstein. “A Case for Intelligent Disks (IDISKs)”. ACM SIGMOD Record, September 1998
E. W. Knightly and N. B. Shroff. “Admission Control for Statistical QoS: Theory and Practice”. IEEE Network, March 1999
J. B. Kwon, H. Y. Yeom. “An Admission Control Scheme for Continuous Media Servers using Caching”. Proceeding of IEEE International Performance, Computing, and Communications Conference, 2000. IPCCC’00. Page(s): 456–462
J. Y. B. Lee. “Parallel video servers: a tutorial”. IEEE Multimedia, Volume 5 Issue 2, April–June 1998, Page(s): 20–28
J. Y. B. Lee. “Concurrent Push-A Scheduling Algorithm for Push-Based parallel Video Servers”. IEEE Transactions on Circuits and Systems for Video Technology. VOL. 9, No. 3, April 1999
J. Y. B. Lee. “Supporting Server-Level Fault Tolerance in Concurrent-Push-Based Parallel Video Servers”. IEEE Transactions on Circuits and Systems for Video Technology. VOL. 11, No. 1, January 2001
Linux Virtual Server Project, http://www.LinuxVirtualServer.org/.
E. Riedel. Active Disks-Remote Execution for Network-Attached Storage. Doctoral Dissertation. School of Computer Science, Carnegie Mellon University. 1999
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 IFIP International Federation for Information Processing
About this paper
Cite this paper
Tan, G., Jin, H., Pang, L. (2002). A Scalable Video Server Using Intelligent Network Attached Storage. In: Almeroth, K.C., Hasan, M. (eds) Management of Multimedia on the Internet. MMNS 2002. Lecture Notes in Computer Science, vol 2496. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45812-3_10
Download citation
DOI: https://doi.org/10.1007/3-540-45812-3_10
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44271-4
Online ISBN: 978-3-540-45812-8
eBook Packages: Springer Book Archive