Aprendizado Distribuído
Esta linha tem objetivo desenvolver modelos e algoritmos que permitam que os dados coletados na borda sejam agregados e processados de maneira distribuída, usando mecanismos de aprendizado distribuídos ou centralizados, e aproveitando um design hierárquico da infra-estrutura computacional que inclua a computação na borda para fornecer capacidade suficiente de processamento e armazenamento, bem como tempos de resposta adequados. A tomada de decisão sobre o offloading, isto é, a transferência de dados e processamento para dispositivos remotos, deve ser realizada com base na disponibilidade de dados em diferentes níveis da hierarquia computacional, bem como no contexto de uso e no ambiente atual em que o usuário está localizado.