Inter-Session Network Coding with Strategic Users: A Game-Theoretic Analysis of the Butterfly Network

被引:10
作者
Mohsenian-Rad, Hamed [1 ]
Huang, Jianwei [2 ]
Wong, Vincent W. S. [3 ]
Jaggi, Sidharth [2 ]
Schober, Robert [3 ]
机构
[1] Univ Calif Riverside, EE Dept, Riverside, CA 92521 USA
[2] Chinese Univ Hong Kong, Dept Informat Engn, Hong Kong, Hong Kong, Peoples R China
[3] Univ British Columbia, ECE Dept, Vancouver, BC V5Z 1M9, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Inter-session network coding; butterfly network; game theory; Nash equilibrium; price-of-anarchy; efficiency bound; EFFICIENCY LOSS; MULTICAST; FLOWS;
D O I
10.1109/TCOMM.2013.021413.110555
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We analyze inter-session network coding in a wired network using game theory. We assume that users are selfish and act as strategic players to maximize their own utility, which leads to a resource allocation game among users. In particular, we study a butterfly network, where a bottleneck link is shared by network coding and routing flows. We assume that network coding is performed using pairwise XOR operations. We prove the existence of Nash equilibrium for a wide range of utility functions. We also show that the number of Nash equilibria can be large (even infinite) for certain choices of parameters. This is in sharp contrast to a similar game setting with traditional packet forwarding, where the Nash equilibrium is always unique. We characterize the worst-case efficiency bound, i.e., the Price-of-Anarchy (PoA), compared to an optimal and cooperative network design. We show that by using a discriminatory pricing scheme which charges encoded and forwarded packets differently, we can improve the PoA in comparison with the case where a single pricing scheme is used. However, even when a discriminatory pricing scheme is used, the PoA is still worse than for the case when network coding is not applied. This implies that, although inter-session network coding can improve performance compared to routing, it is much more sensitive to users' strategic behavior.
引用
收藏
页码:1473 / 1484
页数:12
相关论文
共 22 条
  • [1] Min-cost selfish multicast with network coding
    Bhadra, Sandeep
    Shakkottai, Sanjay
    Gupta, Piyush
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2006, 52 (11) : 5077 - 5087
  • [2] A scalable network resource allocation mechanism with bounded efficiency loss
    Johari, R
    Tsitsikils, JN
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2006, 24 (05) : 992 - 999
  • [3] Efficiency loss in a network resource allocation game
    Johari, R
    Tsitsiklis, JN
    [J]. MATHEMATICS OF OPERATIONS RESEARCH, 2004, 29 (03) : 407 - 435
  • [4] Multicast Throughput Order of Network Coding in Wireless Ad-hoc Networks
    Karande, Shirish S.
    Wang, Zheng
    Sadjadpour, Hamid R.
    Garcia-Luna-Aceves, J. J.
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2011, 59 (02) : 497 - 506
  • [5] Kelly FP, 1998, J OPER RES SOC, V49, P237, DOI 10.1057/palgrave.jors.2600523
  • [6] Khreishah A., P 2008 IEEE INFOCOM
  • [7] Li Z., P 2007 IEEE INFOCOM
  • [8] Matrix games in the multicast networks: Maximum information flows with network switching
    Liang, Xue-Bin
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2006, 52 (06) : 2433 - 2466
  • [9] The Price of Selfishness in Network Coding
    Marden, Jason R.
    Effros, Michelle
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2012, 58 (04) : 2349 - 2361
  • [10] Mas-Colell A., 1995, MICROECONOMIC THEORY