ABSTRACT
Video-on-Demand (VOD) has been gaining increasing popularity in recent years. Previous load balancing algorithms in video servers mainly focus on two resources: storage and network bandwidth. However, with better network and cheaper disk, disk I/O becomes more critical in reducing user-perceived latency. In this paper, we propose an algorithm for disk I/O balancing in centralized video servers. Analytically and by simulations we show that our algorithm decreases total disk I/O amount by 30% to 50% and provides better load balancing performance and higher cache hit ratio compared with round-robin and random selection algorithm.
- Asit Dan, Rajat Mukherejee Daniel M. Dias, Dinakr Sitaram, and Renu Tewari, "Buffering and caching in large-scale video servers", Compcon-Technologies for the Information Superhighway, pp 217--224, Los Alamitos, CA, January 1995. Google ScholarDigital Library
- Gala Yadgar, Michael Factor, Kai Li and Assaf Schuster, "MC2: Multiple Clients on a Multilevel Cache", the 28th International Conference on Distributed Computing Systems, 2008 Google ScholarDigital Library
- Hongliang Yu, Dongdong Zheng, Ben Y. Zhao and Weimin Zheng, "Understanding User Behavior in Large-Scale Video-on-Demand systems", EuroSys April 18-21, 2006. Google ScholarDigital Library
- Yan Huang, Tom Z. J. Fu, Dah-Ming Chiu, John C. S. Lui and Cheng Huang, "Challenges, Design and Analysis of a Large-scale P2P-VoD System", SIGCOMM 2008 Google ScholarDigital Library
- Brighten Godfrey, Karthik Lakshminarayanan, Sonesh Surana, Richard Karp and Ion Stoica, "Load Balancing in Dynamic Structured P2P Systems", INFOCOM 2004Google Scholar
- Haiying Shen and Cheng-Zhong Xu, "Locality-Aware Randomized Load Balancing Algorithms for DHT Networks", ICPP, 2005 Google ScholarDigital Library
- Dusit Niyato and Chutiment Srinilta, "Load Balancing Algorithms for Internet Video and Audio Serer" Proceedings of the 9th IEEE International Conference on Networks 2001 Google ScholarDigital Library
Index Terms
- Disk I/O based load balancing in VOD system
Recommendations
Load balancing for clusters of VOD servers
In a VOD system with clustering servers, how to support more clients and reduce the average response time of requests is a critical topic. In the paper, we focus on dynamic load balancing among the servers to reach these goals. The load balancing among ...
A history-based scheduler for dynamic load balancing on distributed VOD server environments
ICCSA'10: Proceedings of the 2010 international conference on Computational Science and Its Applications - Volume Part IIIAs computer and network technology advance, multimedia data can be transferred in real time on the Internet. The increasing user demands for various multimedia data make VOD (Video-on-Demand) services to be developed. VOD services are being used in lots ...
Data stream management system for video on demand hybrid storage server
Video on demand (VOD) server requires a large storage capacity and rapid video retrieval from this storage to quickly stream these videos to users. The hybrid storage system, which combines HDDs and SSD in the server, has become popular because of such ...
Comments