Você está na página 1de 5

Universidade do Sul de Santa Catarina – Unisul

Campus Virtual

Avaliação a Distância 2

Unidade de Aprendizagem: UA - ESP. - 4176 - SISTEMAS DISTRIBUÍDOS - FOG/EDGE


COMPUTING - 2019B
Pós-Graduação: IoT: Internet das Coisas
Professor: Moacyr Franco de Moraes Neto
Nome(s) do estudante(s):
Data:

ATENÇÃO: Esta Avaliação a Distância 2 (AD2) pode ser desenvolvida


“individualmente” ou em grupo de até “03 pessoas”.

Orientações:
 Procure o professor sempre que tiver dúvidas.
 Entregue a atividade no prazo estipulado.
 Esta atividade é obrigatória e fará parte da sua média final.
 Encaminhe a atividade via Espaço UnisulVirtual de Aprendizagem (EVA).

1) Estudamos que ainda são raras as plataformas fog e poucas estão presentes no cenário
nacional, ou seja, não são disseminadas ou comercializadas no Brasil. Em nosso último
módulo, falamos de três delas, a Cisco iOX, a plataforma de código aberto a iFog e a
plataforma Balena.

Diante deste fato, nesta questão é requisitado que se “pesquise” sobre “duas” soluções
fog de mercado, que não sejam as três plataformas já apresentadas. A partir dos
levantamentos realizados, montem um relatório de no máximo 04 páginas que responda
as seguintes questões (6.0 PONTOS):

a. O nome das soluções/ferramentas pesquisadas;

https://aws.amazon.com/pt/greengrass/
http://openvolcano.org/
https://www.edgexfoundry.org/about/
https://buildmedia.readthedocs.org/media/pdf/fogflow/latest/fogflow.pdf
Fogflow

https://www.nebbiolo.tech/
fogNode, fogOS, fogSM

b. A versão que se encontra as soluções/ferramentas;

c. O site do fabricante da solução/ ferramenta;

https://aws.amazon.com › greengrass
https://docs.aws.amazon.com/pt_br/greengrass/latest/developerguide/what-is-gg.html
https://docs.aws.amazon.com/pt_br/greengrass/latest/developerguide/gg-gs.html

d. Quais são as principais funcionalidades existente nas soluções/ferramentas;

O AWS IoT Greengrass traza AWS (“Amazon Web Services para Internet das Coisas”) para
dispositivos conectados localmente, periféricos e, de forma transparente, ou seja, eles
podem atuar localmente nos dados que geram enquanto usam a nuvem para
armazenamento, gerenciamento e análise robustos.
Com o AWS IoT Greengrass, você pode usar linguagens e modelos de programação
familiares para criar e testar o software do dispositivo na nuvem e implantá-lo nos
dispositivos. O AWS IoT Greengrass pode ser programado para filtragem de dados do
dispositivo e transmitir apenas as informações necessárias para a nuvem. Pode-se
interconectar conectores AWS IoT Greengrass de terceiros, software da AWS no local e
serviços disponíveis, já criados para utilização. Os conectores também implementam
rapidamente a integração do dispositivo com integrações pré-configuradas do adaptador
de protocolo e permitem a simplificação da autenticação por meio da integração com o
AWS Secrets Manager.
Com o AWS IoT Greengrass, os dispositivos conectados executam as funções do AWS
Lambda, fazem previsões com base nos modelos de Machine Learning, mantém a
sincronização de dados do dispositivo e se comunicam com outros dispositivos com
segurança, mesmo sem estarem conectado à Internet ou, até mesmo com conectividade
intermitente com a nuvem. Após a reconexão do dispositivo, o AWS IoT Greengrass
sincroniza os dados no dispositivo com o AWS IoT Core, oferecendo funcionalidade
transparente sem necessidade de conectividade.

Com a plataforma OpenVolcano temos suporte a serviços móveis de computação de


borda e nevoeiro, nas novíssimas infraestruturas já criadas para trabalhar com redes 5G.
Com este intuito, a plataforma openVolcano foi projetada por meio de uma arquitetura
altamente modular e extensível, expondo várias APIs, protocolos e interfaces de última
geração (por exemplo, do OpenStack ao OpenFlow, libVirt e ETSI NFV).
Comercialmente, é capaz de criar serviços IaaS e PaaS complexos com restrições de
atraso / desempenho rígidos como "modelos" e instanciá-los de forma dinâmica na borda
da rede para usuários, ou até grupos móveis únicos.
Percebe-se que OpenVolcano trás uma pilha de soluções completa para relocalizar /
migrar de forma autônoma e escalonável, os componentes de serviço daquelas
infraestruturas de computação que são suficientemente próximas dos usuários em
movimento para atender aos requisitos de serviço.

e. Quais são os pontos positivos que vocês observam nas soluções/ferramentas;


O AWS IoT Greengrass é um software que estende os recursos da nuvem para dispositivos
locais. Isso permite que os dispositivos coletem e analisem dados mais próximos da fonte
de informação, reajam de forma autônoma a eventos locais e se comuniquem de forma
segura entre si nas redes locais.

A plataforma OpenVolcano é baseada em uma arquitetura de software altamente modular


e extensível.
Seus principais blocos de construção lógicos, chamam-se StratoV e Caldera. Representam
o controle e o plano de dados da arquitetura. Fisicamente, esses componentes, e os
elementos que os compõem, podem estar localizados em várias máquinas espalhadas
dentro da rede de borda do provedor de telecomunicações, a fim de garantir a melhor
alocação dos aplicativos e funções necessárias para a realização dos serviços pessoais em
nuvem. A comunicação entre os vários módulos e as partes interessadas (usuários,
operadora de telecomunicações e provedor de serviços em nuvem) é realizada
principalmente por meio de APIs RESTful e interfaces da web, com conexões OpenFlow
(OF) adicionais e protocolos proprietários, quando necessário.

Nota: A API RESTful tem como base a tecnologia REST (representational state transfer),
um tipo de arquitetura e comunicação muito utilizado no desenvolvimento de serviços
web. O REST utilizado pelos browsers de Internet pode ser imaginado como a linguagem
da Internet.
Openflow é um projeto Open Source, criado e desenvolvido a partir de 2006 por
pesquisas realizadas pela Stanford University e University of California em Berkeley, e
tem como base a ideia de se controlar como o tráfego flui dentro da rede.

Compatível com o conceito de computação em nevoeiro, a OpenVolcano explora a


Virtualização de Funções de Rede (NFV) e a Rede Definida por Software (SDN) para
oferecer suporte a serviços de nuvem pessoal de uma maneira mais escalável e
sustentável e com recursos inovadores de valor agregado.

f. Quais são os pontos negativos observados nas soluções/ferramentas;

g. Quais os benefícios em adotá-las no ambiente conhecidos por vocês (descrever


brevemente o ambiente que vocês acreditam que caberia a adoção de tais
ferramentas);

h. Apresentar as principais interfaces (telas) das soluções estudadas;

i. Faça uma tabela comparativa entre as principais características encontradas nas


duas soluções pesquisadas;

ATENÇÃO: relatório criado não deve ultrapassar 04 páginas e deve ser postando na
ferramenta fórum no formato de PDF. O formato do conteúdo do relatório é livre, sendo
necessário, ser informado as referências bibliográficas utilizadas na pesquisa.

2) Estudamos que a computação em nevoeiro é complementar ao modelo de computação


em nuvem e que neste modelo, uma ou mais célula fog, poderá hospedar recursos
locais de computação específicos para cada modelo de negócio, isto fará com que
novos modelos de serviços surjam.

Diante deste fato pede-se: (4,0 PONTOS)

a. Invente ou aprimore uma ideia de uma solução IoT que faça uso da arquitetura fog
computing. Ou seja, descreva de forma objetiva, o escopo de uma solução fog que
você criaria ou patrocinaria o seu desenvolvimento. Nesta descrição deve constar:
i. o objetivo da solução;
ii. as principais funcionalidades;
iii. os benefícios em utilizá-la;
iv. o modelo de negócio, ou seja, como pretende comercializá-la;
v. e as principais tecnologias que você deseja utilizar.

b. Descreva qual(s) o diferencial da sua solução em relação das soluções já existente no


mercado. Ou seja, quais os motivos que levaria alguém a patrocinar o
desenvolvimento de sua “ideia”.

Referências Bibliográficas:

https://aws.amazon.com/pt/greengrass/

https://devices.amazonaws.com/search?page=1&sv=gg

https://aws.amazon.com/pt/greengrass/faqs/

https://docs.aws.amazon.com/pt_br/greengrass/latest/developerguide/gg-gs.html

https://docs.aws.amazon.com/pt_br/greengrass/latest/developerguide/module1.html

https://docs.aws.amazon.com/pt_br/greengrass/latest/developerguide/gg-gs.html

https://docs.aws.amazon.com/pt_br/greengrass/latest/developerguide/what-is-gg.html

http://openvolcano.org/
http://openvolcano.org/dokuwiki/doku.php

OBSERVAÇÕES PARA A ENTREGA:


- Enviar este arquivo somente com a resposta da “questão 02”, no formato DOC ou ODT;
- Postar na ferramenta “Fórum – entrega Q01 – AD2” o relatório requerido na questão 01,
em formato de PDF;
- Caso o trabalho seja realizado em grupo, a AD2 e o RELATÓRIO devem constar o nome
dos integrantes (no máximo 03 pessoas).

CRITÉRIOS A SER USADO NA AVALIAÇÃO DA AD2:


- Ser objetivo e usar das próprias palavras nas respostas;
- Conter resposta para todos os itens questionados;
- Ortografia correta e de fácil compreensão;
- Limitação do número de página exigido (objetividade);
- Usar formato ABNT para as citações e referências bibliográficas utilizadas;