6TiSCH Minimal Scheduling Function: Performance Evaluation - Inria - Institut national de recherche en sciences et technologies du numérique
Article Dans Une Revue Internet Technology Letters Année : 2020

6TiSCH Minimal Scheduling Function: Performance Evaluation

Résumé

6TiSCH is a standardization group within the Internet Engineering Task Force (IETF) that works on IPv6-enabled Time-slotted Channel Hopping (TSCH) networks. The 6TiSCH protocol stack, designed by the standardization work at the IETF, has direct applicability to low-power Internet of Things (IoT) use cases, including smart factory, building, infrastructure and home applications. A key component of the 6TiSCH stack is the Minimal Scheduling Function (MSF). MSF implements a traffic adaptation algorithm which allocates link-layer resources, i.e. cells in the TSCH schedule, according to the traffic load. MAX_NUMCELL is an important parameter defined in the MSF draft standard which determines the length of the running window used to measure cell usage. MSF draft standard does not recommend a value of MAX_NUMCELL to use. This paper provides recommendations on how to choose the value of MAX_NUMCELL, validated through simulation. For periodic traffic , setting MAX_NUMCELL to at least 4 times the traffic load is recommended to increase efficiency. For bursty traffic, we show that setting MAX_NUMCELL to a small value achieves a low end-to-end latency but at high communication overhead. In addition, an improved version of MSF is implemented and tested, which shows a 44% reduction in the communication overhead, considering MAX_NUMCELL = 4, while maintaining the same end-to-end latency.
Fichier principal
Vignette du fichier
6TiSCH_Minimal_Scheduling_Function__Performance_Evaluation.pdf (639.02 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02616274 , version 1 (24-05-2020)

Identifiants

Citer

Tengfei Chang, Mališa Vučinić, Xavi Vilajosana Guillén, Diego Dujovne, Thomas Watteyne. 6TiSCH Minimal Scheduling Function: Performance Evaluation. Internet Technology Letters, 2020, ⟨10.1002/itl2.170⟩. ⟨hal-02616274⟩
64 Consultations
287 Téléchargements

Altmetric

Partager

More