avaliação de desempenho de sistemas operacionais em...

12
Avaliação de Desempenho de Sistemas Operacionais em dispositivos embarcados para a provisão de serviços em Internet das Coisas Vinícius Aires Barros Orientador: Prof. Dr. Júlio Cezar Estrella Distributed Systems and Concurrent Programming Laboratory Institute of Mathematics and Computer Sciences Abril 2017 SSC5916 Vinícius Aires Barros Abril 2017 1 / 12

Upload: others

Post on 21-May-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Avaliação de Desempenho de Sistemas Operacionais em ...wiki.icmc.usp.br/images/e/e2/Vinicius.pdf · interconexão de coisas, tecnologias e objetos, através da Internet. Essa abordagem

Avaliação de Desempenho de Sistemas Operacionais emdispositivos embarcados para a provisão de serviços em

Internet das Coisas

Vinícius Aires BarrosOrientador: Prof. Dr. Júlio Cezar Estrella

Distributed Systems and Concurrent Programming LaboratoryInstitute of Mathematics and Computer Sciences

Abril 2017

SSC5916 Vinícius Aires Barros Abril 2017 1 / 12

Page 2: Avaliação de Desempenho de Sistemas Operacionais em ...wiki.icmc.usp.br/images/e/e2/Vinicius.pdf · interconexão de coisas, tecnologias e objetos, através da Internet. Essa abordagem

Agenda

1 Introdução

2 Internet of Things (IoT)

3 Arquitetura em IoT

4 Problema Abordado

5 Objetivo

6 Cronograma

SSC5916 Vinícius Aires Barros Abril 2017 2 / 12

Page 3: Avaliação de Desempenho de Sistemas Operacionais em ...wiki.icmc.usp.br/images/e/e2/Vinicius.pdf · interconexão de coisas, tecnologias e objetos, através da Internet. Essa abordagem

Introdução

Aumento da capacidade deprocessamento de dispositivos móveis;

Quantidade de dispositivos conectados;

Internet of Things (IoT);

Comunicação por meio de Middlewares;

Monitoramento e coleta de dados; e

Processamento Distribuído.

SSC5916 Vinícius Aires Barros Abril 2017 3 / 12

Page 4: Avaliação de Desempenho de Sistemas Operacionais em ...wiki.icmc.usp.br/images/e/e2/Vinicius.pdf · interconexão de coisas, tecnologias e objetos, através da Internet. Essa abordagem

Internet of Things (IoT)

Definição

A Internet das Coisas, refere-se à uma nova abordagem sobre ainterconexão de coisas, tecnologias e objetos, através da Internet. Essaabordagem proporcionou ao longo do tempo a criação da rede global dedispositivos [1].

Alguns exemplos de aplicações que utilizam IoT:

Smart Farms: Agricultura de Precisão e Controle Ambiental;

Smart Cities: Controle do Trânsito e Monitoramento do Clima; e

Smart Homes: Agilidade nas atividades do dia a dia das pessoas.

SSC5916 Vinícius Aires Barros Abril 2017 4 / 12

Page 5: Avaliação de Desempenho de Sistemas Operacionais em ...wiki.icmc.usp.br/images/e/e2/Vinicius.pdf · interconexão de coisas, tecnologias e objetos, através da Internet. Essa abordagem

Arquitetura em IoT

Figure: Arquitetura IoT (Adaptado de [2]).

SSC5916 Vinícius Aires Barros Abril 2017 5 / 12

Page 6: Avaliação de Desempenho de Sistemas Operacionais em ...wiki.icmc.usp.br/images/e/e2/Vinicius.pdf · interconexão de coisas, tecnologias e objetos, através da Internet. Essa abordagem

Problema Abordado

Provisão de Serviços em Internet das Coisas.

Rede de Sensores sem Fio;

Middleware (ex. Global Sensor Network );

Arquitetura Orientada a Serviço (SOA); e

Raspberry PI (versão 2 e 3); e

Avaliação de Desempenho de SO’s emsistemas embarcados para a provisão deserviços em IoT.

SSC5916 Vinícius Aires Barros Abril 2017 6 / 12

Page 7: Avaliação de Desempenho de Sistemas Operacionais em ...wiki.icmc.usp.br/images/e/e2/Vinicius.pdf · interconexão de coisas, tecnologias e objetos, através da Internet. Essa abordagem

Problema Abordado

Qual a relação com a disciplina de SO?

O objetivo do projeto é avaliar o desempenho de sistemas operacionaisutilizados no Raspberry Pi para a provisão de serviços em IoT. Acontribuição deste projeto é identificar os fatores que influenciam odesempenho do Middleware GSN para a provisão de serviços de IoT emsistemas embarcados.

Qual a relação de paralelismo com o projeto?

Para cada requisição de serviço no GSN é criada uma nova thread. Nestecaso a ideia do projeto é avaliar o comportamento e o desempenho dosistema operacional utilizado no Rapberry Pi neste cenário de teste.

SSC5916 Vinícius Aires Barros Abril 2017 7 / 12

Page 8: Avaliação de Desempenho de Sistemas Operacionais em ...wiki.icmc.usp.br/images/e/e2/Vinicius.pdf · interconexão de coisas, tecnologias e objetos, através da Internet. Essa abordagem

Objetivos

GeralAvaliar o desempenho de Sistemas Operacionais em sistemas embarcados para oprovisionamento de serviços em IoT.

Específicos

1 Mensurar o tempo de resposta para a requisição de serviços;

2 Aplicar diferentes métricas de avaliação de desempenho; e

3 Comparar o desempenho entre diferentes plataformas.

SSC5916 Vinícius Aires Barros Abril 2017 8 / 12

Page 9: Avaliação de Desempenho de Sistemas Operacionais em ...wiki.icmc.usp.br/images/e/e2/Vinicius.pdf · interconexão de coisas, tecnologias e objetos, através da Internet. Essa abordagem

Ferramentas

1 Raspberry PI;

2 Raspbian;

3 Middleware Global Sensor Network(GSN); e

4 JMeter e outras ferramentas paraavaliação de desempenho.

SSC5916 Vinícius Aires Barros Abril 2017 9 / 12

Page 10: Avaliação de Desempenho de Sistemas Operacionais em ...wiki.icmc.usp.br/images/e/e2/Vinicius.pdf · interconexão de coisas, tecnologias e objetos, através da Internet. Essa abordagem

Cronograma

Atividades Abril Maio Junho JulhoConfiguração do GSN

no Raspberry PIDefinição das Métricas

de Avaliação de DesempenhoExecução dos Experimentos

Coleta dos ResultadosEscrita do Artigo

SSC5916 Vinícius Aires Barros Abril 2017 10 / 12

Page 11: Avaliação de Desempenho de Sistemas Operacionais em ...wiki.icmc.usp.br/images/e/e2/Vinicius.pdf · interconexão de coisas, tecnologias e objetos, através da Internet. Essa abordagem

Contato

ContactVinícius Aires Barros [email protected] Prof. Dr. Júlio Cezar Estrella [email protected]

SSC5916 Vinícius Aires Barros Abril 2017 11 / 12

Page 12: Avaliação de Desempenho de Sistemas Operacionais em ...wiki.icmc.usp.br/images/e/e2/Vinicius.pdf · interconexão de coisas, tecnologias e objetos, através da Internet. Essa abordagem

Referências I

T. L. Koreshoff, T. Robertson, and T. W. Leong.Internet of things: A review of literature and products.In Proceedings of the 25th Australian Computer-Human Interaction Conference:Augmentation, Application, Innovation, Collaboration, OzCHI ’13, pages 335–344,New York, NY, USA, 2013. ACM.

L. H. Nunes.MoSaS - Uma arquitetura para o gerenciamento de sensores como serviço nanuvem.PhD qualification, Instituto de Ciências Matemáticas e de ComputaçãoICMC/USP, 2016.

SSC5916 Vinícius Aires Barros Abril 2017 12 / 12