Automatic MAC protocol selection in wireless networks based on reinforcement learning

被引:13
作者
Gomes, Andre [1 ]
Macedo, Daniel F. [1 ]
Vieira, Luiz F. M. [1 ]
机构
[1] Univ Fed Minas Gerais, Comp Sci Dept, Belo Horizonte, MG, Brazil
基金
欧盟地平线“2020”;
关键词
MAC sub-layer; MAC protocol selection; Switching MAC protocols; Reinforcement learning; HYBRID MAC;
D O I
10.1016/j.comcom.2019.10.023
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Existing MAC protocols do not address the dynamism and complexity of the environment and applications of today's wireless networks. The running applications and the environment change all the time, and as a consequence the requirements of the wireless transmissions change. For example, in one moment a client is transmitting video, requiring high throughput; next it will control a robotic arm, requiring bounded delays. In this example, a contention-based MAC protocol would cope with flexible traffic demands, however it does not meet the delay constraints. Reservation based protocols, meanwhile, provide performance guarantees, but at a higher overhead. Hence, wireless networks require adaptive techniques that change how the network reacts over time. To that end, we propose SOMAC (Self-Organizing MAC), a system that uses reinforcement learning techniques to switch the MAC protocol in structured wireless networks according to the ongoing network demand. The novelty of SOMAC lies in its use of reinforcement learning, which solves the following shortcomings in the literature: (i) the lack of models that cope with changes in its environment or lack of representative data during training; (ii) the capacity to self-optimize based on a number of metrics. To showcase its genericity, we evaluated the model using two different optimization metrics (throughput and delay) on a testbed. Results indicate that our solution performs similar to an oracle choosing the most suitable MAC protocol from the list of implemented protocols up to 90% of the time. Further, SOMAC outperforms the state of the art by up to 20% in terms of protocol selection.
引用
收藏
页码:312 / 323
页数:12
相关论文
共 42 条
[11]  
Drugan M. M., 2016, 2016 IEEE Symposium Series on Computational Intelligence (SSCI), P1, DOI DOI 10.1109/SSCI.2016.7849366
[12]  
Ferrand P., ARXIV160602143CSMATH
[13]  
Garivier A, 2011, LECT NOTES ARTIF INT, V6925, P174, DOI 10.1007/978-3-642-24412-4_16
[14]  
Gepperth A., 2016, EUR S ART NEUR NETW
[15]  
Gopalan Sai Anand, 2010, 2010 International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT 2010), P739, DOI 10.1109/ICUMT.2010.5676554
[16]  
Hsieh TH, 2015, IEEE INT C NETW SENS, P93, DOI 10.1109/ICNSC.2015.7116016
[17]   Load Adaptive MAC: A Hybrid MAC Protocol for MIMO SDR MANETs [J].
Hu, Weihong ;
Yousefi'zadeh, Homayoun ;
Li, Xiaolong .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2011, 10 (11) :3924-3933
[18]   A Distributed CSMA Algorithm for Throughput and Utility Maximization in Wireless Networks [J].
Jiang, Libin ;
Walrand, Jean .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2010, 18 (03) :960-972
[19]   TAISC: A cross-platform MAC protocol compiler and execution engine [J].
Jooris, Bart ;
Bauwens, Jan ;
Ruckebusch, Peter ;
De Valck, Peter ;
Van Praet, Christophe ;
Moerman, Ingrid ;
De Poorter, Eli .
COMPUTER NETWORKS, 2016, 107 :315-326
[20]  
Krasnyansky M., 2000, UNIVERSAL TUN TAP DE