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



Documentos relacionados
Tópicos Especiais em Redes de Telecomunicações

Aula 03-04: Modelos de Sistemas Distribuídos

EA080- Laboratório de Redes de Computadores Laboratório 2 Virtualização (Relatório Individual) Prof. Responsável: Mauricio Ferreira Magalhães

Tópicos Especiais em Redes de Telecomunicações

SDNIPS: Enabling Software-Defined Networking Based Intrusion Prevention System in Clouds

Professor: Gládston Duarte

Sistemas Operacionais. Prof. André Y. Kusumoto

Diagrama lógico da rede da empresa Fácil Credito

Tópicos Especiais em Redes de Telecomunicações

Desenvolvimento de Aplicações Embarcadas

3. Faça uma breve descrição sobre a topologia da rede e o Active Directory-AD DISCIPLINA DE ARQUITETURA FECHADA WINDOWS SERVER

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

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

Exercícios de Revisão Redes de Computadores Edgard Jamhour. Nome dos Alunos

genérico proteção de rede filtragem dos pacotes Sem estado (stateless) no próprio pacote. Com estado (stateful) outros pacotes

Acionamento através de senha*, cartão de proximidade e biometria. Compatível com fechaduras magnéticas, eletroímãs e cancelas.

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

Disciplina: Redes de Comunicação. Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. Setembro 2013

Curso Técnico em Informática. Rafael Barros Sales Tecnico em Informática CREAC/AC Teclogo em Redes de Computadores

Arquitetura do Protocolo da Internet. Aula 05 - Protocolos de Roteamento. Prof. Esp. Camilo Brotas Ribeiro cribeiro@catolica-es.edu.

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

PROCESSOS DE CRIAÇÃO DE APLICATIVOS

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

Redes de Computadores. 1 Questões de múltipla escolha. TE090 - Prof. Pedroso. 17 de junho de 2015

IV. Em uma rede Frame Relay o roteamento dos quadros é de responsabilidade do protocolo IP da família de protocolos TCP/IP.

Introdução. Hardware (Parte I) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. joseana@computacao.ufcg.edu.

Redes de computadores. Redes para Internet

Turno/Horário Noturno PROFESSOR : Salomão Dantas Soares AULA Apostila nº

Network Top: Uma Ferramenta Automatizada para Análise e Gerenciamento de Redes

Conceito de Rede e seus Elementos. Prof. Marciano dos Santos Dionizio

Máquinas Virtuais: Windows 2008 Server

Resumo Descritivo dos Conteúdos das Disciplinas de Ementa Aberta para

Guia de Usuário do Servidor do Avigilon Control Center. Versão 5.6

Serviços do Cisco Connected Stadium Wi-Fi

LONWORKS VISÃO DO PROTOCOLO DE COMUNICAÇÃO

REDES DE COMPUTADORES HISTÓRICO E CONCEITOS

Redes Definidas por Software

Redes de Computadores II

Nível do Sistema Operacional

MF = (M1 * 0,4) + (M2 * 0,6) MF < 6 MF = (MF * 0,6) + (EXA * 0,4)

Interconexão de Redes. Aula 03 - Roteamento IP. Prof. Esp. Camilo Brotas Ribeiro cribeiro@catolica-es.edu.br

Apresentação de REDES DE COMUNICAÇÃO

Forefront Server Security Management Console: Gerenciamento Simplificado da Segurança para Mensagens e Colaboração White Paper

Cartilha Explicativa sobre o Software de Medição de Qualidade de Conexão (Serviço de Comunicação Multimídia)

Comutação de pacotes: LANs Comutadas. Prof. Dr. S. Motoyama

SUPLEMENTO Nº 02. O presente Suplemento tem por finalidade introduzir no Edital da Licitação as seguintes alterações:

Sistemas Operacionais Suportados Agentes

ATM. Redes de Longa Distância Prof. Walter Cunha

Segurança da Informação

TIC TECNOLOGIAS DA INFORMAÇÃO (TI) TECNOLOGIAS ORIGEM DA PALAVRA

Estrutura de um Rede de Comunicações. Redes de comunicação. de Dados. Network) Area. PAN (Personal( Redes de. de dados

COMITÊ DE TECNOLOGIA DA. INFORMAÇÃO E COMUNICAÇÃO (CoTIC) RedeUFSC Sem Fio: Política de Uso. Versão 1.0

Redes e Internet do Futuro

Medidor Powersave V2 USB

LEVANTAMENTO DE HARDWARES PARA O DESENVOLVIMENTO DE SOFTWARE. Graphics

Engenharia de Software. Tema 1. Introdução à Engenharia de Software Profa. Susana M. Iglesias

Uso das ferramentas de monitoramento de gerência de redes para avaliar a QoS da rede.

Diagrama de Estrutura Composta

Roteador Sem Fio. Prof. Marciano dos Santos Dionizio

1. Explicando Roteamento um exemplo prático. Através da análise de uns exemplos simples será possível compreender como o roteamento funciona.

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

1. Serviços SAP Business Transformation and Plan Os serviços SAP Business Transformation and Plan atualmente incluem:

Treze razões pelas quais uma rede wireless é lenta

SOLUÇÕES DA ELIPSE CONFEREM AGILIDADE À OPERAÇÃO E TOMADA DE DECISÕES NO COD DA ELEKTRO

DESENVOLVIMENTO DE UM ELETROCARDIÓGRAFO COM MICROCONTROLADOR MSP 430

Estrutura de um Rede de Comunicações

Capítulo 3: Implementar a segurança por meio de VLANs

Introdução. à Informática. Wilson A. Cangussu Junior. Escola Técnica Centro Paula Souza Professor:

USB - Introdução. Meios Eletrônicos I 2011

Manual do Aluno para o Curso do SEER à Distância

Unidade IV GERENCIAMENTO DE SISTEMAS. Prof. Roberto Marcello

Sistemas Operacionais Arquitetura e organização de sistemas operacionais: Uma visão estrutural hardware & software. Prof. MSc.

NORMAS PARA O USO DE SISTEMA DE PROTEÇÃO FIREWALL DE PERÍMETRO NO ÂMBITO DA REDE INFOVIA-MT

Curso: Redes II (Heterogênea e Convergente)

Há 17 anos no mercado, a PREMIUN Tecnologia desenvolve soluções para o gerenciamento e controle de gastos em telefonia.

REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 12

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

Organização de Computadores 1. Prof. Luiz Gustavo A. Martins

OpenVirteX no ambiente FIBRE. RF Relatório Final. Autor: Nilon Guedes Duarte

Projuris Enterprise Visão Geral da Arquitetura do Sistema

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia

Comunicação Fim-a-Fim a Alta Vede em Redes Gigabit

3 Trabalhos Relacionados

ESCOLHENDO A MELHOR TECNOLOGIA PARA APLICAÇÕES WIRELESS. Alexsander Loula Gerente de Eng. de Aplicações

Introdução à Arquitetura de Computadores. Prof.ª Ms. Elaine Cecília Gatto

Comunicando através da rede

O fabricante do equipamento deverá prover assistência técnica em todo território brasileiro, com atendimento NBD - next business day

Introdução a Banco de Dados Aula 03. Prof. Silvestri

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.

Prefeitura Municipal de Águas Lindas de Goiás GO ANEXO IV CENTRO DE CONTROLE OPERACIONAL E SISTEMA DE BILHETAGEM ELETRÔNICA

ADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia

Transcrição:

SDN-WISE: Design, prototyping and experimentation of a stateful SDN solution for WIreless SEnsor networks Universidade Federal Fluminense - UFF Instituto de Computação - IC Disciplina: Engenharia de Redes Prof. Igor Monteiro Moraes, D.Sc. Aluno: André Ricardo C. Saraiva

Bibliografia "SDN-WISE: Design, prototyping and experimentation of a stateful SDN solution for WIreless SEnsor networks, Gallucio, L.; Milardo, S.; Morabito, G.; Palazzo, S., in IEEE Conference on Computer Communications (INFOCOM), 2015.

Introdução A wireless sensor network (WSN) foi impulsionada devido: Sensores pequenos; Baixo custo; Baixo consumo de energia; Comunicação sem fio; Não necessita de infraestrutura pré-instalada.

Introdução As WSN são caracterizados por diferentes cenários de aplicações e implantações existentes. A proposta de usar o OpenFlow para facilitar a manipulação dos pacotes de entrada se dá com a intensão de usar WSN programáveis.

Introdução Como a tabela de Fluxo do OpenFlow fornece: Regras de correspondência; Ação a ser executada; Informações estatística.

Introdução O OpenFlow proporciona uma rede: Fácil de configurar e gerenciar; Pode evoluir; Facilidade de substituição de nós, uma vez que fabricantes estão produzindo equipamentos compatíveis.

Introdução Porém os conceitos de SDN para redes de WSNs e para outras redes sem fio possuem algumas deficiência: Detalhes do protocolo utilizado; Sem avaliações de desempenho das soluções propostas.

SDN-WISE SDN-WISE Software Defined Networking for WIreless Sensor networks Este trabalho visa apresentar o Sensor OpenFlow que integra técnicas de implementação com várias linguagens de programação para WSN.

Panorama do SDN-WISE O SDN-WISE introduz uma camada que permite que várias redes virtuais atuem na mesma WSN. O WSN é caracterizado por baixa capacidade de memória, processamento e disponibilidade energética, por esta razão permite ciclo de funcionamento.

Panorama do SDN-WISE O SDN-WISE pode manipular os pacotes com base no em seu cabeçalho, não só por igualdade de campos como com operadores relacionais.

Abordagem do SDN-WISE O SDN-WISE está codificado em três estruturas de dados: WISE Matriz de Estados; Matriz de IDs aceitos; WISE tabela de fluxo.

Matriz de Estados - SDN-WISE O SDN-WISE é caracterizado pelo estado atual de um controlador e este estado é uma sequencia de bits Sstate. A Matriz de Estados armazena os valores dos estados atuais

Matriz de Ids aceitos - SDN-WISE Cada cabeçalho dos pacotes possui um campo ID especificado e a Matriz de IDs aceitos contém o conjuntos de IDs permitindo que cada nó processe apenas os pacotes com os IDs selecionados.

Tabela de Fluxo- SDN-WISE A Tabela de Fluxo contém as regras de correspondência que especifica as condições de entrada do pacote. Se nenhuma correspondência for encontrada, um pedido é enviado ao controlador.

Tabela de Fluxo- SDN-WISE A entrada para o controlador na Tabela de Fluxo é diferente e descoberto por todos os nós de forma distribuída. Para isso é executado o Topology Discovery (TD) que processa e troca pacotes com informações sobre nível da bateria e distância em saltos.

Tabela de Fluxo- SDN-WISE Essas trocas alimentam a lista com todos os nós vizinhos, sua WSN e seus nível de bateria. Periodicamente a Tabela de Fluxo é enviado ao Gestor de Topologia (TM) para construir uma representação gráfica da rede.

WISE-Visor WISE-Visor é quando um controlador atua como proxy entre a rede física e os outros controladores. É análogo ao FlowVisor em redes OpenFlow.

Arquitetura do Protocolo - SDN-WISE O Sensor Nodes inclui um transceptor IEEE 802.15.4 e uma unidade de micro-controle (MCU) que é responsável pelo encaminhamento especificado pela tabela de fluxo.

Arquitetura do Protocolo - SDN-WISE

Arquitetura do Protocolo - SDN-WISE In-Network Packet Processing é responsável por concatenar pequenos pacotes que seguem o caminhos semelhantes

Arquitetura do Protocolo - SDN-WISE Topology Discovery acessa as camadas das pilhas de protocolos para reunir informações dos nós e controlar o comportamento das camadas. Fornece uma API para camada de aplicação.

Arquitetura do Protocolo - SDN-WISE WISE-Visor com o Gestor de Topologia que abstrai recursos da rede. Tem acesso a todas as APIs.

Topology Discovery SDN-WISE Todos os sensores periodicamente transmitem um pacote TD. Quando um sensor A recebe um TD do sensor B executas operações: Inserção de B na lista de vizinhos (se não estiver presente) com o RSSI e o nível de bateria; Controla se recebeu recentemente um TD com valor de distância menor; Defini seu nível de bateria; Transmite o pacote TD pelo canal sem fio;

Pacotes SDN-WISE

Pacotes SDN-WISE Identifica um grupo de controladores que tem interesse no conteúdo do pacote.

Pacotes SDN-WISE Utilizado para marcar os pacotes que devem ser entregues mais próximo.

Pacotes SDN-WISE Identifica os tipos de mensagens: dados, TD e etc.

Pacotes SDN-WISE As regras de correspondência podem especificar até três condições para executar a ação necessária:

Pacotes SDN-WISE Campo Operador indica o operador relacional

Pacotes SDN-WISE Campo S indica se é um pacote (S=0) ou um estado (S=1)

Pacotes SDN-WISE Campo M indica se a entrada é exclusiva (S=0) ou não(s=1)

Protótipo SDN-WISE 1. Sensor da Embit modelo BEM-Z2530PA para aplicações LR-WPAN com conectividade IEEE 802.15.4 na banda ISM de 2,4Ghz, equipados com 8kB de RAM e 256kB de memória flash; 2. Controlador Desktop equipado com CPU Intel Core 2 Duo 2.4Ghz com 4GB de RAM executando o Microsoft Windows 7 x86 e implementados utilizando Java 7 e utilizando USB 2.0.

Protótipo SDN-WISE

Cenário SDN-WISE 1. Dispositivo de TI CC2500 ligado via USB a um Beagleboard equipado com uma interface UMTS executando Linux Ubuntu 12.04 com um servidor remoto do WISE-Visor que recebe os pacotes através do TCP-IP; Demais controladores podem utilizar SOAP ou RMI para comunicar-se com o WISE-Visor.

Cenário SDN-WISE Controladores reais que determinam as políticas para a simulação no OMNet ++.

Avaliação e Desempenho Foi avaliado apenas o SDN-WISE em teste físico, com 5 sensores conectados ao PC por USB executando o plano de controle com algoritmo Dijkstra. Em cada medição foram enviados 5000 pacotes no intervalo de 15 segundos e com tamanhos de 10, 20 e 30 bytes.

Avaliação e Desempenho - RTT Função de Distribuição Acumulativa (CDF) do RTT para diferentes tamanhos de carga útil e diferentes distâncias entre a origem e o nó de destino.

Avaliação e Desempenho Eficiência Eficiência para diferentes valores máximos de entrada TTL na tabela de fluxo WISE

Avaliação e Desempenho - Resposta

Conclusão SDN-WISE é destinada a reduzir a quantidade de informações trocadas entre sensores e controladores. Questões como segurança em resistência a ataques e bugs no software ainda terão que ser exploradas, bem como o mecanismo que exclui uma entrada na tabela de fluxo WISE no caso de congestionamento. SDN-WISE é uma abordagem promissora para WSNs.

OBRIGADO!!!