GT-TSCH: Game-Theoretic Distributed TSCH Scheduler for Low-Power IoT Networks

06/22/2023
by   Omid Tavallaie, et al.
0

Time-Slotted Channel Hopping (TSCH) is a synchronous medium access mode of the IEEE 802.15.4e standard designed for providing low-latency and highly-reliable end-to-end communication. TSCH constructs a communication schedule by combining frequency channel hopping with Time Division Multiple Access (TDMA). In recent years, IETF designed several standards to define general mechanisms for the implementation of TSCH. However, the problem of updating the TSCH schedule according to the changes of the wireless link quality and node's traffic load left unresolved. In this paper, we use non-cooperative game theory to propose GT-TSCH, a distributed TSCH scheduler designed for low-power IoT applications. By considering selfish behavior of nodes in packet forwarding, GT-TSCH updates the TSCH schedule in a distributed approach with low control overhead by monitoring the queue length, the place of the node in the Directed Acyclic Graph (DAG) topology, the quality of the wireless link, and the data packet generation rate. We prove the existence and uniqueness of Nash equilibrium in our game model and we find the optimal number of TSCH Tx timeslots to update the TSCH slotframe. To examine the performance of our contribution, we implement GT-TSCH on Zolertia Firefly IoT motes and the Contiki-NG Operating System (OS). The evaluation results reveal that GT-TSCH improves performance in terms of throughput and end-to-end delay compared to the state-of-the-art method.

READ FULL TEXT

page 1

page 6

page 9

page 10

page 11

page 12

research
11/06/2020

Real-Time Control over Wireless Networks

Industrial internet of Things (IIoT) are gaining popularity for use in l...
research
06/13/2018

An Analytical Model for Wireless Mesh Networks with Collision-Free TDMA and Finite Queues

Wireless mesh networks are a promising technology for connecting sensors...
research
01/29/2019

Enhanced Minimal Scheduling Function for IEEE802.15.4e TSCH Networks

MAC layer protocol design in a WSN is crucial due to the limitations on ...
research
12/14/2021

Contention Based Proportional Fairness (CBPF) Transmission Scheme for Time Slotted Channel Hopping Networks

Time Slotted Channel Hopping (TSCH) is a Medium Access Control (MAC) pro...
research
07/25/2018

Game-Theoretic Optimization for Machine-Type Communications Under QoS Guarantee

Massive machine-type communication (mMTC) is a new focus of services in ...
research
12/05/2019

Local Voting: A New Distributed Bandwidth Reservation Algorithm for 6TiSCH Networks

The IETF 6TiSCH working group fosters the adaptation of IPv6-based proto...
research
04/16/2020

Mathematical model of LoRaWAN channel access

While 3GPP has been developing NB-IoT, the market of Low Power Wide Area...

Please sign up or login with your details

Forgot password? Click here to reset