A failure and overload tolerance mechanism for continuous media servers

1Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Large scale clustered continuous media (CM) servers deployed in applications like video-on-demand have high availability requirements. In the event of server failure, streams from the failed servers must be reassigned to healthy servers with minimum service disruption. Such servers may also suffer from periods of transient overload resulting from a high degree of customer interactivity. For example, in a video-on-demand system if a large number of users are viewing a favorite game, many of them can simultaneously request a replay of an interesting part of the game. This requires a large number of '5nteractive" channels within a short period of time and can result in a transient server overload. In this paper we propose solutions for graceful recovery from overload scenarios arising out of server failure or customer interactions. Rapid resource reclamation is key to overload tolerance, and our proposed solution is based on rate adaptive stream merging and content insertion techniques, We also utilize conventional time-sharing techniques to handle transient overload. We show that while merging is necessary for achieving overload tolerance, it is not sufficient, and for a complete solution, content insertion is required. Specifically, we consider a general clustered CM server architecture model where multiple servers can fail simultaneously. We develop a model for resource shortfalls that occur as a result of overload on failure. We also describe optimal polynomial time algorithms for recovering resources to the maximum extent possible, by clustering streams in real time.

Cite

CITATION STYLE

APA

Krishnan, R., Venkatesht, D., & Little, T. D. C. (1997). A failure and overload tolerance mechanism for continuous media servers. In Proceedings of the 5th ACM International Conference on Multimedia, MULTIMEDIA 1997 (pp. 131–142). Association for Computing Machinery, Inc. https://doi.org/10.1145/266180.266350

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free