← SBrT2020
Comparando Containers e VMs na Hospedagem de Plataforma IoT Aberta em Edge Computing
Plataforma IoTEdge ComputingAnálise de desempenho
Resumo
A utilização de plataformas IoT tem sido amplamente utilizada para a interconexão de inúmeros dispositivos e apoio a criação de aplicações essenciais para o dia-a-dia. Esses serviços são normalmente disponibilizados em máquinas virtuais (VMs) em nuvens públicas. Todavia, a computação em borda (edge computing) em nuvens privadas está conquistado uma parcela significativa do mercado por questões de segurança, de disponibilidade, de latência e também de custo. Outra tendência é a substituição das VMs por containers. Eles têm o potencial a implantação de plataformas IoT com alta portabilidade, escalabilidade e desempenho além eficiência no consumo de recursos computacionais. Neste artigo, é realizada uma análise experimental de desempenho da plataforma ThingsBoard no contexto de edge computing usando VMs e containers. Sob um teste controlado, utilizamos como parâmetros o tempo médio de resposta, utilização de CPU e memória, taxa de perda de pacotes, considerando diferentes cenários de carga (i.e., requisições por segundo) oriundas de dispositivos de IoT.