17
Integração entre compartilhamentos LP2P em redes distintas Ismael Fofonka dos Santos Bolsista PIBITI / Unisinos [email protected] Rafael Bohrer Ávila Professor Orientador [email protected]

Integração entre compartilhamentos LP2P em redes distintas

Embed Size (px)

DESCRIPTION

Integração entre compartilhamentos LP2P em redes distintas. Apresentado na Mostra de Iniciação Científica Unisinos. Maio de 2011.

Citation preview

Page 1: Integração entre compartilhamentos LP2P em redes distintas

Integração entre compartilhamentos LP2P em

redes distintas

Ismael Fofonka dos Santos Bolsista PIBITI / Unisinos

[email protected]

Rafael Bohrer ÁvilaProfessor [email protected]

Page 2: Integração entre compartilhamentos LP2P em redes distintas

Agenda

Apresentação do LP2P Proposta de interligação Alternativas Escolhas tomadas Visão geral

Page 3: Integração entre compartilhamentos LP2P em redes distintas

O LP2P

Motivação O que é? Onde é aplicável? Vantagens (aproveita infraestrutura,

transparência ao usuário)

Page 4: Integração entre compartilhamentos LP2P em redes distintas

Cenário do LP2P

Page 5: Integração entre compartilhamentos LP2P em redes distintas

Limitações LP2P

Dependência de infraestrutura (Multicast) Somente ambientes locais

Page 6: Integração entre compartilhamentos LP2P em redes distintas

Proposta de interligação

Motivação (suporte a diferentes redes) Vantagens (LP2P intacto, independência de

local, transparência ao usuário) Em que cenário é aplicável?

Page 7: Integração entre compartilhamentos LP2P em redes distintas

Estratégias para interligação

HTTP SOAP REST

Page 8: Integração entre compartilhamentos LP2P em redes distintas

HTTP

Contorna limitações de conectividade, como: Proxy Firewall

Protocolo utilizado na Internet

Page 9: Integração entre compartilhamentos LP2P em redes distintas

SOAP

Protocolo baseado em XML Bastante difundido sobre HTTP Padrão consolidado

Page 10: Integração entre compartilhamentos LP2P em redes distintas

REST

Transferência de estado da aplicação Utiliza HTTP Usado em Web Services

Page 11: Integração entre compartilhamentos LP2P em redes distintas

Qual a melhor abordagem a ser usada?

Avaliação das alternativas

Page 12: Integração entre compartilhamentos LP2P em redes distintas

Avaliação REST X SOAP

Pensou-se em executar testes de laboratório Procurou-se métricas para testes Complexidade Tempo necessário Considerou-se então, pesquisas comparativas

Page 13: Integração entre compartilhamentos LP2P em redes distintas

Resultados de avaliações

Mulligan, G.; Gracanin, D.; , "A comparison of SOAP and REST implementations of a service based interaction independence middleware framework," Winter Simulation Conference (WSC), Proceedings of the 2009 , vol., no., pp.1423­1432, 13­16 Dec. 2009

Page 14: Integração entre compartilhamentos LP2P em redes distintas

Decisão para interligação

REST Desempenho Maturidade

Page 15: Integração entre compartilhamentos LP2P em redes distintas

De uma forma geral

Ligação entre compartilhamentos LP2P Uso de HTTP Transparência entre os compartilhamentos Transparência para o usuário

Page 16: Integração entre compartilhamentos LP2P em redes distintas

Referências

Mulligan, G.; Gracanin, D.; , "A comparison of SOAP and REST implementations of a service based interaction independence middleware framework," Winter Simulation Conference (WSC), Proceedings of the 2009 , vol., no., pp.1423-1432, 13-16 Dec. 2009

FIELDING, R. T. Architectural Styles and the Design of Network-based Software Architectures. Tese (Doutorado) — University of California, Irvine, USA, 2000.

ROCHA, E.; MARCON, D. S.; ÁVILA, R. B. Comunicação peer-to-peer aplicado a redes locais. In: ESCOLA REGIONAL DE REDES DE COMPUTADORES, ERRC, 8. Alegrete, RS: [s.n.], 2010.

W3C, W. G. Web Services Architecture. fev. 2004. Disponível em: <http://www.w3.org/TR/ws-arch/>.

Page 17: Integração entre compartilhamentos LP2P em redes distintas

Integração entre compartilhamentos LP2P em

redes distintas

Ismael Fofonka dos Santos Bolsista PIBITI / Unisinos

[email protected]

Rafael Bohrer ÁvilaProfessor [email protected]