Multi-armed Bandit Learning for TDMA Transmission Slot Scheduling and Defragmentation for Improved Bandwidth Usage

01/14/2023
by   Hrishikesh Dutta, et al.
0

This paper proposes a Time Division Multiple Access (TDMA) MAC slot allocation protocol with efficient bandwidth usage in wireless sensor networks and Internet of Things (IoTs). The developed protocol has two primary components: a Multi-Armed Bandits (MAB)-based slot allocation mechanism for collision free transmission, and a Decentralized Defragmented Slot Backshift (DDSB) operation for improving bandwidth usage efficiency. The proposed framework is decentralized in that each node finds its transmission schedule independently without the control of any centralized arbitrator. The developed mechanism is suitable for networks with or without time synchronization, thus, making it suitable for low-complexity wireless transceivers for wireless sensor and IoT nodes. This framework is able to manage the trade-off between learning convergence time and bandwidth. In addition, it allows the nodes to adapt to topological changes while maintaining efficient bandwidth usage. The developed logic is tested for both fully-connected and arbitrary mesh networks with extensive simulation experiments. It is shown how the nodes can learn to select collision-free transmission slots using MAB. Moreover, the nodes learn to self-adjust their transmission schedules using a novel DDSB framework in order to reduce bandwidth usage.

READ FULL TEXT
research
02/10/2021

TDMA-based scheduling for multi-hop wireless sensor networks with 3-egress gateway linear topology

Packet transmission scheduling on multi-hop wireless sensor networks wit...
research
02/05/2019

GNU Radio Implementation of MALIN: "Multi-Armed bandits Learning for Internet-of-things Networks"

We implement an IoT network the following way: one gateway, one or sever...
research
01/14/2023

Reinforcement Learning for Protocol Synthesis in Resource-Constrained Wireless Sensor and IoT Networks

This article explores the concepts of online protocol synthesis using Re...
research
02/06/2020

Optimal Centralized Dynamic-Time-Division-Duplex

In this paper, we derive the optimal centralized dynamic-time-division-d...
research
04/29/2021

Medium Access using Distributed Reinforcement Learning for IoTs with Low-Complexity Wireless Transceivers

This paper proposes a distributed Reinforcement Learning (RL) based fram...
research
02/02/2022

Dynamic Time Slot Allocation Algorithm for Quadcopter Swarms

A swarm of quadcopters can perform cooperative tasks, such as monitoring...
research
03/21/2022

L-MAC: Location-aware MAC Protocol for Wireless Sensor Networks

This paper presents the design, implementation and performance evaluatio...

Please sign up or login with your details

Forgot password? Click here to reset