Treballs Fi de Màster> Enginyeria Informàtica i Matemàtiques

Developing a bundling mechanism to make peer-assisted file synchronization feasibleI

  • Datos identificativos

    Identificador: TFM:46
    Autores:
    Raül Sáiz Laudó
  • Otros:

    Palabras clave: Agrupación, nube personal Peer-assisted , personal cloud, bundling Agrupació, nuvol personal
    Título en diferentes idiomas: Desarrollo de un mecanismo de agrupación para facilitar el uso de la sincronización de ficheros asistida Developing a bundling mechanism to make peer-assisted file synchronization feasible Desenvolupament d'un mecanisme d'agrupació per fer factible l'ús de la sincronització de fitxers assistida
    Áreas temàticas: Ingeniería informática Computer engineering Enginyeria informàtica
    Confidencialidad: No
    Curso académico: 2013-2014
    Estudiante: Raül Sáiz Laudó
    Departamento: Enginyeria Informàtica i Matemàtiques
    Creditos del TFM: 30
    Fecha de la defensa del trabajo: 2014-08-09
    Director del proyecto: Marc Sánchez Artigas
    Resumen: Los servicios de almacenaje en la nube han ganado muchísima popularidad últimamente como herramienta para el almacenaje de información personal, sincronización y compartición de datos. Estos servicios facilitan a los usuarios una forma sencilla de almacenar información que puede ser automáticamente sincronizada en muchos dispositivos, incluso compartida por múltiples usuarios. Para minimizar las sobrecargas de la red cuando se trata de actualizaciones entre usuarios, estos servicios utilizan técnicas como: la diferencia binaria entre porciones de ficheros, la agrupación de ficheros y la compresión. El principal problema radica en que estos servicios se basan, mayoritariamente, en el paradigma de comunicación cliente-servidor a la hora de acceder a los datos, sin tener en cuenta el posible beneficio que podría haber si hubiese mas de un usuario interesado en el mismo contenido. Publicaciones recientes han demostrado que hay un porcentaje muy elevado de ficheros en la nube menores de 1MB, nosotros proponemos diferentes escenarios en los cuales seria posible utilizar el ancho de banda de los clientes para descargar a los servidores de la nube aplicando técnicas de agrupación de ficheros. En este sentido el proveedor del servicio podría beneficiarse reduciendo su consumo de ancho de banda utilizando técnicas de distribución de contenido P2P entre los usuarios. El principal objetivo de esta tesis es el estudio de la relación entre los mecanismos de agrupación de ficheros y las técnicas de distribución de contenido mediante P2P con la finalidad de minimizar la cantidad de datos a enviar a los servidores de la nube y así reducir su carga y su uso del ancho de banda. As tools for personal storage, file synchronization and data sharing, cloud storage services have quickly gained popularity. This services provide users a reliable data storage that can be automatically synced across multiple devices, and also shared among a group of users.To minimize the network overhead, cloud storage services employ binary diff on file chunks, file bundling, data compression, and other mechanisms when transferring updates among users. The main problem is that these services mainly rely on the client-server communication paradigm to make their content available, missing the opportunity to benefit from the interest of users in the same content. Recent research papers have proved that a high percentage of file sizes are under 1MB , we propose different scenarios where may be feasible to use clients bandwidths to offload cloud servers applying bundling on this small files. In this regard, the content provider could cut bandwidth costs by making use of peer-to-peer content delivery by benefiting from the collaborative sharing of their upload capacity in terms of download speed. As main goal in this thesis we will study the relation between peer-to-peer content delivery and bundling mechanisms in order to minimize the amount of data to be sent to cloud servers and relax its workload as well as bandwidth use. Els serveis d'emmagatzematge al núvol han guanyat moltíssima popularitat com a eines d'emmagatzemament de dades personals, sincronització i de compartició de dades. Aquests serveis faciliten als usuaris una forma senzilla d'emmagatzemar informació. Aquesta, pot esser automàticament sincronitzada a molts dispositius, inclús compartida per molts usuaris. Per minimitzar les sobrecarregues de la xarxa quan es tracta d'actualitzacions entre usuaris, aquests serveis fan ús de técniques tals com : diferència binaria en porcions de fitxers, agrupació de fitxers i compressió. El principal problema és que aquests serveis es basen, majoritariament, en el paradigma de comunicació de client-servidor alhora d'accedir a les dades, sense tenir en compte el possible benefici que hi hauria si hagués més d'un usuari interessat en el mateix contingut. Publicacions recents han provat que hi ha un percentatge molt elevat de fitxers al núvol menors de 1 MB, nosaltres proposem diferents escenaris on seria possible utilitzar l'ample de banda dels usuaris per descarregar els servidors tot aplicant agrupació de fitxers. En aquest sentit, el proveidor del servei podria beneficiar-se reduint el seu consum d'ample de banda utilitzant tècniques de distribució de contingut P2P entre els usuaris. L'objectiu principal d'aquesta tesi es l'estudi de la relació entre els mecanismes d'agrupació i les tècniques de distribució de contingut P2P amb la finalitat de minimitzar la quantitat de dades a enviar als servidors del núvol i així reduir la seva càrrega i ús de l'ample de banda.
    Materia: Enginyeria de programari
    Entidad: Universitat Rovira i Virgili (URV)
    Idioma: Anglès
    Enseñanza(s): Enginyeria Informàtica
    Título en la lengua original: Developing a bundling mechanism to make peer-assisted file synchronization feasible
    Fecha de alta en el repositorio: 2014-09-26
  • Palabras clave:

    Ingeniería informática
    Computer engineering
    Enginyeria informàtica
    Enginyeria de programari
  • Documentos:

  • Cerca a google

    Search to google scholar