Decentralized, Hybrid MAC Design with Reduced State Information Exchange for Low-Delay IoT Applications

05/24/2021
by   Avinash Mohan, et al.
0

We consider a system of several collocated nodes sharing a time slotted wireless channel, and seek a MAC that (i) provides low mean delay, (ii) has distributed control (i.e., there is no central scheduler), and (iii) does not require explicit exchange of state information or control signals. The design of such MAC protocols must keep in mind the need for contention access at light traffic, and scheduled access in heavy traffic, leading to the long-standing interest in hybrid, adaptive MACs. We first propose EZMAC, a simple extension of an existing decentralized, hybrid MAC called ZMAC. Next, motivated by our results on delay and throughput optimality in partially observed, constrained queuing networks, we develop another decentralized MAC protocol that we term QZMAC. A method to improve the short-term fairness of QZMAC is proposed and analysed, and the resulting modified algorithm is shown to possess better fairness properties than QZMAC. The theory developed to reduce delay is also shown to work traffic types (batch arrivals, for example) and even in the presence of transmission errors and fast fading. Extensions to handle time critical traffic (alarms, for example) and hidden nodes are also discussed. Practical implementation issues, such as handling Clear Channel Assessment (CCA) errors, are outlined. We implement and demonstrate the performance of QZMAC on a test bed consisting of CC2420 based Crossbow telosB motes, running the 6TiSCH communication stack on the Contiki operating system over the 2.4GHz ISM band. Finally, using simulations, we show that both protocols achieve mean delays much lower than those achieved by ZMAC, and QZMAC provides mean delays very close to the minimum achievable in this setting, i.e., that of the centralized complete knowledge scheduler.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/05/2020

Implementing QZMAC (a Decentralized Delay Optimal MAC) over 6TiSCH under the Contiki OS in an IEEE 802.15.4 Network

Motivated by the emerging delay-sensitive applications of the Internet o...
research
01/03/2018

Hybrid Scheduling in Heterogeneous Half- and Full-Duplex Wireless Networks

Full-duplex (FD) wireless is an attractive communication paradigm with h...
research
08/07/2021

Evaluation of Age Control Protocol (ACP) and ACP+ on ESP32

Age Control Protocol (ACP) and its enhanced version, ACP+, are recently ...
research
05/19/2023

Channel Cycle Time: A New Measure of Short-term Fairness

This paper puts forth a new metric, dubbed channel cycle time, to measur...
research
05/17/2018

Fast reinforcement learning for decentralized MAC optimization

In this paper, we propose a novel decentralized framework for optimizing...
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
10/05/2021

A Deep Reinforcement Learning Framework for Contention-Based Spectrum Sharing

The increasing number of wireless devices operating in unlicensed spectr...

Please sign up or login with your details

Forgot password? Click here to reset