Você está na página 1de 43

Estudo da viabilidade de um servio de Cloud Storage, utilizando recursos ociosos, por uma Operadora de Telecomunicaes

Aluno: Hilson Gomes Vilar de Andrade Orientador: Vinicius Cardoso Garcia

UNIVERSIDADE FEDERAL DE PERNAMBUCO

Roteiro da Apresentao
Introduo
Contextualizao, Motivao e Objetivos

Fundamentao Terica

Sistemas P2PSS (Projeto USTO.RE)

Conceitos bsicos e Trabalhos Relacionados

Anlise do Prottipo

Arquitetura Proposta

Contribuies da Dissertao

Estudo de Caso: Viabilidade Econmica

Aplicao Prtica das Idias Propostas

Concluso e Trabalhos Futuros

Consideraes Finais, Principais Contribuies e Indicaes de Trabalhos Futuros

Roteiro da Apresentao
Introduo
Contextualizao, Motivao e Objetivos

Fundamentao Terica

Sistemas P2PSS (Projeto USTO.RE)

Conceitos bsicos e Trabalhos Relacionados

Anlise do Prottipo

Arquitetura Proposta

Contribuies da Dissertao

Estudo de Caso: Viabilidade Econmica

Aplicao Prtica das Idias Propostas

Concluso e Trabalhos Futuros

Consideraes Finais, Principais Contribuies e Indicaes de Trabalhos Futuros

Introduo
Sistemas P2P Ganharam destaque acadmico e industrial a partir do lanamento do Napster, em 1999. Como principais ganhos dessa arquitetura temos: Alto grau de descentralizao; Pequena barreira de entrada para novas aplicaes; Possibilidade de crescimento rpido; Flexibilidade para o desenvolvimento de aplicaes inovadoras

Introduo
Principais Sistemas P2P
o Compartilhamento e Distribuio de arquivos: eDonkey e BitTorrent; o Streaming de mdia: PPLive e CoolStreaming; o Telefonia: Skype e Viber; o Computao Voluntria: SETI@home e BOINC; o Distribuio de contedo web: CoralCDN e CoDeeN; o Sistemas de Armazenamento: OceanStore, PAST, ClearSafe e Dropbox.

Introduo
Sistemas de Armazenamento P2P (P2PSS)
Soluo de baixo custo, de fcil crescimento e autoorganizvel; Baseia-se na utilizao da capacidade de armazenamento ociosa nos peers, para criar um servio de backup colaborativo; Um dos principais desafios dessa arquitetura consiste em construir um sistema eficiente e confivel, a partir de componentes no confiveis e autnomos.
6

Introduo
Eficincia dos Sistemas P2PSS
O principal aspecto dessa caracterstica diz respeito a reduo do tempo de armazenamento e recuperao da informao;

Para tal, as principais linhas de pesquisa concentram-se em acelerar a localizao dos fragmentos armazenados (ex: algoritmo SPPS5) ou reduzindo do consumo de banda (ex: P2P multicasting network design problem Heuristic approach6 ).

Introduo
Confiabilidade dos Sistemas P2PSS
A natureza distribuda dos sistemas P2P, j contribui para o aumento da confiabilidade, desde que seja controlado o churn dos peers de armazenamento;

Para tal, os principais mecanismos concentram-se na replicao dos dados (um tradeoff em relao ao desempenho) e na seleo dos peers onde ser realizado o armazenamento (Ex: algoritmo de disperso22 ou sistemas F2F Friend-to-Friend 3 ).

Introduo
Motivao
Implantao de um sistema de armazenamento distribudo como forma de otimizar os recursos computacionais ociosos;

Ausncia de uma arquitetura que contemple essa soluo, no contexto de uma Operadora de Telecomunicaes;
Investigao da viabilidade econmica dessa arquitetura, de modo a subsidiar a deciso de adot-la em larga escala.

Introduo
Objetivos Gerais
Propor uma arquitetura de armazenamento distribudo, utilizando recursos no-dedicados, no contexto de uma Operadora de Telecomunicaes;

Avaliar o investimento necessrio e a viabilidade econmica da soluo;


A partir dessa soluo, viabilizar a utilizao de recursos ociosos nas Operadoras de Telecomunicaes, gerando valor para tais companhias.
10

Objetivos
Objetivos Especficos
Identificar na literatura sistemas P2PSS que possam ser utilizados como benchmark para a soluo proposta; Desenvolver um prottipo da arquitetura proposta e analisar as caractersticas de controle e de trfego, de modo a subsidiar o dimensionamento da soluo; Relacionar os valores obtidos aos aspectos de utilizao comercial do servio.

11

Roteiro da Apresentao
Introduo
Contextualizao, Motivao e Objetivos

Fundamentao Terica

Sistemas P2PSS (Projeto USTO.RE)

Conceitos bsicos e Trabalhos Relacionados

Anlise do Prottipo

Arquitetura Proposta

Contribuies da Dissertao

Estudo de Caso: Viabilidade Econmica

Aplicao Prtica das Idias Propostas

Concluso e Trabalhos Futuros

Consideraes Finais Principais Contribuies e Indicaes de Trabalhos Futuros

12

Fundamentao Terica
Principais arquiteturas P2P
O principal aspecto de funcionamento em um sistema distribudo est na localizao dos recursos.

13

Fundamentao Terica
Arquiteturas Puras
o Todo o funcionamento se d com o uso de um algoritmo descentralizado, onde possvel localizar peers ou servios; o Inicialmente utilizou-se a tcnica de flooding (Ex: Gnutella), sendo pouco escalvel; o Atualmente as aplicaes que fazem uso dessa arquitetura utilizam a tcnica DHT (Distributed Hash Tables), que implementa uma rede de sobreposio lgica, sendo mais escalvel.

14

Fundamentao Terica
Arquiteturas Hbridas
o Visando conciliar os aspectos positivos do controle centralizado, com a escalabilidade dos sistemas distribudos, os sistemas de armazenamento P2P de grande porte fazem uso de uma rede de sobreposio hierrquica (Ex: OurBackup, eDonkey); o Nessa rede, a hierarquia se d pela distino dos pares, levando em considerao aspectos diversos, tais como largura de banda, capacidade de processamento e armazenamento, entre outros.

15

Fundamentao Terica
Comparativo entre solues P2PSS

16

Roteiro da Apresentao
Introduo
Contextualizao, Motivao e Objetivos

Fundamentao Terica

Sistemas P2PSS (Projeto USTO.RE)

Conceitos bsicos e Trabalhos Relacionados

Anlise do Prottipo

Arquitetura Proposta

Contribuies da Dissertao

Estudo de Caso: Viabilidade Econmica

Aplicao Prtica das Idias Propostas

Concluso e Trabalhos Futuros

Consideraes Finais Principais Contribuies e Indicaes de Trabalhos Futuros

17

Fundamentao Terica
Projeto USTO.RE
Utilizado como testbed do prottipo, o objetivo geral do sistema USTO.RE permitir a criao de uma nuvem para armazenamento de dados baseado na disponibilidade de cada peer;

Para tal, utiliza uma arquitetura hbrida de cinco componentes (Super Peers, Servidores, Proxies, Banco de Dados e Simple Peers) distribudos em trs camadas; A troca de mensagens entre os componentes baseada no protocolo JXTA.
18

Fundamentao Terica
Projeto USTO.RE

19

Roteiro da Apresentao
Introduo
Contextualizao, Motivao e Objetivos

Fundamentao Terica

Sistemas P2PSS (Projeto USTO.RE)

Conceitos bsicos e Trabalhos Relacionados

Anlise do Prottipo

Arquitetura Proposta

Contribuies da Dissertao

Estudo de Caso: Viabilidade Econmica

Aplicao Prtica das Idias Propostas

Concluso e Trabalhos Futuros

Consideraes Finais, Principais Contribuies e Indicaes de Trabalhos Futuros

20

Anlise do Prottipo
Topologia e Configurao

21

Anlise do Prottipo
Objetivos e Mtricas (Metodologia GQM)
Cenrio I

22

Anlise do Prottipo
Resultados
Cenrio I

Do ponto de vista do usurio final, a melhor configurao para um sistema de armazenamento P2P, controlado pela arquitetura USTO.RE, em um ambiente LAN, ocorre ao utilizando-se uma fila total igual a 1MB.
23

Anlise do Prottipo
Objetivos e Mtricas (Metodologia GQM)
Cenrio II

24

Anlise do Prottipo
Resultados
Cenrio II

Para a arquitetura proposta, temos um overhead de controle, nos links de entroncamento, de 49,35%. Ou seja, para um link de 1 Gbps, observa-se uma taxa mxima lquida de 666Mbps.

25

Roteiro da Apresentao
Introduo
Contextualizao, Motivao e Objetivos

Fundamentao Terica

Sistemas P2PSS (Projeto USTO.RE)

Conceitos bsicos e Trabalhos Relacionados

Anlise do Prottipo

Arquitetura Proposta

Contribuies da Dissertao

Estudo de Caso: Viabilidade Econmica

Aplicao Prtica das Idias Propostas

Concluso e Trabalhos Futuros

Consideraes Finais, Principais Contribuies e Indicaes de Trabalhos Futuros

26

Arquitetura Proposta
Integrao com o Core de Rede existente

Cloud Storage

27

Arquitetura Proposta
Padres que compem a soluo proposta

28

Roteiro da Apresentao
Introduo
Contextualizao, Motivao e Objetivos

Fundamentao Terica

Sistemas P2PSS (Projeto USTO.RE)

Conceitos bsicos e Trabalhos Relacionados

Anlise do Prottipo

Arquitetura Proposta

Contribuies da Dissertao

Estudo de Caso: Viabilidade Econmica

Aplicao Prtica das Idias Propostas

Concluso e Trabalhos Futuros

Consideraes Finais, Principais Contribuies e Indicaes de Trabalhos Futuros

29

Estudo de Caso
Mercado brasileiro de Telecomunicaes
Consolidao dos players e concorrncia acirrada

30

Estudo de Caso
Mercado brasileiro de Telecomunicaes
Produtos cloud-computing lanados

Subsidiria BrasilCenter = 3.950 Posies de Atendimento* Subsidiria Contax = 48.233 Posies de Atendimento*
*Fonte: www.callcenter.inf.br

31

Estudo de Caso
Dimensionamento
Capacidade de Armazenamento:
Ca (byte) = [Tl (bps) x T(s)] / 8
Onde: Ca (byte) = Capacidade de armazenamento, em bytes; Tl (bps) = Taxa lquida do link de entroncamento, em bits por segundo; T(s) = Tempo terico de transferncia da aplicao P2PSS, em segundos.

32

Estudo de Caso
Dimensionamento
Benchmark do Tempo terico: Simulador desenvolvido por Dandoush, Alouf e Nain 31

33

Estudo de Caso
Dimensionamento
Benchmark do Tempo terico:

34

Estudo de Caso
Dimensionamento
Benchmark do Tempo terico:

Com isso, para cada link de 1 Gbps, temos: Ca (byte) = (666 Mbps x 105,254 s) / 8 = 8.762,39 MB = 8,55 GB Considerando um fator de utilizao emprico de 10%, resulta em: Ca (byte) = 8,55 GB x 10 = 85,5 GB
35

Estudo de Caso
Expandindo a capacidade com o uso da tecnologia SDH-NG:

Ca (byte) = 85,5 GB x 40 = 3.420 GB

36

Estudo de Caso
Viabilidade Econmica
Expectativa de receita do servio (Fluxo de Caixa):
Fonte: www.tecmundo.com.br

FC (ms) = R$ 0,35 x 3.420 = R$ 1.202,70


Taxa de inflao = 6% a.a.

37

Estudo de Caso
Viabilidade Econmica
Investimento Inicial:
Considerando-se a utilizao da capacidade existente, necessidade apenas de ampliao de placa STM-256 (40 Gbps), estimado em R$ 50.000,00.

38

Estudo de Caso
Viabilidade Econmica
VPL (Valor Presente Lquido):
Onde: FCt = Fluxo de Caixa no perodo t; i = Taxa mdia de Atratividade; t = Quantidade de tempo, em anos.

VPL = R$ 3.666,94 ; com taxa de retorno igual a 15% a.a.

39

Estudo de Caso
Viabilidade Econmica
TIR (Taxa Interna de Retorno):
Mtodo complementar ao VPL, que descreve uma taxa que iguala os fluxos de caixa futuros e o investimento inicial aos valores presentes. No Projeto proposto, obtm-se uma TIR igual a 18%.

Payback:
o tempo decorrido entre o investimento inicial e o momento no qual o lucro lquido acumulado se iguala ao valor desse investimento. No Projeto em questo, observa-se um Payback igual a 3,07 anos.

40

Roteiro da Apresentao
Introduo
Contextualizao, Motivao e Objetivos

Fundamentao Terica

Sistemas P2PSS (Projeto USTO.RE)

Conceitos bsicos e Trabalhos Relacionados

Anlise do Prottipo

Arquitetura Proposta

Contribuies da Dissertao

Estudo de Caso: Viabilidade Econmica

Aplicao Prtica das Idias Propostas

Concluso e Trabalhos Futuros

Consideraes Finais, Principais Contribuies e Indicaes de Trabalhos Futuros

41

Concluso
Principais Contribuies
Avaliao de desempenho de um sistema de armazenamento distribudo P2P, sob o ponto de vista do usurio e do projetista; Descrio de uma arquitetura para explorao de um servio Cloud Storage, por uma Operadora de Telecomunicaes; Gerao de receita, a partir do uso de recursos computacionais ociosos.

42

Trabalhos Futuros
Trabalhos Futuros
Extenso da Arquitetura P2PSS proposta Mecanismos de priorizao de usurios Ferramentas para tarifao diferenciada Maximizao da capacidade de armazenamento com a reduo do overhead de controle Avaliao do impacto da replicao, no consumo de banda e de processamento na VLAN de armazenamento

43