Eficiência de download em comunidades BitTorrent
-
Upload
jaindsonvs -
Category
Education
-
view
884 -
download
2
description
Transcript of Eficiência de download em comunidades BitTorrent
Eficiência de download em comunidades BitTorrent
Jaindson Santana, Nazareno Andrade
Laboratório de Sistemas DistribuídosDepartamento de Sistemas e ComputaçãoUniversidade Federal de Campina Grande
Quão bem sistemas entre-pares servem seus usuários?
Que fatores influenciam o serviço provido no BitTorrent?
Trabalhos anteriores
• Desempenho de variantes do BitTorrent
• Análise univariada do desempenho de uma torrente em múltiplas comunidades
• Análise multivariada em amostras pequenas
Nossa abordagem
Análise multivariada de um grande número de torrentes em quatro comunidades
Ponto de partida
Dados sobre uso de bitsoup.org
• 2 meses• 85.000 usuários• 13.700 torrentes
(há outros traces de tamanho semelhante)
Hoje
Abordagem
Resultados preliminares
• Dados do uso de uma comunidade– Mais por vir
• Duas variáveis independentes– População da torrente– Tamanho do arquivo distribuído
• Análise da eficiência do download
Eficiência de download
Estimando a capacidade de download
Não sabemos a capacidade real
Dadas as capacidades e comportamento dos usuários, é possível estimar eficiência de
usuários e torrentes
Torrentes
Mediana: 1.3%
Usuários
Mediana: 7.6%
Eficiência menos concentrada que torrentes
Mais interessante que valores absolutos são os relativos
Que fatores afetam a eficiência?
log(eficiência) ~ log(população)
Kendall tau: 0,2
R-squared: 0.004407
p-value: 1.425e-14
Log(eficiência) ~ log(arquivo)
Kendall tau 0.49
R-squared: 0.5779
p-value: < 2.2e-16
Considerando população e arquivo
log(eficiência) ~ log(população) + log(arquivo)
R-squared: 0.5873p-value: < 2.2e-16
Conclusões
• Método para análise dos fatores que afetam a eficiência
• Grande variação na eficiência das torrentes e usuários
• Arquivos maiores aumentam eficiência de torrentes– R-squared relativamente alto
• População total do torrente influcencia na sua eficiência
A seguir
• Mais variáveis independentes• Mais comunidades• Por que a eficiência é baixa?
Eficiência de download em comunidades BitTorrent
Jaindson Santana, Nazareno Andrade
Laboratório de Sistemas DistribuídosDepartamento de Sistemas e ComputaçãoUniversidade Federal de Campina Grande