02.08.2013 Visualizações

slides - SBRC

slides - SBRC

slides - SBRC

SHOW MORE
SHOW LESS

Transforme seus PDFs em revista digital e aumente sua receita!

Otimize suas revistas digitais para SEO, use backlinks fortes e conteúdo multimídia para aumentar sua visibilidade e receita.

Maximização de Lucro para<br />

Provedores de Conteúdo Levando<br />

em Conta Trocas Peer-to-Peer<br />

Daniel S. Menasché (UFRJ),<br />

Paulo Henrique de Aguiar Rodrigues (UFRJ),<br />

Eitan Altman (INRIA),<br />

Eduardo F. Lengruber (UFRJ)


Entidades Envolvidas<br />

anunciante provedor<br />

de conteúdo<br />

provedor<br />

de serviço<br />

(distribuidor)<br />

usuário


Entidades Envolvidas<br />

anunciante provedor<br />

de conteúdo<br />

provedor<br />

de serviço<br />

(distribuidor)<br />

usuário<br />

Nesta palestra: ponto de vista do distribuidor


Motivação<br />

Há tantas possibilidades<br />

de arquivos a servir!<br />

Quais serão mais<br />

lucrativos?<br />

Distribuidor


Motivação<br />

Há tantas possibilidades<br />

de arquivos a servir!<br />

Quais serão mais<br />

lucrativos?<br />

Distribuidor<br />

Problema da seleção de catálogo


Problema da Seleção de Catálogo<br />

Objetivo do distribuidor: maximizar lucro<br />

Lucro = receita – despesas<br />

Despesas dependem de<br />

Custos para servir conteúdo<br />

Receita depende de quantas pessoas<br />

compram produto<br />

assistem propaganda


Trocas de Arquivos Cliente Servidor


eceita<br />

Receita e Despesa<br />

Cliente-Servidor<br />

despesa<br />

população população<br />

Como posso reduzir minhas<br />

despesas?


eceita<br />

Receita e Despesa<br />

Cliente-Servidor<br />

despesa<br />

população população<br />

Usando peer-to-peer!<br />

Como posso reduzir minhas<br />

despesas?<br />

Peer-to-peer é solução<br />

escalável<br />

robusta<br />

eficiente<br />

para disseminação de conteúdo


Trocas de Arquivos Peer-to-Peer


eceita<br />

receita<br />

Receita e Despesa<br />

Cliente-Servidor<br />

despesa<br />

população população<br />

Peer-to-Peer e DTN<br />

despesa<br />

população população


Trocas de Arquivos Peer-to-Peer


eceita<br />

receita<br />

receita<br />

Receita e Despesa<br />

Cliente-Servidor<br />

Peer-to-Peer e DTN<br />

Com pirataria<br />

Sem pirataria<br />

despesa<br />

população população<br />

população<br />

despesa<br />

despesa<br />

população<br />

população população


Cliente-Servidor<br />

Três Tipos de Redes<br />

Clientes dependem de servidor<br />

Servidor custoso, centralizado<br />

Peer-to-Peer<br />

Clientes independem de servidor<br />

Servidor barato, semi descentralizado<br />

DTN (pocket switched networks)<br />

Clientes independem de servidor<br />

Servidor barato, completamente<br />

descentralizado


Hipóteses Chave<br />

1) Distribuidores incorrem custos monetários e de<br />

energia<br />

2) Distribuidores recebem receita por clientes<br />

servidos<br />

3) Usuários só pagam por conteúdo se<br />

necessário<br />

4) Um usuário, quando faz pagamento, o faz<br />

assim que conclui download<br />

Dadas as hipóteses acima, qual a melhor<br />

política de seleção de arquivos?<br />

Metodologia padrão em economia!


Intro às Cadeias de Markov<br />

Cadeia de Markov = máquina de estados<br />

probabilística<br />

i = probabilidade de estar no estado i em estado<br />

estacionário<br />

Q = matriz de taxas<br />

Solução estado estacionário, Q = 0<br />

0<br />

<br />

<br />

1<br />

Q=


Modelo do Sistema<br />

Cadeia de Markov do tipo nascimento e morte<br />

Estado do sistema = número de usuários online<br />

Sem contar o distribuidor<br />

i<br />

= taxa de chegada de usuários no estado i<br />

i<br />

= taxa de saída de usuários no estado i<br />

<br />

0 1 2 N


Modelo do Sistema<br />

Cadeia de Markov do tipo nascimento e morte<br />

Estado do sistema = número de usuários online<br />

Sem contar o distribuidor<br />

i<br />

= taxa de chegada de usuários no estado i<br />

i<br />

= taxa de saída de usuários no estado i<br />

P i = lucro no estado i<br />

<br />

0 1 2 N


Solução do Sistema<br />

Estado estacionário<br />

Seja i a probabilidade do estado i<br />

Valor esperado do ganho (lucro)<br />

P = 0 P0 + 1 P1 + … + N PN + …<br />

<br />

0 1 2 N<br />

<br />

<br />

P 0 P 1 P 2 P N


Agora Vamos Analisar Três Casos...<br />

Cliente-servidor<br />

Peer-to-peer<br />

Sem pirataria<br />

Com pirataria<br />

DTN


taxa de chegada de clientes<br />

taxa de serviço de clientes<br />

p preço do conteúdo<br />

c custo de serviço<br />

Cliente-Servidor<br />

<br />

0 1 2 N<br />

<br />

P 0 = 0 P 1 =p-c P 2<br />

P=(p-c)<br />

P 2 =2p-2c<br />

<br />

P N =Np-Nc


taxa de chegada de clientes<br />

taxa de serviço de clientes<br />

p preço do conteúdo<br />

c custo de serviço<br />

Cliente-Servidor<br />

P=(p-c)<br />

<br />

0 1 2 N<br />

<br />

Se preço marginal maior<br />

que custo marginal, servir;<br />

Se não, não servir!<br />

P 0 = 0 P 1 =p-c P 2 P 2 =2p-2c P N =Np-Nc


Peer-to-Peer Com Pirataria<br />

taxa de chegada de clientes<br />

taxa de serviço de clientes estado neutro<br />

p preço do conteúdo estado ganho ou perda<br />

c custo de serviço<br />

P 0<br />

<br />

0 1 2 N<br />

<br />

P 1<br />

P 2<br />

<br />

P N


Peer-to-Peer Com Pirataria<br />

taxa de chegada de clientes<br />

taxa de serviço de clientes<br />

p preço do conteúdo<br />

c custo de serviço<br />

<br />

0 1 2 N<br />

<br />

P 0 = 0 P 1 =p-c P 2<br />

P=e - (p-c)<br />

P 2 =0<br />

<br />

P N =0


Peer-to-Peer Com Pirataria<br />

taxa de chegada de clientes<br />

taxa de serviço de clientes<br />

p preço do conteúdo<br />

c custo de serviço<br />

<br />

0 1 2 N<br />

<br />

P 0 = 0 P 1 =p-c P 2<br />

P=e - (p-c)<br />

P 2 =0<br />

Se preço marginal maior<br />

que custo marginal, servir;<br />

se não, não servir!<br />

<br />

P N =0


Peer-to-Peer Com Pirataria<br />

Qual a popularidade ótima do arquivo?<br />

receita


Peer-to-Peer Com Pirataria<br />

Qual a popularidade ótima do arquivo?<br />

receita<br />

Maximizar dependência servidor: servir arquivos<br />

nem muito populares nem muito raros


Peer-to-Peer Sem Pirataria<br />

taxa de chegada de clientes<br />

taxa de serviço de clientes<br />

p preço do conteúdo<br />

c custo de serviço<br />

<br />

0 1 2 N<br />

<br />

P 0 = 0 P 1 =p-c P 2<br />

P=p - e - c<br />

P 2 =2p<br />

<br />

P N =Np


Peer-to-Peer Sem Pirataria<br />

taxa de chegada de clientes<br />

taxa de serviço de clientes<br />

p preço do conteúdo<br />

c custo de serviço<br />

<br />

0 1 2 N<br />

<br />

P 0 = 0 P 1 =p-c P 2<br />

P=p - e - c<br />

P 2 =2p<br />

Quanto maior ,<br />

maior o ganho.<br />

Se ln(c/p), servir!<br />

<br />

P N =Np


Peer-to-Peer Com e Sem Pirataria<br />

p=1 (arquivo barato), c=10 (banda cara)<br />

receita<br />

sem pirataria<br />

com pirataria<br />

Com pirataria, não vale a pena servir


taxa de contato entre usuários<br />

taxa de saída após download<br />

p preço do conteúdo<br />

DTN<br />

estado sistema, M número de usuários que possuem conteúdo<br />

P 0 =p<br />

<br />

0 1 2 N<br />

<br />

P 1 =p<br />

P 2 =p<br />

P=(N-E[M])p<br />

<br />

P N =0


DTN (Oportunística)<br />

Quanto maior a taxa de contato,<br />

maior o lucro (até saturação)


Conclusão<br />

Neste trabalho estimamos o lucro de<br />

provedores de conteúdo<br />

Apresentamos um modelo analítico para<br />

estudar o lucro considerando redes clienteservidor,<br />

peer-to-peer e dtn<br />

A solução do modelo gera fórmulas fechadas<br />

para o lucro em função dos parâmetros do<br />

sistema<br />

Em redes peer-to-peer, vale a pena servir<br />

arquivos não muito populares nem muito<br />

raros


Questões Para Reflexão e<br />

Trabalhos Futuros<br />

Como validar resultados usando traces?<br />

Assuma que propaganda possa ser embutida<br />

no conteúdo, exibição controlada remotamente<br />

Como adaptar a quantidade de propaganda<br />

dinamicamente em função do lucro do provedor?<br />

Se o lucro alto, diminuir propaganda; se lucro<br />

baixo, aumentar propaganda? Usuários terão<br />

incentivo para pagar!<br />

Como incorporar ganhos indiretos do<br />

distribuidor? E.g., ganhos dos artistas devido a<br />

shows?


sadoc@dcc.ufrj.br<br />

Obrigado!

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

Saved successfully!

Ooh no, something went wrong!