Resource Allocation for Long Range Wide-Area Network
IoT, LoRaWAN, taxa de dados adaptativa.
O conceito de IoT trouxe diversas facilidades e conectividade para o mundo de hoje. Nas cidades inteligentes as pessoas tendem a estar conectadas o tempo todo e as tecnologias de conexão sem fio passam ser uma necessidade nas suas rotinas. Porém, para a ciência o desafio de manter essa conectividade confiável aumenta. A tecnologia LoRa foi desenvolvida visando transmitir dados sem fio em longo alcance e baixo custo. A partir do protocolo LoRaWAN, dispositivos LoRa conseguem enviar pacotes à dezena de quilômetros. Porém, para que essa conectividade cumpra o seu propósito, é importante que os parâmetros de transmissão sejam alocados de forma hierárquica e se adaptem ao contexto da rede. O protocolo LoRaWAN disponibiliza um mecanismo de alocação de recursos chamado ADR LoRaWAN que aloca os parâmetros de transmissão SF e TP para aumentar a escalabilidade e reduzir o consumo de energia dos dispositivos. Porém, o ADR LoRaWAN possui falhas por priorizar escalabilidade ao custo de baixa confiabilidade. Nesta dissertação de mestrado propomos os mecanismos de alocação de recursos PRA e APRA. O principal objetivo de ambos é criar uma hierarquia entre os dispositivos e garantir melhor desempenho para dispositivos de alta prioridade em redes LoRa. Enquanto o PRA tem maior foco em diminuir o ToA e o consumo de energia, o APRA possui como objetivo reduzir a perda de pacotes e o consumo de energia, enquanto aumenta a vida útil da bateria dos dispositivos. Nós comparamos PRA e APRA com mecanismos do estado da arte no simulador LoRaSim. Os resultados mostraram que o mecanismo PRA reduziu o ToA e o consumo de energia dos dispositivos de alta prioridade em até 85%. APRA obteve um aumento de até 5% em entrega de pacotes e 85% de economia de energia. Além disso, o mecanismo de alocação de TP do APRA garantiu aumento de até 28 anos na duração de bateria do dispositivo.