• Nenhum resultado encontrado

Grupo de Trabalho em Computação Colaborativa

N/A
N/A
Protected

Academic year: 2021

Share "Grupo de Trabalho em Computação Colaborativa"

Copied!
27
0
0

Texto

(1)

GPRT GPRT

GT

GT

-

-

P2P

P2P

Grupo de Trabalho em Computação Colaborativa http://www.cin.ufpe.br/~gprt/gtp2p Djamel Sadok Djamel Sadok

(2)

Projeto Projeto z Middleware z XPeer z Aplicações z XBrain z Xat z Xball z ... z Avaliação de Tráfego P2P Avaliação

Avaliação deTráfegodeTráfego

(3)

Middleware e aplicações Middleware e aplicações POP-PE POP-MG POP-PR Aplicações P2P POP RNP Backbone RNP

(4)

Middleware e Aplicações Middleware e Aplicações Backbone RNP UDP UDP UDP XPeer POP-PR XPeer POP-MG XPeer POP-PE Socket/TCP Firewall + NAT

Applicação Socket/TCP Applicação

Backbone RNP DHT/Pastry XPeer POP-MG XPeer POP-PE XPeer POP-PR DHT/Pastry DHT/Pastry Serviços DHT • DHTGet • DHTPut • DHTRemove • DHTSearch • DHTReturn • DHTSubscribe

(5)

Serviços fornecidos pela Xpeer

Serviços fornecidos pela Xpeer

• Return XPeer POP-PR Aplicações P2P • Register • Join • Post • Get • Search • Scope • Remove • Leave

(6)

Arquitetura XPeer

Arquitetura XPeer

Módulo principal da aplicação XPEER CORE

Módulo utilizado pelas aplicações

Pastry Java Storage

Serviços oferecidos pela aplicação JOIN SEARCH POST GET REMOVE SCOPE LEAVE REGISTER

(7)

Como funciona... Como funciona... Get <Senha> <nome> Post <Nome> <senha> DHTPut <Nome> DHTPut <senha> Nome Senha DHTGet <Senha> DHTGet <Nome> DHTRet Inacessível DHTRet <nome> Return <nome> Nome Senha PoP Xpeer Dados

(8)

Replicação Replicação A R | M A B B R | M B DHTSubscribe R | M C DH TS ub scribe DHTS ubscr ibe DHTSubscribe A A C C C C DHTS ubscr ibe DHTS ub scribe A A B B R | M D DHTSubscribe DH TS ubsc ribe D D D D

(9)

Replicação Replicação A R | M A B B R | M B R | M C DHTUnSubscribe DHTU nSubs cribe A A C C C C A A B B R | M D DHTSubscribe DH TS ubsc ribe D D D D C C B B

(10)

Arquitetura das Aplicações

Arquitetura das Aplicações

Interface gráfica da aplicação INTERFACE GRÁFICA

Camada que separa a interface da aplicação FACHADA

Regras de negócio da aplicação CORE

Módulo para gerenciar a comunicação

(11)

Aplicações

Aplicações

Xat e XBall XBrain

•Aproximar pólos distintos da comunidade.

• Encontra pessoas dispostas a fornecer ajuda numa determinada área do conhecimento

•Aplicações Simples

•O objeto é motivar novos desenvolvedores a construir aplicações P2P utilizando o Midleware XPeer

(12)

Demonstração...

(13)

Análise de Tráfego

Análise de Tráfego

z Avaliar o perfil do tráfego P2P no backbone

da RNP

z Propor arcabouço de medição e análise de

tráfego P2P

z Análise dos fluxos de arquivos NetFlow

z Coleta e análise do tráfego no nível de aplicação

do POP-PE

z Disponibilizar ferramentas de suporte à

(14)

Análise de fluxos NetFlow

Análise de fluxos NetFlow

z NetFlow

z Fluxos

z Seqüência unidirecional de pacotes entre pares de

origem e destino

z Portas TCP, Endereços IP, interfaces, quantidade

de bytes ...

z Metodologia para filtragem de tráfego P2P

(15)

Arquitetura para análise de

Arquitetura para análise de

arquivos NetFlow

(16)

Análise de fluxos NetFlow

Análise de fluxos NetFlow

z Métricas

z Volume de tráfego z Quantidade de fluxos z Tamanho dos arquivos z Tempo de conexão

z Análise dos arquivos NetFlow do POP-SP z 2 a 6 Novembro de 2003

(17)

Análise de fluxos NetFlow

Análise de fluxos NetFlow

‰ Métricas

‰ Volume de tráfego ‰ Quantidade de fluxos ‰ Tamanho dos arquivos ‰ Tempo de conexão

‰ Análise dos arquivos NetFlow do POP-SP ‰ 2 a 6 Novembro de 2003

(18)

Análise dos arquivos NetFlow

Análise dos arquivos NetFlow

‰ Perfil de tráfego em volume transferido (Mbytes) ‰ Média de 5 minutos 0 1 000 2 000 3 000 40 00 V o lu m e de T ráf eg o M B yt es Total Web P2P

(19)

Análise dos arquivos NetFlow

Análise dos arquivos NetFlow

‰ Perfil de tráfego em quantidade de fluxos

20000 40000 6000 0 80000 100000 120000 140000

Quantidade de Fluxos - 02 a 06/Nov

Fl ux os Total Web P2P

(20)

Análise dos arquivos NetFlow

Análise dos arquivos NetFlow

‰ Distribuição do volume de tráfego – Porta 80 (Web)

0-10K 10-100K 100K-1M 1M-10M 10M-100M 100M-1G 00 1 e+ 10 2 e+ 10 3 e+ 10 4 e+ 10

(21)

Análise dos arquivos NetFlow

Análise dos arquivos NetFlow

‰ Distribuição do volume de tráfego DNS

0-10K 10-100K 100K-1M 1M-10M 10M-100M 100M-1G 0 e+ 00 1 e+ 08 2 e+ 08 3 e+ 08 4 e+ 08 5 e+ 08

(22)

Análise dos arquivos NetFlow

Análise dos arquivos NetFlow

‰ Caracterização do tempo de conexão

3 4 5 6 7 24 68 10 12 1 4 Fr equê nc ia (Log) 0 500 1000 1500 0. 00 0. 01 0. 02 0. 03 0. 0 4 0 .0 5 De n si d a d e

(23)

Arquitetura para análise de pacotes

(24)

Resultados parciais

Resultados parciais

z Indícios do impacto do tráfego de aplicações P2P no tráfego total da rede

z Fraca correlação entre volume de tráfego P2P e a duração dos fluxos

z Número de fluxos P2P substancialmente superior ao dos fluxos Web

z Tráfego P2P também é transferido por portas tradicionais

z 80/Web, 53/DNS, 22/SSH e 443/HTTPS

z Distribuições dos tempos de conexões seguem lei de Zipf

(25)

Página do GT

(26)

Considerações Finais

Considerações Finais

z Resultados alcançados pelo GT-P2P

z Middleware Xpeer

z Aplicações exemplos

z Análise de tráfego P2P (Netflow e pacotes)

z Disseminação do conhecimento gerado

z Página GT-P2P (repositório de informações)

z Minicurso P2P – SBRC 2004

z Artigo avaliação de tráfego – SBRC 2004

(27)

GPRT GPRT

GT

GT

-

-

P2P

P2P

Grupo de Trabalho em Computação Colaborativa http://www.cin.ufpe.br/~gprt/gtp2p Djamel Sadok Djamel Sadok

Referências

Documentos relacionados

Fernandes, morador no lugar de Ourentã, termo da Vila de Cantanhede e de Francisco Afonso, morador no lugar de Fornos, termo da cidade de Coimbra, para fornecimento de

Na questão que abordou o conhecimento sobre a localização da doença, o deficiente saber quanto à percepção sobre a saúde bucal foi comprovado quando somente 30 indivíduos

Portanto, deve-se reconhecer que o tipo de movimento ortodôntico pode influenciar no risco de desenvolvimento de recessão óssea e gengival, como nos casos de movimento

REDES INSTALACAO E COMERCIO DE REDES

Em todos os ambientes de trabalho em que existe a relação entre o homem e a máquina é possível a aplicação de métodos ergonômicos para a identificação

 Projeto: Nanoemulsões à base de óleo de copaíba (Copaifera multijuga Hayne): Desenvolvimento tecnológico, estudo de permeação cutânea, avaliação da atividade

O presente documento pretende registar a análise efectuada pela equipa gestora do Portal CampingCar Portugal (Portal Português de Autocaravanismo) ao estudo de

Estrelas são corpos celestes autogravitantes que emitem luz própria, cuja fonte de energia vem da fusão nuclear de hidrogênio em hélio e, posteriormente, em elementos mais pesados..