slides - SBRC
slides - SBRC
slides - SBRC
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