Hari TS Narayanan, Spatika Narayanan
O rastreio de contactos é uma das aplicações populares de dados de proximidade. Um sistema de rastreio de contactos recolhe, armazena e calcula a distância e a duração da proximidade para identificar os contactos de doenças contagiosas como a SARS e o Ébola. A maioria das soluções de seguimento de contactos atualmente implementadas são construídas com Bluetooth Low Energy (BLE). O BLE nos smartphones é utilizado para troca de dados de proximidade. Esta troca de dados de proximidade pode ser intrusiva ou não intrusiva. Na troca intrusiva, a troca de dados ocorre após o estabelecimento de uma ligação BLE com outro smartphone. Na troca não intrusiva, as mensagens de transmissão periódicas de um smartphone são digitalizadas em busca de dados de proximidade. Ambos os métodos operam sob restrições ambientais e específicas da tecnologia. Independentemente do método, pode haver colisões durante o acesso aos meios. A colisão impede a troca de dados e reduz a fiabilidade da digitalização. Neste artigo apresentamos uma heurística para os horários de transmissão e varrimento do BLE em trocas não intrusivas. O objetivo desta heurística é otimizar a fiabilidade da varredura e poupar energia. A heurística pode ser utilizada para qualquer aplicação que exija distância e duração de proximidade. Um modelo de fiabilidade é construído para quantificar a fiabilidade usando uma generalização do Problema do Aniversário (PB). A programação auto-regula-se para mudanças de carga sob todas as condições de carga com grande agilidade. Este método de agendamento pode ser desenvolvido para versões mais recentes do Bluetooth.