DocumentCode :
1102441
Title :
Harmonic proportional bandwidth allocation and scheduling for service differentiation on streaming servers
Author :
Zhou, Xiaobo ; Xu, Cheng-Zhong
Author_Institution :
Dept. of Comput. Sci., Colorado Univ., Colorado Springs, CO, USA
Volume :
15
Issue :
9
fYear :
2004
Firstpage :
835
Lastpage :
848
Abstract :
To provide ubiquitous access to the proliferating rich media on the Internet, scalable streaming servers must be able to provide differentiated services to various client requests. Recent advances of transcoding technology make network-I/O bandwidth usages at the server communication ports controllable by request schedulers on the fly. In this article, we propose a transcoding-enabled bandwidth allocation scheme for service differentiation on streaming servers. It aims to deliver high bit rate streams to high priority request classes without overcompromising low priority request classes. We investigate the problem of providing differentiated streaming services at application level in two aspects: stream bandwidth allocation and request scheduling. We formulate the bandwidth allocation problem as an optimization of a harmonic utility function of the stream quality factors and derive the optimal streaming bit rates for requests of different classes under various server load conditions. We prove that the optimal allocation, referred to as harmonic proportional allocation, not only maximizes the system utility function, but also guarantees proportional fair sharing between classes with different prespecified differentiation weights. We evaluate the allocation scheme, in combination with two popular request scheduling approaches, via extensive simulations and compare it with an absolute differentiation strategy and a proportional-share strategy tailored from relative differentiation in networking. Simulation results show that the harmonic proportional allocation scheme can meet the objective of relative differentiation in both short and long timescales and greatly enhance the service availability and maintain low queueing delay when the streaming system is highly loaded.
Keywords :
Internet; bandwidth allocation; client-server systems; multimedia servers; quality of service; scheduling; video coding; video servers; Internet; differentiated services; feedback queue; harmonic proportional bandwidth allocation; harmonic utility function; request scheduling approaches; server communication ports; streaming bit rate; streaming servers; transcoding-enabled bandwidth allocation scheme; Bandwidth; Bit rate; Channel allocation; Communication system control; Network servers; Q factor; Streaming media; Transcoding; Web and internet services; Web server; 65; Service differentiation; feedback queue.; harmonic proportional bandwidth allocation; streaming bit rate; video transcoding;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2004.43
Filename :
1333654
Link To Document :
بازگشت