A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Tiago Lima Salmito – João Paulo Fernandes Farias – Glêdson Elias da Silveira – Guido Lemos.

Apresentações semelhantes


Apresentação em tema: "Tiago Lima Salmito – João Paulo Fernandes Farias – Glêdson Elias da Silveira – Guido Lemos."— Transcrição da apresentação:

1 Tiago Lima Salmito – João Paulo Fernandes Farias – Glêdson Elias da Silveira – Guido Lemos –

2 GTVD – Grupo de Trabalho de Vídeo Digital RNP – Rede Nacional de Ensino e Pesquisa NatalNet –Rede Metropolitana de Alta velocidade da UFRN Universidade Federal do Rio Grande do Norte

3 Vídeo Sob Demanda – True VoD Interface Base de Metadados Aplicação de busca Serviços de diretórios Armazenamento Grande necessidade de recursos Largura de I/O Replicação Transporte Compatibilidade Redundância de servidores

4 Sistema VoD do GTVD Distribuição hierárquica de vídeos Aplicação de busca Interface para busca de Metadados Determina o serviço de gerenciamento e onde o dado está armazenado Serviço de Gerenciamento Possui um grafo de conectividade dos servidores Calcula a melhor rota para cada cliente Servidor Fonte Acessa o dado localmente Servidor Proxy Acessa o dado de outro servidor Replica temporariamente os dados transferidos

5 Sistema VoD do GTVD Requisições Dados Servidor Fonte Serviço de Gerenciamento Servidor Proxy Cliente Aplicação de busca URL Gerente Fonte URL Protocolo Rota cache

6 D-VoD Distributed Video on Demand Arquitetura modular em 3 camadas Módulos fonte Módulos de controle (threads) Controle do D-VoD Módulo gerente Módulos de destino

7 D-VoD Cliente Rede Destino Fonte Controle Fonte... Destino Gerente Disco

8 D-VoD Cliente Rede Destino Fonte Controle Fonte... Destino Gerente Disco

9 Modelagem do D-VoD

10 Módulos de destino Interface entre fontes e clientes Implementam um ou mais protocolos de controle e transporte de dados. São módulos de controle especiais

11 Módulos de controle Threads de execução infinita Coleta e divulgação de estatísticas Funções de gerenciamento Módulo Gerente Interface de gerenciamento remoto Controle de versão de componentes Fornece estatísticas da carga do servidor Alteração dinâmica das configurações

12 Módulos Fonte Fonte de dados Podem ler dados da rede, ou de um dispositivo local Recuperam dados sob demanda Interface similar ao I/O definido no ANSI C

13 Implementação do D-VoD ANSI C++ Linux Configuração em XML (LibXML) Núcleo Compilado estaticamente Módulo gerente Módulos Compilados separadamente (.so ou.dll) Carregados para a memória pelo núcleo dlopen, dlclose e dlsym

14 Módulos de destino Protocolos de controle Módulo HTTP Módulo RTSP Protocolos de transporte Módulo UDP Módulo RTP

15 Módulos de destino

16 Módulos Fonte Fonte Arquivo Fonte Cache Protocolo HTTP Protocolo UDP Cache de armazenamento temporário Possibilidade de múltiplas rotas Busca antecipada Mecanismo de Inércia

17 Módulos Fonte

18 Política de Cache Tempo RealSob Demanda

19 Módulo Gerente Fornece uma interface HTTP para gerenciamento do servidor Browser Interface gráfica Recuperação de estatísticas (GET) Alterar a configuração (POST) Controle de versão do núcleo e módulos Auto atualização de componentes defasados

20 Módulo ImAlive Módulo de controle Envia pacotes periódicos para um host Usa UDP Envia pacotes seguindo a BER Serviço de gerenciamento Manter o grafo de conectividade atualizado Prover controle de erros Tomar conhecimento de um novo servidor

21 Testes e Resultados Melhores resultados Brasília Piores resultados João Pessoa Serviço de distribuição se mostrou eficiente mesmo em baixas taxas Servidor Amostra s RetardoVazão MinMédMaxMinMédMax Brasília s0.292s0.861s6Mbps55Mbps102Mbps Paraíba4.1201,79s20,44s551,9s60bps21Kpbs57Kbps Santa Catarina ,213s2,136s1047,7s100bps104Kbps618Kbps Rio de Janeiro ,188s1,948s12,189s680bps156Kbps1Mbps São Paulo ,056s0,085s3,942s1Kbps1,5Mbps1,8Mbps

22 Conclusão e perspectivas futuras API documentada e aberta Protótipo Funcionando Perspectivas futuras Autenticação de usuários e segurança dos dados Serviço de agendamento de caching Implementação de novas fontes de dados

23 FIM RNP – Rede Nacional de Ensino e Pesquisa


Carregar ppt "Tiago Lima Salmito – João Paulo Fernandes Farias – Glêdson Elias da Silveira – Guido Lemos."

Apresentações semelhantes


Anúncios Google