TY - JOUR
T1 - Scheduling video streams in video-on-demand systems
T2 - A survey
AU - Ghose, Debasish
AU - Kim, Hyoung Joong
N1 - Funding Information:
This work was in part supported by Institute of Information Technology Assessment (IITA), Ministry of Information and Communications, Korea. The authors are grateful to Jun Song Lee for drawing the figures in the paper and to the reviewers for their perceptive comments which have helped considerably in improving the presentation in the final version.
PY - 2000
Y1 - 2000
N2 - Developments in multimedia technology over the past decade has caused video-on-demand services to emerge as a new paradigm in home entertainment. Because of the large volume of data involved in the process and stringent continuity and real-time constraints, these services pose challenges that are different from the standard file transfer operations in the network. The necessity of efficient usage of scarce resources like network bandwidth and server capacity (in terms of I/O bandwidth) demands novel and easy-to-use schemes for scheduling continuous video streams. This paper presents an overview of the major scheduling policies that have emerged in the recent past. In particular, the paper provides detailed discussion on policies based on principles of broadcasting, batching, caching, and piggybacking or merging. Policies like look-ahead scheduling schemes that are designed exclusively to provide certain interactive VCR-like control operations are also covered. A conceptual comparison between the various classes of scheduling policies is carried out to identify common threads and key concepts. Performance of these policies in terms of bandwidth demand reduction, customer waiting time reduction, provision of interactive control by the user, and fairness of service are given special emphasis. The paper concludes with a discussion on the possible avenues of further research and development in this potentially interesting and challenging field.
AB - Developments in multimedia technology over the past decade has caused video-on-demand services to emerge as a new paradigm in home entertainment. Because of the large volume of data involved in the process and stringent continuity and real-time constraints, these services pose challenges that are different from the standard file transfer operations in the network. The necessity of efficient usage of scarce resources like network bandwidth and server capacity (in terms of I/O bandwidth) demands novel and easy-to-use schemes for scheduling continuous video streams. This paper presents an overview of the major scheduling policies that have emerged in the recent past. In particular, the paper provides detailed discussion on policies based on principles of broadcasting, batching, caching, and piggybacking or merging. Policies like look-ahead scheduling schemes that are designed exclusively to provide certain interactive VCR-like control operations are also covered. A conceptual comparison between the various classes of scheduling policies is carried out to identify common threads and key concepts. Performance of these policies in terms of bandwidth demand reduction, customer waiting time reduction, provision of interactive control by the user, and fairness of service are given special emphasis. The paper concludes with a discussion on the possible avenues of further research and development in this potentially interesting and challenging field.
UR - http://www.scopus.com/inward/record.url?scp=0033738220&partnerID=8YFLogxK
U2 - 10.1023/A:1009681521536
DO - 10.1023/A:1009681521536
M3 - Article
AN - SCOPUS:0033738220
SN - 1380-7501
VL - 11
SP - 167
EP - 195
JO - Multimedia Tools and Applications
JF - Multimedia Tools and Applications
IS - 2
ER -