ETRI-Knowledge Sharing Plaform

KOREAN
논문 검색
Type SCI
Year ~ Keyword

Detail

Journal Article Dynamic-Persistent CSMA: A Reinforcement Learning Approach for Multi-User Channel Access
Cited 2 time in scopus Download 55 time Share share facebook twitter linkedin kakaostory
Authors
Chanho Lee, Seungkeun Park, Taesu Cheong
Issue Date
2024-12
Citation
IEEE Access, v.12, pp.178705-178716
ISSN
2169-3536
Publisher
IEEE
Language
English
Type
Journal Article
DOI
https://dx.doi.org/10.1109/ACCESS.2024.3506972
Abstract
This paper addresses the challenge of multiple users concurrently sharing a single channel in a wireless network, a problem typically managed by Carrier Sense Multiple Access (CSMA) protocols. Traditional CSMA methods, however, often lack robustness to environmental changes due to their reliance on static parameters. To overcome this limitation, we propose the Dynamic-Persistent Carrier Sense Multiple Access (DP-CSMA) method, a dynamic and flexible solution inspired by both non-persistent and p-persistent CSMA protocols. Our method incorporates a deep reinforcement learning (DRL) model that dynamically adjusts the waiting period based on the current state and the decision-making process when the channel is sensed idle. This strategy transcends the limitations of static hyperparameters, such as the probability factor in p-persistent CSMA or the contention window in CSMA/CA, which demand careful tuning relative to the number of users. The DRL model in our system captures the dynamic history of previous states and actions using a Long Short-Term Memory (LSTM) model. It efficiently compresses repetitively taken actions into a skill, thereby ensuring a sufficient amount of information is encoded in the action history. Furthermore, our method generates skill-based policies that can induce variable lengths of waiting time for the agents, efficiently handling action sequences of varying lengths and to optimize channel access. We compare the performance of our method with conventional techniques in terms of throughput and evaluate the effectiveness of each method in utilizing the shared medium.
KSP Keywords
Channel Access(CA), Contention window, Current state, Decision-Making process, Deep reinforcement learning, Environmental changes, Learning approach, Number of users, P-persistent, Reinforcement learning(RL), Single Channel
This work is distributed under the term of Creative Commons License (CCL)
(CC BY)
CC BY