[MSc Thesis] Ant: A Distributed Data Storage And Delivery System Aware of the Underlaying Topology

Abstract

The distribution of rich digital contents is called to be the next revolution on the Internet. Since broadband connections are available for low prices, there is a great market to exploit.

Nowadays content distribution is performed by P2P –peer-to-peer– systems whose contents are mostly copyright protected. Nevertheless, P2P systems seem to be the way content providers will be able to distribute rich media files universally at low cost, due to the scalability of P2P that client/server model cannot provide anymore.

On the other hand, current P2P systems increase the costs for ISPs –Internet Service Providers– because they are not aware of the underlying topology and hence consume a large amount of inter-ISP width-band.

large amount of inter-ISP width-band. The goal of this Master Thesis is to design a distributed data storage and delivery system which faces the former issues. It provides a topologically aware lookup service which priorises local transfers and a cache system which allows clients to transfer data from the local network instead of getting it from the Internet.

A complete system has been designed, however, this thesis focuses on the lookup service and data transfer. An implementation of the lookup service has been carried out. This will permit proving the feasibility of such a system as well as detecting scalability shortcomings.

Electronic Copy

  • Report (PDF)
  • Slides (PDF) presented in Stockholm in August 2006.

Reference

  • Not yet available
  • Not yet available
    
    

Spanish version

Diseño de un protocolo de almacenamiento y distribución de ficheros orientado a la reducción de costes de proveedores de acceso a Internet

Resumen

La distribución de contenidos multimedia está siendo un éxito en Internet. Las conexiones de banda ancha contribuyen a su omnipresencia, generando un mercado que todavía no ha sido explotado por las grandes distribuidoras de contenidos.

Actualmente, la distribución de contenidos se realiza mediante redes P2P (del inglés ‘peer-to-peer’, entre iguales). Estas permiten distribuir el coste de la distribución entre los usuarios, de forma que cualquiera puede publicar contenidos a bajo coste, independientemente del número de destinatarios.

Por otra parte, los sistemas P2P actuales suponen un notable aumento de costes para los ISP (Proveedores de Acceso a Internet) debido al excesivo uso de conexiones inter-ISP que podrían saturar su enlace con el backbone, demandando una capacidad mayor.

El propósito de este Proyecto Fin de Carrera es diseñar un sistema distribuido de almacenamiento y distribución de contenidos que solvente los problemas existentes. Este sistema ofrece un servicio de búsqueda dependiente de la topología de red, que prioriza transferencias desde réplicas más cercanas y un sistema de cache que permite a los clientes obtener los datos de su red local en lugar de desde Internet.

Un prototipo del servicio de búsqueda ha sido implementado. A pesar de su limitada estabilidad, ha permitido probar el sistema en un entorno real de 300 nodos. Una futura implemnentación basada en este prototipo tratará de demostrar la viabilidad del sistema propuesto, así como detectar problemas de escalabilidad.

Copia Electrónica

Referencia

  • Not yet available
  • Not yet available
    
    
Disclaimer
Last changed: 2012-10-10