Title :
Load management in distributed video servers
Author :
Asubramanian, Nalini Venkat ; Ramanathan, Srinivas
Author_Institution :
Hewlett-Packard Labs., Palo Alto, CA, USA
Abstract :
We define and formulate various policies for load management in distributed video servers. We propose a predictive placement policy that determines the degree of replication necessary for popular videos using a cost based optimization procedure based on a priori predictions of expected subscriber requests. For scheduling requests, we propose an adaptive scheduling policy that compares the relative utilization of resources in a video server to determine an assignment of requests to replicas. To optimize storage utilization, we also devise methods for dereplication of videos based on changes in their popularities and in server usage patterns. Performance evaluations indicate that a load management procedure which uses a judicious combination of the different policies performs best for most server configurations. Advances in storage technologies are making high performance video servers a reality. These video servers are being deployed over emerging broadband networks to deliver a variety of interactive, digital video services to thousands of residential subscribers. To meet the scalability requirements in such large deployments, distributed video server architectures are being considered (M. Buddhikot and G. Parulkar, 1995). We propose various methods for load management that are targeted at improving the cost effectiveness of distributed video servers
Keywords :
broadband networks; interactive video; network servers; resource allocation; video equipment; a priori predictions; adaptive scheduling policy; broadband networks; cost based optimization procedure; cost effectiveness; digital video services; distributed video server architectures; distributed video servers; expected subscriber requests; load management; popular videos; predictive placement policy; relative resource utilization; replication; residential subscribers; scalability requirements; scheduling requests; Broadband communication; Buffer storage; Independent component analysis; Laboratories; Load management; Milling machines; Network servers; Optimization methods; Scalability; Scheduling;
Conference_Titel :
Distributed Computing Systems, 1997., Proceedings of the 17th International Conference on
Conference_Location :
Baltimore, MD
Print_ISBN :
0-8186-7813-5
DOI :
10.1109/ICDCS.1997.603406