Bitlivery: Um Algoritmo para Transmissão de Conteúdo entre Múltiplos Servidores e Múltiplos Clientes
Autores
5586 |
Alejandra Klachquin
|
2570,753
|
5587 |
2570,753
|
Informações:
Publicações do PESC
Sistemas de distribuição de conteúdo de larga escala têm tornado-se cada vez mais importantes devido à crescente oferta e demanda de conteúdo digital na Internet. Uma característica das propostas recentes nesta área é a replicação de conteúdo em diversos pontos da rede tais como nas abordagens CDN (Content Delivery Network) e ICN (Information Centric Network). Neste trabalho propomos o BitLivery, um algoritmo adaptativo baseado na arquitetura cliente-servidor com múltiplos servidores com conteúdo replicado. Sua principal característica é o dinamismo das conexões entre clientes e servidores, que não são pré-estabelecidas e que podem ser encerradas e iniciadas em função da vazão sendo obtida e da capacidade de download do cliente. Desta forma, os clientes podem se adaptar rapidamente às mudanças nas condições da rede e dos servidores. Um simulador específico foi desenvolvido para avaliar o algoritmo proposto em diferentes cenários e medir seu desempenho. Os resultados obtidos com simulação indicam o potencial de adaptação e eficiência do algoritmo.
Large content distribution systems are getting bigger attention, matter of a lot of studies and implemantetions due to increasing demand and o er of digital content. A common feature of recent proposes is content replication, as in CDNs (Content Delivery Network) and ICN (Information Centric Network). In this work we propose BitLivery, an adaptative algorithm for multiple servers with replicated content based on client-server arquitecture. Its main feature is the dynamism of connections between clients and servers, which are not predetermined and can be started and ended as a function of
ow being obtained and client's download capacity. Therefore, clients can quickly adapt to changing network conditions and servers. A particular simulator has been developed for evaluating the proposed algorithm at several cenarios and measure its performance. Results through simulation indicate its adaptative and perfomance potential.