A Systematic Review and Q-Learning-based Design of Scheduling Functions for 6TiSCH Networks

Nome do aluno

 

VICTOR SOARES CARDEL

 

Título do trabalho

 

A Systematic Review and Q-Learning-based Design of Scheduling Functions for 6TiSCH Networks

 

Resumo do trabalho

 

Resumo:
A tecnologia 6TiSCH (IPv6 sobre o modo TSCH de IEEE 802.15.4e) permite a operação de redes IPv6 em enlaces IEEE 802.15.4, as quais são gerenciadas pelo protocolo TSCH (Time Slotted Channel Hopping). O TSCH é um protocolo de acesso ao meio para redes sem fio de baixa potência, oferecendo baixo consumo, latência determinística e alta confiabilidade por meio de multiplexação tempo-frequência. Para tanto, o 6TiSCH usa Scheduling Functions (SFs) para definir os melhores momentos de comunicação dos dispositivos. A implementação das funções de escalonamento, dependente do contexto da comunicação, é um tópico de estudo na literatura. Diversos trabalhos propuseram esquemas de escalonamento com vantagens e desvantagens. A Inteligência Artificial (IA), especialmente o aprendizado de máquina, surge como ferramenta promissora para adaptação e flexibilidade. Apesar de diversos estudos compararem estratégias de escalonamento, a sistematização de algoritmos de IA para 6TiSCH ainda carece de exploração. Este trabalho se propõe a realizar essa revisão, apresentando uma análise da atual conjuntura da utilização de IA na elaboração de SFs para 6TiSCH. Este trabalho avança ao apresentar, avaliar e comparar um novo método de escalonamento baseado em Q-learning com o estado da arte em escalonamento 6TiSCH. Os resultados experimentais demonstram o potencial promissor da abordagem proposta.

Abstract:
An IPv6 over the TSCH mode of IEEE 802.15.4e (6TiSCH) network provides IPv6 connectivity through links IEEE 802.15.4 governed by Time Slotted Channel Hopping (TSCH). TSCH is a medium access control for low-power and lossy networks, providing low energy consumption, high reliability, and deterministic latency through time-division multiplexing. To achieve this goal, 6TiSCH defines a component responsible for defining the best communication scheduling of devices, called a Scheduling Function. The design and implementation of SFs, being context-dependent, is a current topic of study in the literature. Thus, many different scheduling functions were proposed, each with its own particular trade-offs. Additionally, artificial intelligence (AI), in particular machine learning, emerges as a prominent tool for its capacity to promote adaptability and flexibility. Although several works have been proposed comparing different scheduling strategies, the systematization of AI algorithms for 6TiSCH has not been explored in detail. This work proposes such a review, presenting an analysis of the current state of AI-based scheduling methods. Additionally, this work advances the state of the art by presenting, evaluating, and comparing a new Q-learning SF with the current state of the art of SFs for 6TiSCH. The experimental results show the promising potential of the proposed approach.

 

Orientador

 

Bruno Pereira dos Santos

 

Co-orientador (opcional)

 

Paulo Henrique Lopes Rettore

 

Membro Titular Externo (com afiliação)

 

Allan Edgard Silva Freitas (IFBA)

 

Link para o curriculum lattes

 

http://lattes.cnpq.br/2901867166038988

 

Membro Titular Interno ou Titular Externo 2 (com afiliação)

 

Tatiane Nogueira Rios (UFBA)

 

Link para o curriculum lattes

 

http://lattes.cnpq.br/0851148137941240

 

Membro Suplente Externo (com afiliação)

 

Luiz Carlos Bambirra Torres (UFOP)

 

Link para o curriculum lattes

 

http://lattes.cnpq.br/8559513813180335

 

Membro Suplente Interno ou Suplente Externo 2 (com afiliação)

 

Danilo Barbosa Coimbra (UFBA)

 

Link para o curriculum lattes

 

http://lattes.cnpq.br/9590398895954821

 

Data da defesa

 

24 Jul, 2025

 

Horário da defesa

 

6:00 PM

 

Quais os principais impactos deste trabalho (social, tecnológico, científico, ambiental)?

 

A dissertação oferece duas contribuições: uma revisão sistemática da literatura sobre o uso de inteligência artificial no escalonamento de redes 6TiSCH e uma nova função de escalonamento fundamentada em Q-learning. Em suma, as propostas avançam o conhecimento na área, representando uma significativa contribuição científica e tecnológica.

 

 

Data da Defesa: 
24/07/2025 - 18:00
Tipo de Defesa: 
Defesa de Mestrado