Introdução a computação móvel. Middlewares para Rede de Sensores sem Fio. Uma avaliação na ótica de Adaptação ao Contexto

Documentos relacionados
Protocolo de comunicação para redes móveis aplicado ao trânsito

IW10. Rev.: 02. Especificações Técnicas

3 Trabalhos Relacionados

Cap. 1 Introdução. Redes sem Fio e Sistemas Móveis de Computação. Prof. Eduardo Barrére. Material Base: Marcelo Moreno. eduardo.barrere@ice.ufjf.

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V

Roteamento e Comutação

Introdução ao Modelos de Duas Camadas Cliente Servidor

Arquitetura dos Sistemas de Informação Distribuídos

MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA

Tópicos Especiais em Redes de Telecomunicações

SISTEMAS DISTRIBUÍDOS

Relatorio do trabalho pratico 2

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Bancos de dados distribuídos Prof. Tiago Eugenio de Melo

Redes Overlay. Estrutura. Exemplo. Um Exemplo Histórico. Aldo Monteiro do Nascimento, Dionei Marcelo Moraes. 08 de novembro de 2006

Projeto de Sistemas Distribuídos. Prof. Andrêza Leite

Projeto de Arquitetura

LAN Design. LAN Switching and Wireless Capítulo 1. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação

Air-Fi - sistema sem fio Sinta-se confortável com a confiança e o desempenho líderes do setor.

REDES DE COMPUTADORES

Persistência e Banco de Dados em Jogos Digitais

Engenharia de Sistemas Computacionais

DEMANDA GT SOLUÇÕES PARA AUDITORIA CONTÍNUA

Sistemas Operacionais

1. CAPÍTULO COMPUTADORES

Projetos I Resumo de TCC. Luiz Rogério Batista De Pieri Mat:

Introdução à Computação

Wireless Mesh Networks

Ao longo do presente capítulo será apresentada uma descrição introdutória da tecnologia FPGA e dos módulos básicos que a constitui.

A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP

Critérios para certificação de Sites SciELO: critérios, política e procedimentos para a classificação e certificação dos sites da Rede SciELO

SDN-WISE: Design, prototyping and experimentation of a stateful SDN solution for WIreless SEnsor networks

Unidade 2. Largura de Banda e Throughput

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Simulação de coleta de dados em redes de sensores sem o por robôs móveis utilizando a ferramenta Player/Stage

Gerência e Administração de Redes

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)

Aula 02 Conceitos básicos elipse. INFORMÁTICA INDUSTRIAL II ENG1023 Profª. Letícia Chaves Fonseca

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores

3. Arquitetura Básica do Computador

Projeto de Monitoração e Melhoria Contínua com Six-Sigma, IoT e Big Data

Descritivo Técnico BreezeACCESS-VL

Abordagem de Processo: conceitos e diretrizes para sua implementação

MÓDULO 8 ARQUITETURA DOS SISTEMAS DE BANCO DE DADOS

Gerenciador de Mudanças automatizadas

Como Utilizar Power over Ethernet para Reduzir o Consumo de Energia

As principais características da abordagem de um banco de dados versus a abordagem de processamento de arquivos são as seguintes:

Quando se fala em ponto eletrônico, a primeira coisa que vem à sua cabeça ainda é dor?

Manual do Usuário Mega Net Internet Wireless

Tema: As vantagens de implantar uma rede estruturada em ambiente corporativo.

Novidades no Q-flow 3.02

Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: Arquitetura de Software Aula 03

Técnicas para Programação Inteira e Aplicações em Problemas de Roteamento de Veículos 14

SISTEMAS DISTRIBUIDOS

ARQUITETURA DE SISTEMAS. Cleviton Monteiro

Telemetria para Medição de Consumo Especificações Técnicas

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor

Testbed para métricas de dependabilidade em cloud computing.

UNIVERSIDADE FEDERAL DO PIAUI UFPI Colégio Técnico de Teresina CTT. Professor: José Valdemir dos Reis Junior. Disciplina: Redes de Computadores II

Unidade 13: Paralelismo:

Comunicado à Imprensa

FIREWALL. Prof. Fabio de Jesus Souza. Professor Fabio Souza

1

Entrada e Saída. Prof. Leonardo Barreto Campos 1

Fundamentos de Banco de Dados

Pesquisa Etnográfica

ORGANIZAÇÃO CURRICULAR

Introdução à Computação Móvel. Carlos Maurício Seródio Figueiredo

Banco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon

Administration Kit. Parte de Kaspersky Business Space Security Kaspersky Enterprise Space Security Kaspersky Total Space Security

Controle Supervisório e Aquisição de Dados (SCADA) Sistema de Execução da Manufatura MES Sistemas a Eventos Discretos (SED

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

Introdução. Definição de um Sistema Distribuído (1) Definição de um Sistema Distribuído(2) Metas de Sistemas Distribuídos (2)

Introdução Redes de Computadores. Filipe Raulino

Aprenda cinco dicas para economizar bateria no Windows 8

3 SCS: Sistema de Componentes de Software

Everson Scherrer Borges João Paulo de Brito Gonçalves

LOCALIZAÇÃO: PAVIMENTO TÉRREO IDENTIFICAÇÃO ÁREA (M 2 ) CAPACIDADE Auditório 367,23 406

Banco de Dados Orientado a Objetos

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto

Sistemas de Informação I

DIFERENÇAS ENTRE HUB, SWITCH E ROOTER

Evolução na Comunicação de

DEFINIÇÃO DE UMA REDE DE SENSORES SEM FIO PARA A ARQUITETURA AGROMOBILE 1

Tecnologia da Informação e Comunicação. Euber Chaia Cotta e Silva

Fundamentos de Hardware

O que é Gerenciamento de Redes de Computadores? A gerência de redes de computadores consiste no desenvolvimento, integração e coordenação do

Implantação. Prof. Eduardo H. S. Oliveira

On Scalability of Software-Defined Networking

Capítulo 9. Gerenciamento de rede

Introdução Ligação direta Ligação direta Default

1. Introdução. 2. Conteúdo da embalagem

Transcrição:

Introdução a computação móvel Monografia: Middlewares para Rede de Sensores sem Fio Uma avaliação na ótica de Adaptação ao Contexto Adriano Branco

Agenda Objetivo do trabalho O que é uma WSN Middlewares para WSN Critérios de avaliação Middleware SINA Middleware Impala Middleware MiLAN Resumo e Conclusão

Objetivo do Trabalho Avaliar diferentes tipos de middlewares para rede de sensores sem fio. Foco nos critérios relacionados a ciência de contexto

O que é uma WSN? Uma rede de sensores é um grupo de pequenos sistemas autônomos denominados de Nós Sensores (sensor nodes), estes nós cooperam para resolver pelo menos um problema comum. Geralmente suas funções incluem algum tipo de percepção de parâmetros físicos.

Definição WSN Um Nó Sensor sem Fio (WSN - Wireless Sensor Network) é um sistema que tem capacidade de: comunicação, computação, sensoriamento e armazenagem.

Definição WSN Esses nós miniaturizados operam em restrições severas em termos de recursos disponíveis, como: energia da bateria, memória de programa, largura de banda disponível e poder de processamento.

Componentes de um Nó Sensor

A rede de nós... Centenas de milhares destes nós sensores são implantados numa larga variedade de aplicações, que vão desde campos vulcânicos até monitoramento ambiental. Esses nós sensores podem se comunicar uns com os outros numa rede ad-hoc usando caminhos de comunicação multi-hop, assim formando uma rede de sensores (WSN) Devido à natureza inacessível desses nós sensores, essas redes devem ser simultaneamente autônomas e de longa duração. Os nós sensores precisam sobreviver às duras condições ambientais e conservar o máximo de energia possível.

Sistema Operacional Embora os serviços sejam semelhantes aos serviços dos sistemas operacionais tradicionais, a realização destes serviços em WSN é um problema não-trivial, devido às limitações das capacidades de recursos.

Middleware - Complexidade Para o mundo de WSN, além da complexidade de ser um sistema distribuído, teremos algumas complexidades adicionais, como: limitação de recursos, manutenção da topologia da rede e suporte para controle dos diversos sensores.

Middleware - Características Características básicas encontradas nos trabalhos: Controle da Topologia Ciência do contexto Adaptação aos recursos Integração da Aplicação Centralização dos dados Suporte para aplicações de tempo real

Critérios de avaliação Dividimos os critérios em 2 grupos: Critérios para Ciência de Contexto Critérios para Adaptação aos recursos

Critérios para Ciência de Contexto Contexto do nó Recursos - Energia, Alcance do Rádio, Memória, etc... Informações da Aplicação Contexto do grupo/rede Recursos - Distribuição da Energia, Sinal Rádio, Densidade do grupo, etc... Conectividade entre nós Informações consolidadas da Aplicação

Critérios para Adaptação aos recursos Topologia dinâmica Suporte para centralização de dados Mecanismos especializados Capacidade de informar a aplicação

Avaliação - Middlewares Selecionamos 3 middlewares com diferentes abordagens: SINA (Database approach) Impala (Modular approach) MiLAN (Application-driven approach)

SINA Em SINA, uma rede de sensores é conceitualmente vista como uma coleção de datasheets, cada datasheets contém uma coleção de atributos de cada nó sensor. Esse sistema funciona como fosse uma base de dados que pode ser consultada por meio de linguagens SQTL e SQL-like.

Avaliação SINA

Impala Impala é uma arquitetura de middleware que permite que a aplicação de WSN seja modular, adaptável e de fácil reparo. Adota um modelo de programação modular baseado em eventos e fornecendo uma interface de programação amigável. Usa uma leve camada de sistema para realizar a adaptação dinâmica de aplicativos baseados em parâmetros e em falhas do dispositivo, e atualizações automáticas de aplicação.

Avaliação Impala

MiLAN Middleware Linking Applications and Networks MiLAN recebe uma descrição dos requisitos da aplicação, monitora as condições da rede e otimiza as configurações do sensor e da rede para maximizar a vida útil do aplicativo. Para alcançar esses objetivos, as aplicações especificam os seus requisitos através de grafos especializados. Nesses grafos é possível determinar quais sensores ou conjunto de sensores pode fornecer o nível de QoS para cada variável.

Avaliação MiLAN

Avaliação - Resumo

Avaliação - Resumo Identificamos que MiLAN suporta todos os critérios pois, dentro de uma abordagem orientada a aplicação, carrega características de integrar a aplicação e a rede através de variáveis e de seus QoSs, permitindo facilmente aplicar o conceito de ciência de contexto. Impala, com sua abordagem modular, consegue suportar de alguma forma a maioria das características, ficando devendo um pouco no suporte a grupos e a capacidade de informar a aplicação. SINA, com sua abordagem de banco de dados, consegue uma bom suporte para agregação de dados e inclui alguns mecanismos especializados, por outro lado, fica devendo no suporte diretamente associado à ciência de contexto.

Conclusão Nesta avaliação podemos identificar, que de alguma, forma os middlewares suportam um mínimo de ciência de contexto, normalmente para economia de energia e ajuste de topologia da rede. Também identificamos outras capacidades de ciência de contexto que naturalmente facilitam o trabalho original e justificam uma reavaliação dos modelos existentes para incluir formalmente o conceito amplo de ciência de contexto. A aplicação dessa visão mais abrangente pode gerar diversas facilidades nos modelos de programação em WSN.