TY - GEN
T1 - Assignment of movies to heterogeneous video servers
AU - LEUNG, Yiu Wing
AU - Hou, Ricky Yuen Tan
N1 - Publisher Copyright:
© 2002 IEEE.
Copyright:
Copyright 2015 Elsevier B.V., All rights reserved.
PY - 2002
Y1 - 2002
N2 - A video-on-demand (VOD) system provides an electronic video rental service to geographically distributed users. It can adopt multiple servers to serve many users concurrently. As a VOD system is being used and evolved, its servers probably become heterogeneous. For example, if a new server is added to expand the VOD system or replace a failed server, the new server may be faster with a larger storage size. In this paper, we investigate how to assign movies to heterogeneous servers in order to minimize the blocking probability. We prove that this assignment problem is NP-hard and derive a lower bound on the minimal blocking probability. We propose the following approach for movie assignment: (1) problem relaxation: a relaxed movie assignment problem is formulated and solved to determine the ideal load that each server should handle; (2) goal programming: three operations (namely, migration, swapping and replication) are designed to assign and re-assign the movies to the servers iteratively while fulfilling all the constraints, so that the load handled by each server is close to the ideal one. Based on this approach, we design two algorithms for movie assignment with and without replication. We demonstrate that these algorithms can find optimal or close-to-optimal assignments.
AB - A video-on-demand (VOD) system provides an electronic video rental service to geographically distributed users. It can adopt multiple servers to serve many users concurrently. As a VOD system is being used and evolved, its servers probably become heterogeneous. For example, if a new server is added to expand the VOD system or replace a failed server, the new server may be faster with a larger storage size. In this paper, we investigate how to assign movies to heterogeneous servers in order to minimize the blocking probability. We prove that this assignment problem is NP-hard and derive a lower bound on the minimal blocking probability. We propose the following approach for movie assignment: (1) problem relaxation: a relaxed movie assignment problem is formulated and solved to determine the ideal load that each server should handle; (2) goal programming: three operations (namely, migration, swapping and replication) are designed to assign and re-assign the movies to the servers iteratively while fulfilling all the constraints, so that the load handled by each server is close to the ideal one. Based on this approach, we design two algorithms for movie assignment with and without replication. We demonstrate that these algorithms can find optimal or close-to-optimal assignments.
UR - http://www.scopus.com/inward/record.url?scp=33751109065&partnerID=8YFLogxK
U2 - 10.1109/ICME.2002.1035762
DO - 10.1109/ICME.2002.1035762
M3 - Conference proceeding
AN - SCOPUS:33751109065
T3 - Proceedings - 2002 IEEE International Conference on Multimedia and Expo, ICME 2002
SP - 237
EP - 240
BT - Proceedings - 2002 IEEE International Conference on Multimedia and Expo, ICME 2002
PB - IEEE
T2 - 2002 IEEE International Conference on Multimedia and Expo, ICME 2002
Y2 - 26 August 2002 through 29 August 2002
ER -