QoS and Jamming-Aware Wireless Networking Using Deep Reinforcement Learning
Nof Abuzainab, Tugba Erpek, Kemal Davaslioglu, Yalin E. Sagduyu, Yi, Shi, Sharon J. Mackey, Mitesh Patel, Frank Panettieri, Muhammad A. Qureshi,, Volkan Isler, Aylin Yener

TL;DR
This paper introduces a deep reinforcement learning-based framework for robust, jamming-aware wireless communication that improves network performance, security, and resilience against adversarial attacks in dynamic environments.
Contribution
It presents a novel distributed deep reinforcement learning approach for real-time decision-making in jamming and eavesdropping scenarios, enhancing QoS and security.
Findings
Three-fold increase in throughput compared to fixed-role policies
Robustness of routing protocol against jamming attacks
Significant improvements in network security and efficiency
Abstract
The problem of quality of service (QoS) and jamming-aware communications is considered in an adversarial wireless network subject to external eavesdropping and jamming attacks. To ensure robust communication against jamming, an interference-aware routing protocol is developed that allows nodes to avoid communication holes created by jamming attacks. Then, a distributed cooperation framework, based on deep reinforcement learning, is proposed that allows nodes to assess network conditions and make deep learning-driven, distributed, and real-time decisions on whether to participate in data communications, defend the network against jamming and eavesdropping attacks, or jam other transmissions. The objective is to maximize the network performance that incorporates throughput, energy efficiency, delay, and security metrics. Simulation results show that the proposed jamming-aware routing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
