Design, implementation, and evaluation of a software-based real-time Ethernet protocol
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
An online video placement policy based on bandwidth to space ratio (BSR)
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
Design and implementation of the Stony Brook Video Server
Software—Practice & Experience
Disk load balancing for video-on-demand systems
Multimedia Systems
ICSC '99 Proceedings of the 5th International Computer Science Conference on Internet Applications
Deterministic load-balancing schemes for disk-based video-on-demand storage servers
MSS '95 Proceedings of the 14th IEEE Symposium on Mass Storage Systems
A Real-Time Disk Scheduler for Multimedia Integrated Server Considering the Disk Internal Scheduler
IPDPS '03 Proceedings of the 17th International Symposium on Parallel and Distributed Processing
Implementation and Evaluation of a Multimedia File System
ICMCS '97 Proceedings of the 1997 International Conference on Multimedia Computing and Systems
The design, implementation, and analysis of the stony brook video server
The design, implementation, and analysis of the stony brook video server
The design, implementation and evaluation of rether: a real-time ethernet protocol
The design, implementation and evaluation of rether: a real-time ethernet protocol
Disk Scheduling onMultimedia Storage Servers
IEEE Transactions on Computers
WRR-SCAN: a rate-based real-time disk-scheduling algorithm
Proceedings of the 4th ACM international conference on Embedded software
Video-on-Demand Equipment Allocation
NCA '06 Proceedings of the Fifth IEEE International Symposium on Network Computing and Applications
Optimal proxy cache allocation for efficient streaming media distribution
IEEE Transactions on Multimedia
Disk and file system design for MPEG-2 video-on-demand servers
IEEE Transactions on Consumer Electronics
Video-on-Demand Networks: Design Approaches and Future Challenges
IEEE Network: The Magazine of Global Internetworking
Proceedings of the International Conference & Workshop on Emerging Trends in Technology
A multithreaded based load balancing framework for video-on-demand systems
Proceedings of the International Conference & Workshop on Emerging Trends in Technology
Window-based popularity caching for IPTV on-demand services
ISRN Communications and Networking
Hi-index | 0.00 |
Telecommunication companies believe that the video-on-demand market will expand heavily in the near future. The service providers are interested in the deployment of videoon-demand (VoD) systems with large numbers of videos. As the number of videos and customers increases at a VoD system, two problems are faced. The first problem is the manual video allocation of multiple copies of videos to the disks, called video placement. The second problem is where to forward a newly arrived request to play a video so that the dynamic load amongst disks or arrays of disks is balanced. In this paper, we first formulate the video placement as an INLP optimization problem and note that the video placement problem to distribute the number of copies of each video to disks or arrays of disks is NP-hard. We then propose greedy video placement and disk load balancing algorithms to minimize the static and dynamic loads of disks respectively. The simulation result shows that the proposed greedy video placement algorithm along with the disk load balancing algorithm evenly distributes the loads among the disks.