A game-theoretic approach towards congestion control in communication networks

被引:28
作者
Garg, R
Kamra, A
Khurana, V
机构
[1] IBM Corp, India Res Lab, New Delhi 110016, India
[2] Indian Inst Technol, New Delhi 110016, India
[3] Network Appliance, Santa Clara, CA 95051 USA
关键词
game theory; Nash equilibrium; Stackelberg equilibrium; generalized processor sharing; GPS; scheduling; congestion control; TCP; fairness; RIS; DWS;
D O I
10.1145/571697.571723
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Most of the end-to-end congestion control schemes are "voluntary" in nature and critically depend on end-user cooperation. We show that in the presence of selfish users, all such schemes will inevitably lead to a congestion collapse. Router and switch mechanisms such as service disciplines and buffer management policies determine the sharing of resources during congestion. We show, using a game-theoretic approach, that all currently proposed mechanisms, either encourage the behaviour that leads to congestion or are oblivious to it. We propose a class of service disciplines called the Diminishing Weight Schedulers (DWS) that punish misbehaving users and reward congestion avoiding well behaved users. We also propose a sample service discipline called the Rate Inverse Scheduling (RIS) from the class of DWS schedulers. With DWS schedulers deployed in the network, max-min fair rates constitute a unique Nash and Stackelberg Equilibrium. We show that RIS solves the problems of excessive congestion due to unresponsive flows, aggressive versions of TCP, multiple parallel connections and is also fair to TCP.
引用
收藏
页码:47 / 61
页数:15
相关论文
共 33 条
[1]  
ALBANESE A, 1994, IEEE S FDN COMP SCI, P604
[2]  
[Anonymous], 1996, 2018 IETF RFC
[3]  
[Anonymous], 1981, STD
[4]  
[Anonymous], 1997, P ACM SIGCOMM 1997 O
[5]  
Bennett JCR, 1996, IEEE INFOCOM SER, P120, DOI 10.1109/INFCOM.1996.497885
[6]  
Bertsekas D. P., 1992, DATA NETWORKS
[7]  
BRAKMO LS, 1994, P ACM SIGCOMM 94 AUG, P34
[8]  
CHOUDHURY AK, 1996, P INFOCOM SAN FRANC
[9]   Promoting the use of end-to-end congestion control in the Internet [J].
Floyd, S ;
Fall, K .
IEEE-ACM TRANSACTIONS ON NETWORKING, 1999, 7 (04) :458-472
[10]  
FLOYD S, 1999, NEW RENO MODIFICATIO