DocumentCode
2034320
Title
A distributed protocol for multi-class QoS provision in noncooperative many-switch systems
Author
Chen, Shaogang ; Park, Kihong
Author_Institution
Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
fYear
1998
fDate
13-16 Oct 1998
Firstpage
98
Lastpage
107
Abstract
This paper presents an architecture for multi-class quality of service (QoS) provision in wide area networks. Users or applications are assumed to be selfish and end-to-end QoS is determined by the service levels received by an application traffic flow at each router or switch along a path. In previous work, we have given a comprehensive analysis of the noncooperative multi-class QoS provision game for single-switch systems showing when Nash equilibria exist and under what conditions they are Pareto and/or system optimal. In this paper, we propose a specific network architecture for facilitating noncooperative and of provision in many-switch systems such as the Internet with emphasis on realizability. We shield the user from having to choose the service classes on the switches along a route-a hard combinatorial optimization problem even assuming perfect knowledge about network state-while preserving the basic premise of selfishness. This is achieved by employing a set of QoS agents installed at routers which act on behalf of an user´s traffic flow. The QoS agent intercepts packets entering a switch implementing generalized processor sharing (GPS) packet scheduling-and using only constant space packet header overhead and zero per-connection state at the routers-determines which service class to assign the packet to to satisfy the user´s end-to-end QoS requirement at minimum cost. We present simulation results which show that our architecture is able to provide stable, stratified services to application traffic with diverse QoS requirements
Keywords
Internet; computational complexity; distributed control; game theory; optimisation; packet switching; processor scheduling; protocols; quality of service; software agents; telecommunication network routing; wide area networks; Internet; QoS agents; application traffic flow; constant space packet header overhead; distributed protocol; generalized processor sharing; hard combinatorial optimization problem; multi-class QoS provision game; network architecture; noncooperative many-switch systems; packet scheduling; quality of service; routers; service levels; simulation results; user traffic flow; wide area networks; zero per-connection state; Global Positioning System; IP networks; Packet switching; Pareto analysis; Protocols; Quality of service; Scheduling algorithm; Switches; Telecommunication traffic; Wide area networks;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Protocols, 1998. Proceedings. Sixth International Conference on
Conference_Location
Austin, TX
Print_ISBN
0-8186-8988-9
Type
conf
DOI
10.1109/ICNP.1998.723730
Filename
723730
Link To Document