Scheduling policies for an on-demand video server with batching
MULTIMEDIA '94 Proceedings of the second ACM international conference on Multimedia
The Maximum Factor Queue Length Batching Scheme for Video-on-Demand Systems
IEEE Transactions on Computers
A hierarchical characterization of a live streaming media workload
Proceedings of the 2nd ACM SIGCOMM Workshop on Internet measurment
Controlled Multicast Framework
LCN '02 Proceedings of the 27th Annual IEEE Conference on Local Computer Networks
Supplying Instantaneous Video-on-Demand Services Using Controlled Multicast
ICMCS '99 Proceedings of the IEEE International Conference on Multimedia Computing and Systems - Volume 2
Discrete Applied Mathematics - Special issue: Algorithmic aspects of communication
An analysis of live streaming workloads on the internet
Proceedings of the 4th ACM SIGCOMM conference on Internet measurement
Admission control policies for video on demand brokers
ICME '03 Proceedings of the 2003 International Conference on Multimedia and Expo - Volume 1
Understanding user behavior in large-scale video-on-demand systems
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
Channel folding - an algorithm to improve efficiency of multicast video-on-demand systems
IEEE Transactions on Multimedia
Dimensioning the capacity of true video-on-demand servers
IEEE Transactions on Multimedia
Scheduled video delivery-a scalable on-demand video delivery scheme
IEEE Transactions on Multimedia
VCR-oriented video broadcasting for near video-on-demand services
IEEE Transactions on Consumer Electronics
Determination of efficient transmission scheme for video-on-demand (VoD) services
IEEE Transactions on Circuits and Systems for Video Technology
Turbo-slice-and-patch: an algorithm for metropolitan scale VBR video streaming
IEEE Transactions on Circuits and Systems for Video Technology
Journal on Image and Video Processing - Special issue on selected papers from multimedia modeling conference 2009
Hi-index | 0.24 |
Video-on-demand (VoD) environments frequently batch video requests to decrease I/O demand and increase throughput. Since users may leave due to waiting too long, a good video scheduling policy has to consider not only the batch size, but also the user defection probabilities and waiting times. Moreover, a practical VoD resource sharing scheme should endeavor to provide some free streams to serve a high-priority clients requests immediately, since the high-priority clients might pay for the requested video. To tackle these problems, this work proposes a hybrid resource sharing model that integrates controlled multicasting and batching. The proposed hybrid model applies a bandwidth borrowing and reserving scheme to give high-priority clients a prompt service, while still providing low-priority clients with a reasonable service. Furthermore, a novel probability model-based scheduling policy is proposed to alleviate the user defection behavior and unfairness issue. Experimental results demonstrate that the proposed resource sharing scheme is effective and feasible in terms of blocking probability of high-priority clients, the defection probability, service delay time and fairness to low-priority users.