Paper
25 October 2004 Online media server scheduling design for content delivery networks
Author Affiliations +
Proceedings Volume 5600, Multimedia Systems and Applications VII; (2004) https://doi.org/10.1117/12.570806
Event: Optics East, 2004, Philadelphia, Pennsylvania, United States
Abstract
Online media server scheduling algorithms in distributed video-on-demand (VoD) systems are studied in this work. We first formulate a general server scheduling problem based on the VoD service model, where the failure rate and the server-side network bandwidth consumption are identified as two main cost factors in the system. The distributed server scheduler consists of two parts; namely, the request migration scheme and the dynamic content update strategy. By improving the random early migration (REM) scheme, we propose a cost-aware REM (CAREM) scheme to reduce the network bandwidth consumption in the migration process. Furthermore, to accommodate the video popularity and/or client population change, we use the server-video affinity to measure the importance of placing a specific video copy on that server. The dynamic content update strategy uses the server-video affinity metric to reconfigure video copies on media servers. We conduct extensive simulations to measure the performance of proposed algorithms. It can be shown that CAREM together with the dynamic content update strategy can improve the system performance by reducing the request failure rate as well as the server bandwidth consumption.
© (2004) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Yinqing Zhao and C.-C. Jay Kuo "Online media server scheduling design for content delivery networks", Proc. SPIE 5600, Multimedia Systems and Applications VII, (25 October 2004); https://doi.org/10.1117/12.570806
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Video

Copper

Distributed computing

Failure analysis

Internet

Video processing

Computer simulations

Back to Top