Aprendizado Federado aplicado à Internet das Coisas (2021)

The Short Courses Book of 39th Brazilian Symposium on Computer Networks and Distributed Systems (SBRC 2021) contains the short courses selected for presentation in the online edition of the event, from August 16 to 20, 2021, in the city of Uberlândia/MG. The main objective of the SBRC Short Courses is to offer short-term training and updating on topics not typically covered in curricular structures and which are of great interest among academics and professionals. The Book has traditionally been used as high-quality study material by undergraduate and graduate students and professionals in the field. The Short Courses covers current topics of interest to the community, such as emerging software systems; mobility, security in information-centric networks; virtualization of network functions in the Internet of Things (IoT); wearable networks, and cyber-human systems; and federated learning applied to IoT. In the first chapter, entitled “Emergent Software Systems: Theory and Practice,” the authors present the concept of Emerging Software Systems. The Emerging Software approach aims to reduce the initial effort to create standalone solutions; it supports fully adaptable systems capable of autonomously learning about the system structure and its operating environment without any pre-defined knowledge. In the second chapter, “Revisitando as ICNs: Mobilidade, Segurança e Aplicações Distribuídas através das Redes de Dados Nomeados”, the authors present an introduction and review of the fundamentals of Information-Centric Networks (ICN) and then the Named Data Networking (NDN) architecture. The authors present the main issues related to mobility, security, and distributed applications through demonstrations and practical activities with previously configured environments. The third chapter, “Virtualização de Funções de Rede na IoT: Um Panorama do Gerenciamento de Desempenho x Segurança”, deals with the use of Network Function Virtualization (NFV) in IoT from the point of view of network management, performance, and security. The text presents issues and state-of-the-art related to the performance of NFV in the detection and mitigation of threats in specific IoT networks. The fourth chapter, “Das Redes Vestíveis aos Sistemas Ciber-Humanos: Uma Perspectiva na Comunicação e Privacidade dos Dados”, addresses the rapid evolution that has been taking place from the beginnings of wearable networks to cutting-edge research in nanonetworks. This rapid evolution underlies the construction of cyber-physical and cyber-human systems that have applications in several areas. The authors describe the need to explore the vulnerabilities and challenges that these networks have concerning data privacy and the resilience of their services and present a discussion, demonstrating these weaknesses through practical examples and a survey of the state of the art of academic proposals for privacy protection and resiliency of your services. In the fifth and final chapter, “Aprendizado Federado aplicado à Internet das Coisas”, the authors present the main foundations of Federated Learning (FL), covering the tools and steps necessary for the development of IoT applications and services. The concepts covered include an introduction to Machine Learning (centralized and distributed), the state-of-the-art in FL, an overview of current work, challenges, and future perspectives for advancing the field. The five chapters broadly address current community issues, making them practical work for researchers and professionals in computer networks and distributed systems.