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

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

  • Identification data

    Identifier: TFM:46
  • Authors:

    Raül Sáiz Laudó
  • Others:

    Keywords: Agrupación, nube personal Peer-assisted , personal cloud, bundling Agrupació, nuvol personal
    Title in different languages: 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
    Subject areas: Ingeniería informática Computer engineering Enginyeria informàtica
    Confidenciality: No
    Academic year: 2013-2014
    Student: Raül Sáiz Laudó
    Department: Enginyeria Informàtica i Matemàtiques
    TFM credits: 30
    Work's public defense date: 2014-08-09
    Project director: Marc Sánchez Artigas
    Abstract: 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.
    Subject: Enginyeria de programari
    Entity: Universitat Rovira i Virgili (URV)
    Language: Anglès
    Education area(s): Enginyeria Informàtica
    Title in original language: Developing a bundling mechanism to make peer-assisted file synchronization feasible
    Creation date in repository: 2014-09-26
  • Keywords:

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

  • Cerca a google

    Search to google scholar