Reverse-engineering MAC: A non-cooperative game model

被引:63
|
作者
Lee, Jang-Won
Tang, Ao
Huang, Jianwei
Chiang, Mung
Calderbank, A. Robert
机构
[1] Yonsei Univ, Dept Elect & Elect Engn, Seoul 120749, South Korea
[2] CALTECH, Social & Informat Sci Lab, Pasadena, CA 91125 USA
[3] Princeton Univ, Dept Elect Engn, Princeton, NJ 08544 USA
基金
美国国家科学基金会;
关键词
wireless network; ad hoc network; medium access control; mathematical programming/optimization; network utility maximization; game theory; network control by pricing; reverse-engineering;
D O I
10.1109/JSAC.2007.070808
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper reverse-engineers backoff-based random-access MAC protocols in ad-hoc networks. We show that the contention resolution algorithm in such protocols is implicitly participating in a non-cooperative game. Each link attempts to maximize a selfish local utility function, whose exact shape is reverse-engineered from the protocol description, through a stochastic subgradient method in which the link updates its persistence probability based on its transmission success or failure. We prove that existence of a Nash equilibrium is guaranteed in general. Then we establish the minimum amount of backoff aggressiveness needed, as a function of density of active users, for uniqueness of Nash equilibrium and convergence of the best response strategy. Convergence properties and connection with the best response strategy are also proved for variants of the stochastic-subgradient-based dynamics of the game. Together with known results in reverse-engineering TCP and BGP, this paper further advances the recent efforts in reverse-engineering layers 2-4 protocols. In contrast to the TCP reverse-engineering results in earlier literature, MAC reverse-engineering highlights the non-cooperative nature of random access.
引用
收藏
页码:1135 / 1147
页数:13
相关论文
共 50 条
  • [1] A NON-COOPERATIVE GAME APPROACH FOR POWER CONTROL MAC IN WIRELESS SENSOR NETWORKS
    Yang, Guoyan
    [J]. TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2015, 22 (02): : 303 - 310
  • [2] Matching as a Non-Cooperative Game
    Albarelli, Andrea
    Bulo, Samuel Rota
    Torsello, Andrea
    Pelillo, Marcello
    [J]. 2009 IEEE 12TH INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2009, : 1319 - 1326
  • [3] TCP Veno Connection Game Model on Non-Cooperative Game Theory
    Feng, Huibin
    Zhang, Shunyi
    Liu, Chao
    Zhou, Qin
    Zhang, Ming
    [J]. 2008 4TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-31, 2008, : 4480 - +
  • [4] A Non-Cooperative Game based Model for the Cybersecurity of Autonomous Systems
    Jahan, Farha
    Sun, Weiqing
    Niyaz, Quamar
    [J]. 2020 IEEE SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS (SPW 2020), 2020, : 202 - 207
  • [5] Non-Cooperative Game for Capacity Offload
    Zhang, Feng
    Zhang, Wenyi
    Ling, Qiang
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2012, 11 (04) : 1565 - 1575
  • [6] Foundations of non-cooperative game theory
    Keenan, D
    [J]. JOURNAL OF ECONOMIC PSYCHOLOGY, 2004, 25 (05) : 675 - 677
  • [7] Graph Transduction as a Non-cooperative Game
    Erdem, Aykut
    Pelillo, Marcello
    [J]. GRAPH-BASED REPRESENTATIONS IN PATTERN RECOGNITION, 2011, 6658 : 195 - 204
  • [8] Dimensionality reduction as a non-cooperative game
    Honda, Hirotada
    Dinh, Phuong
    Thao, Pham Thu
    Tabata, Yuho
    Anh, Bui Duc
    [J]. 2023 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE IN INFORMATION AND COMMUNICATION, ICAIIC, 2023, : 72 - 77
  • [9] Reverse-engineering Reverse Mathematics
    Sanders, Sam
    [J]. ANNALS OF PURE AND APPLIED LOGIC, 2013, 164 (05) : 528 - 541
  • [10] Transmission expansion investment: cooperative or non-cooperative game?
    Molina, J. D.
    Rudnick, H.
    [J]. IEEE POWER AND ENERGY SOCIETY GENERAL MEETING 2010, 2010,