A defiant IoT component is a smart device of an IoT system-of-systems (SoS) that should adapt its local behaviour to accomplish the new global requirements of the SoS only in exceptional scenarios. There are several self-adaptive approaches for system-of-systems in the literature. However, to handle defiant components, there is currently only one solution, called cautious adaptation, which relies on the use of AOP-based wrappers. That approach may not be appropriate for IoT systems since the components expose their communication API. Therefore, this paper proposes a new cautious adaptation approach for IoT SoS that adds three external components, the Configurator, the Observer and the Effector, that realize the MAPE control loop to apply behaviour adaptation. The solution is evaluated through a proof of concept using two types of IoT device communication mechanisms that demonstrated that our proposal helps the SoS to achieve its global goals.
No contexto de smart homes, onde dispositivos de uma casa estão conectados, podem haver situações nas quais um conjunto de componentes independentes devem colaborar para atingir um objetivo em comum, formando um Sistema-de-Sistemas (SoS). Nesse contexto, podem haver componentes resistentes a mudanças que não atendem aos seus requisitos locais e ao requisito global do SoS. Neste trabalho propomos uma forma de adaptação cautelosa utilizando um componente Observer que ajusta o comportamento de componentes resistentes na ocorrência de cenários excepcionais em IoT. A proposta foi avaliada por meio de um experimento, com o qual foi possível demonstrar que a nossa solução contribui para atingir o requisito global.
A validação e desenvolvimento de novas pesquisas na área de redes demanda a construção de ambientes experimentais complexos e realistas, onde muitas áreas de pesquisa em rede necessitam analisar aspectos como desempenho, disponibilidade, segurança, engenharia de tráfego etc. A partir deste cenário surgiu a plataforma MicroMon como uma abordagem para dar suporte à coleta e disponibilização de dados medidos da rede de forma automatizada.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.