01.08.2013 Views

slides - SBRC

slides - SBRC

slides - SBRC

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Uma proposta arquitetural para serviços escaláveis<br />

de dados em nuvens<br />

<strong>SBRC</strong> – WP2P - 2012<br />

Anderson Fonseca e Silva, Marco André Santos Machado<br />

Paulo Fernando Soares, Francisco M. Soares-Neto<br />

Vinicius Cardoso Garcia, Rodrigo Elia Assad<br />

maio/2012


- Motivação e Objetivos<br />

- JXTA<br />

- Trabalhos relacionados<br />

- A proposta<br />

AGENDA<br />

Descoberta dos serviços<br />

Serviços e Web-Services<br />

- Considerações Finais e Trabalhos Futuros


Redes local<br />

MOTIVAÇÃO E OBJETIVOS<br />

U-STORE<br />

AWS


MOTIVAÇÃO E OBJETIVOS<br />

AppServer<br />

Superpeers - RDZ/Relay<br />

CassandraDB<br />

Edge Peers<br />

MySQL


MOTIVAÇÃO E OBJETIVOS


Network Overlay<br />

JXTA


Agrupamento de Peers<br />

JXTA


Critérios<br />

Projeto arquitetural disponível;<br />

TRABALHOS RELACIONADOS<br />

Abordagem focada em composicão e distribuição de serviços;<br />

Criação de grupos ou papéis, subsidiando o estudo na divisão de responsabilidades<br />

entre nós.


TRABALHOS RELACIONADOS<br />

[Martalo et al. 2010] Super Nodes, Storage Nodes e<br />

Cliente Nodes<br />

P2PCS (Peer-to-Peer Cloud System) Infra-estrutura como serviços<br />

através de Clouds<br />

FARSITE [Adya et al. 2002] Client, Directory Group e File Host<br />

PeerMart [Hausheer and Stiller<br />

2005]<br />

Consumer, Provider e Brokers


A PROPOSTA – VISAO GERAL


A PROPOSTA


A PROPOSTA – IMPLEMENTAÇÃO, DESCOBERTA E ENFILEIRAMENTO


A PROPOSTA – WEB SERVICES


Cenário<br />

A PROPOSTA – VALIDAÇÃO<br />

- Dezoito nós clientes, 1 nó Super-Peer e 1 nó de serviços;<br />

- Envio simultâneo de 10,5Gb de arquivos;<br />

- Utilização da funcionalidade de backup;<br />

- Submissão de carga de arquivos através da GUI;<br />

- Rede Windows interna com 100Mbps.


A PROPOSTA – VALIDAÇÃO<br />

+ 2 nós de Serviços, após 35 min


A PROPOSTA – VALIDAÇÃO


CONSIDERAÇÕES FINAIS<br />

- Classificação de nós dentro do projeto U-Store, para a distribuição de<br />

serviços;<br />

- Modelo de interfaces para a implementação de novos serviços;<br />

- Criação de fila de mensagens para suportar o tráfego;<br />

- Melhoria na descoberta dos serviços se utilizando de caches;<br />

- Exposição de serviços P2P utilizando REST/Jetty;


TRABALHOS FUTUROS<br />

- Aplicação de um algoritmo para a criação de federações de dados<br />

para a inclusão de novos peers (edge/serviços);<br />

- Criação de uma ferramenta para o deployment de serviços baseados<br />

em OSGI;<br />

- Melhoria do algoritmo de busca de serviços associada à<br />

implementação de DHT provida pelo JXTA para a busca de endereços<br />

mais próximos.


AGRADECIMENTOS<br />

Dúvidas ????<br />

afs8@cin.ufpe.br<br />

anderson.fonseka@gmail.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!