Transporte de dados multimédia em Redes de Sensores Sem Fios



Documentos relacionados
Redes de Computadores. Trabalho de Laboratório Nº7

Controle de Erro em Redes de Computadores

Redes de Comunicações Capítulo 6.1

Redes de Computadores

Redes de Computadores

Qualidade em Servicos de Rede Prof. Eduardo Maronas Monks Roteiro de Laboratorio Camada de Transporte Parte II

Multimédia, Qualidade de Serviço (QoS): O que são?

Márcio Leandro Moraes Rodrigues. Frame Relay

Tratamento de erros. Escola Superior de Tecnologia e Gestão Instituto Politécnico de Bragança Abril de 2006

Trabalhos Relacionados 79

2005 José Miquel Cabeças

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

Transporte de dados multimédia em Redes de Sensores Sem Fios.

4. Protocolos Teóricos e Protocolos de Controlo de Ligação Protocolos ARQ; Especificação de Protocolos; Eficiência ARQ.

Prof. Manuel A Rendón M

Processo do Serviços de Manutenção de Sistemas de Informação

Sistemas Distribuídos

Redes de Computadores (RCOMP 2014/2015)

Redes de Computadores Grupo de Redes de Computadores

6 de Julho de Exercício 23 Para que servem portas na camada de transporte?

Módulo 8 Ethernet Switching

Protocolos de Transmissão

Generated by Foxit PDF Creator Foxit Software For evaluation only. Multiplexação e Frame Relay

Plataforma de Simulação de RSSF e modelo de energia em RSSF. Pedro Marques da Silva

Licenciatura em Engenharia Informática Sistemas Distribuídos I 2ª chamada, 6 de Julho de º Semestre, 2004/2005

Redes de Computadores I Licenciatura em Eng. Informática e de Computadores 1 o Semestre, 26 de Outubro de o Teste A

Mobile Communications. RedesAd-hoc

Um sistema SMS 1 simplificado

Redes de Computadores. Camada de Transporte

Camada de Transporte. Protocolos TCP e UDP

3.3 Protocolos comerciais ponto a ponto Camada ligação de dados

Arquitetura TCP/IP. Parte V Inicialização e auto-configuração (RARP, BOOTP e DHCP) Fabrízzio Alphonsus A. M. N. Soares

Arquitecturas Tolerantes a faltas em Sistemas Distribuídos

Interoperabilidade entre Plataformas de SMS. Projeto e Requisitos Técnicos Mínimos para Interoperabilidade

Redes de Computadores 3ª Colecção Exercícios diversos 16 de Dezembro de 2005 Spanning Tree, Protocolo IP, Encaminhamento em redes IP e Cam.

Introdução ao Modelos de Duas Camadas Cliente Servidor

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET

2 Controle de Congestionamento do TCP

Redes e Telecomunicações

3 Qualidade de serviço na Internet

Mobilidade em Redes

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?

Funções específicas de cada camada do modelo OSI da ISO.

Sistemas Distribuídos e Tolerância a Falhas

Redes de Computadores

Redes de Telecomunicações (11382)

3. Explique o motivo pelo qual os protocolos UDP e TCP acrescentam a informação das portas (TSAP) de origem e de destino em seu cabeçalho.

REDES DE COMPUTADORES I 2007/2008 LEIC - Tagus-Park TPC Nº 2. Avaliação sumária da matéria do Capítulo 2

Sistemas Distribuídos Grupos

Redes de Comunicação Modelo OSI

Redes de Telecomunicações. Redes de acesso

Sistemas Distribuídos. Ricardo Ribeiro dos Santos

Serviços de Comunicações. Serviços de Comunicações. Módulo 7 Qualidade de Serviço em redes IP. condições de rede existentes em cada momento

UNIVERSIDADE. Sistemas Distribuídos

Redes de Computadores II. Módulo 1 Introdução e a camada de enlace

Tópicos em Sistemas Distribuídos. Modelos de Comunicação

Quadro de consulta (solicitação do mestre)

CAMADA DE TRANSPORTE

ARP- Address Resolution Protocol

Capítulo 4 - Roteamento e Roteadores

Sistemas Multimédia. Arquitectura Protocolar Simples Modelo OSI TCP/IP. Francisco Maia Redes e Comunicações

Departamento de Informática

Ferramentas de Modelação e Análise de Sistemas baseadas em Redes de Petri (RdP)

Redes de Computadores

O que farias? pretendem servir de apoio à dinamização de sessões de trabalho

Departamento de Sistemas e Informática. Licenciatura em Engenharia Informática Industrial EDP

Nível de Enlace. Nível de Enlace. Serviços. Serviços. Serviços. Serviços. Serviços oferecidos os nível de rede

SISTEMA DE GESTÃO AMBIENTAL

INTRODUÇÃO ÀS REDES DE COMPUTADORES

Rede de Computadores II

Porta Série. Trabalhos Práticos AM 2007/2008. Porta Série. Objectivos

Fornecer serviços independentes da tecnologia da subrede; Esconder do nível de transporte o número, tipo e a topologia das subredes existentes;

Protocolo CAN Controller Area Network

Cap 01 - Conceitos Básicos de Rede (Kurose)

Jones Bunilha Radtke. Tarefas:

Redes de Computadores Camada de Acesso ao Meio. Prof. MSc. Hugo Souza

Instituto Superior Técnico. Projecto VoIP. Sistema IVVR

Tecnologias de Redes Informáticas (6620)

Qualidade de serviço. Determina o grau de satisfação do usuário em relação a um serviço específico Capacidade da rede de atender a requisitos de


Procedimento de Gestão PG 02 Controlo de Documentos e Registos

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS

Gerência de Redes Áreas Funcionais de Gerenciamento. Douglas Duarte

GESTÃO DOS PROCESSOS DE INTERRUPÇÃO E RESTABELECIMENTO DO FORNECIMENTO A CLIENTES FINAIS

A Camada de Transporte

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim

Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo

Índice. Índice de figuras

Comunicando através da rede

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

Vodafone ADSL Station Manual de Utilizador. Viva o momento

01.00 CDNs Introdução

REDES CONVERGENTES PROFESSOR: MARCOS A. A. GONDIM

Redes de Computadores_Marcelo Furtado Pratica 2- Qualidade de serviços

Mensagens instantâneas

Ano Letivo 2015/2016 Ciclo de Formação: Nº DO PROJETO: POCH FSE AUTOMAÇÃO E COMANDO,12ºANO PLANIFICAÇÃO ANUAL

Transcrição:

Transporte de dados multimédia em Redes de Sensores Sem Fios 1 Título da apresentação 17-03-2

Estrutura da Apresentação Motivação, Requisitos e Objectivos Serviço Básico de transporte do DTSN Serviço de Fiabilidade Diferenciada Mecanismo de Recuperação de Pacotes (FEC) Resultados de simulação Conclusões 2 Título da apresentação 17-03-2

Motivações Limitações das RSSF Energia Fraca potência de transmissão Ligações instáveis Capacidade de Processamento Características do Tráfego Multimédia Grande volume de tráfego Exigências distintas a nível de qualidade de serviço Escassez de protocolos de transporte para redes de sensores que tomem em consideração as características deste tipo de tráfego. 3

Requisitos Contornar as limitações das RSSF, garantindo diferentes níveis de resolução e precisão dos dados, consoante as exigências da aplicação. Libertar a rede de tráfego adicional e retransmissões de dados menos relevantes, evitando a congestão da rede e garantindo maiores níveis de QoS para dados prioritários. Aumentar o tempo de vida da rede 4

Objectivos do Trabalho Criação de um serviço de fiabilidade diferenciada para o DTSN. Verificar a integração entre este serviço e um mecanismo de recuperação de pacotes baseado em Forward Error Correction. 5

Estrutura da Apresentação Motivação, Requisitos e Objectivos Serviço Básico de transporte do DTSN Serviço de Fiabilidade Diferenciada Mecanismo de Recuperação de Pacotes (FEC) Resultados de simulação Conclusões 6

DTSN (Distributed Transport For Sensor Networks) Protocolo de transporte para redes de sensores elaborado no INOV e financiado pelo projecto IST FP6 UbiSec&Sens Só possuía um Serviço Básico que garantia a entrega fiável de todos os pacotes. (Fiabilidade Total) 7

Funcionamento do DTSN - Emissor Sessões soft-state(origem, destino, número, amid) para envio de mensagens. Mensagens mantidas num buffer de emissão até serem confirmadas Envio sucessivo de mensagens (Sliding Window). Em cada sub-janela de emissão, envia mensagem de EAR e inicia temporizador de EAR. 8

Funcionamento do DTSN Emissor (cont) Caso chegue um ACK do destinatário, liberta as respectivas mensagens do buffer. Caso chegue um NACK do destinatário, reenvia pacotes em falta (Selective Repeat). A sessão termina quando expira o temporizador de actividade da sessão ou quando o número limite de pedidos de EAR é atingido. 9

Funcionamento do DTSN Receptor Sempre chega um pacote de uma origem diferente é criada uma sessão. Pacotes são ordenados num buffer de recepção para serem posteriormente entregues à aplicação. Método de notificação de perdas passivo - uma falha na recepção de um pacote só é avisada em resposta a um EAR. A sessão termina quando o buffer de actividade de sessão expira. 10

Funcionamento do DTSN Nós intermédios Armazenamento de pacotes em cache (FIFO). Recuperação de pacotes ponto-a-ponto. Tentativa de minimizar retransmissões end-toend. Pacotes NACK são filtrados. 1 2 3 4 5 2 3 1 2 3 4 5 11

Estrutura da Apresentação Motivação, Requisitos e Objectivos Serviço Básico de transporte do DTSN Serviço de Fiabilidade Diferenciada Mecanismo de Recuperação de Pacotes (FEC) Resultados de simulação Conclusões 12

Descrição do serviço Divisão de uma stream em blocos multimédia compostos por um certo número de pacotes Rede configurada para atribuir diferentes níveis de fiabilidade a cada bloco multimédia. Em caso de perda de pacotes, só é efectuada a retransmissão até ser atingida a fiabilidade mínima do bloco. A Configuração do Serviço é efectuada dinamicamente, através de pacotes especiais de configuração. 13

Estrutura da mensagem de configuração do serviço 14

Funcionamento do serviço (Receptor) BLOCK QUEUE Tamanho 1 Nr. Pacotes Tamanho 2 Nr. Pacotes DTSN (Destino) Tamanho 3 Nr. Pacotes Tamanho 4 Nr. Pacotes Tamanho n Nr. Pacotes 17

Exemplo do funcionamento geral do serviço 20

Estrutura da Apresentação Motivação, Requisitos e Objectivos Serviço Básico de transporte do DTSN Serviço de Fiabilidade Diferenciada Mecanismo de Recuperação de Pacotes (FEC) Resultados de simulação Conclusões 21

Funcionamento geral Recuperação de pacotes é feita com auxilio de um pacote de paridade enviado no fim do bloco multimédia. O método de codificação é baseado numa operação de XOR byte a byte entre todos os pacotes do bloco e permite a recuperação de um pacote perdido por bloco. O mecanismo só é activo se a fiabilidade requerida pela aplicação for compatível. 22

Estrutura das camadas do sistema APP APP FEC FEC DTSN DTSN 23

Exemplo do funcionamento geral do mecanismo 26

Estrutura da Apresentação Motivação, Requisitos e Objectivos Serviço Básico de transporte do DTSN Serviço de Fiabilidade Diferenciada Mecanismo de Recuperação de Pacotes (FEC) Resultados de simulação Conclusões 27

Condições de Teste TOSSIM Número de hops variável 5 blocos de 20 pacotes. Modelo estatístico de ruído Meyer Heavy. Comunicação entre nós vizinhos afectada por um ganho de -72 dbm. 28

Débito do sistema 29

Fiabilidade Mínima / Real 31

Desempenho da camada FEC 32

Estrutura da Apresentação Motivação, Requisitos e Objectivos Serviço Básico de transporte do DTSN Serviço de Fiabilidade Diferenciada Mecanismo de Recuperação de Pacotes (FEC) Resultados de simulação Conclusões 33

Conclusões A diminuição da fiabilidade mínima exigida para os dados, fez aumentar o débito do sistema, ao mesmo tempo que diminuiu o tráfego na rede, indo de encontro ao objectivo do serviço de fiabilidade diferenciada. O mecanismo de caching nos nós intermédios, fez com que a diferença do débito do sistema fosse diminuindo com o aumento do número de hops. 34

Conclusões (Cont.) A diminuição da variação do débito também é explicada devido à diminuição do número pacotes recebidos, acima da fiabilidade mínima do bloco. O aumento do débito com a activação da camada FEC prova que a introdução de pacotes de paridade nos blocos para recuperação de pacotes perdidos pode, em alguns cenários, ser uma boa opção. 35

Trabalho futuro Adaptar mecanismo de caching dos nós intermédios ao Serviço de Fiabilidade Diferenciada. Implementação de um erasure code que possibilite a recuperação de um maior número de pacotes, sem aumentar exageradamente o tamanho do bloco. Criação de aplicação que consoante o tipo de objecto multimédia, configure automaticamente o Serviço de Fiabilidade Diferenciada do DTSN. 36

Exemplo / Demonstração 37 Título da apresentação 17-03-2

OBRIGADO 38

39 Título da apresentação 17-03-2