A distributed protocol for multi-class QoS provision in noncooperative many-switch systems
被引:8
作者:
Chen, SG
论文数: 0引用数: 0
h-index: 0
机构:
Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USAPurdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
Chen, SG
[1
]
Park, KH
论文数: 0引用数: 0
h-index: 0
机构:
Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USAPurdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
Park, KH
[1
]
机构:
[1] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47907 USA
来源:
SIXTH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, PROCEEDINGS
|
1998年
关键词:
D O I:
10.1109/ICNP.1998.723730
中图分类号:
TP31 [计算机软件];
学科分类号:
081202 ;
0835 ;
摘要:
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 QoS provision in many-switch systems such as the Interned 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.