DocumentCode
1050510
Title
An Exploration of the Effects of State Granularity through (m, k) Real-Time Streams
Author
Jiang, Yingxin ; Striegel, Aaron
Author_Institution
Dept. of Comput. Sci. & Eng., Univ. of Notre Dame, Notre Dame, IN
Volume
58
Issue
6
fYear
2009
fDate
6/1/2009 12:00:00 AM
Firstpage
784
Lastpage
798
Abstract
Real-time media servers are becoming increasingly important as the Internet supports more and more multimedia applications. In order to meet these ever increasing demands, real-time media servers will be responsible for supporting a large number of clients with a wide range of QoS requirements. While techniques to aggregate state information for scalability have been proposed in the literature such as with Differentiated Services; the per-stream effects of such aggregation are poorly understood. Based on the (m,k)-firm model to schedule loss-tolerant streams, we explore the effects of aggregated state information in this paper and describe our scheme, called granularity aware (m,k) queue management (GAQM). GAQM improves control over the tradeoff between scalability and per-stream QoS performance. Specifically, we identify the necessity of balancing aggregation groups according to characteristics such as relative deadlines. Another key finding of this work is that with proper biasing, the inaccuracy of aggregate state lends itself to burst scheduling rather than simply extending traditional scheduling mechanisms. This finding is profound in that the result is counterintuitive: less frequent scheduling leads to increased per-stream performance. We present detailed examples of GAQM and evaluate our work through simulation studies and Markov chain analysis.
Keywords
Internet; client-server systems; media streaming; multimedia servers; quality of service; queueing theory; real-time systems; scheduling; telecommunication network management; Internet; QoS requirement; granularity aware queue management; loss-tolerant stream scheduling; multimedia application; real-time media server stream; state granularity; Aggregates; Analytical models; Content management; Dynamic scheduling; Internet; Network servers; Quality of service; Real time systems; Scalability; Streaming media; Traffic control; Web server; (m; Real-time systems; deadline-constraint scheduling; dynamic failure; k)-firm task scheduling; queue management.;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2008.225
Filename
4731243
Link To Document