Device-independent on demand synchronization in the Unico file system

As people increasingly use a wide variety of devices throughout their day, it becomes important to give users consistent and efficient access to their data in all their devices, while at the same time take into consideration the resource limitations in each device. This dissertation presents a stora...

Full description

Bibliographic Details
Main Author: Schroeder, Jonatan
Language:English
Published: University of British Columbia 2016
Online Access:http://hdl.handle.net/2429/58746
id ndltd-UBC-oai-circle.library.ubc.ca-2429-58746
record_format oai_dc
spelling ndltd-UBC-oai-circle.library.ubc.ca-2429-587462018-01-05T17:29:10Z Device-independent on demand synchronization in the Unico file system Schroeder, Jonatan As people increasingly use a wide variety of devices throughout their day, it becomes important to give users consistent and efficient access to their data in all their devices, while at the same time take into consideration the resource limitations in each device. This dissertation presents a storage platform that presents users with a single view of all their data, independently of the device they are using. Each of the user’s devices has full and up-to-date information about the entire data structure and metadata, and is able to retrieve any file transparently as needed. File content, including history, is efficiently distributed among the user’s own devices according to where it is used, with no need for centralized storage and no data stored in devices that are not owned by the user. Peers communicate with each other directly to maintain a consistent state. Users also have no need to know where the data is stored, or to remember in which device the latest update to a file has been performed. The user is able to adapt the platform to devices with different storage and network characteristics. While the latency to access content is affected, and some data may not be available at all times if some devices are disconnected, applications have access to tools that allow them to adapt to data availability. Science, Faculty of Computer Science, Department of Graduate 2016-08-10T16:59:32Z 2016-08-11T02:02:02 2016 2016-09 Text Thesis/Dissertation http://hdl.handle.net/2429/58746 eng Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/ University of British Columbia
collection NDLTD
language English
sources NDLTD
description As people increasingly use a wide variety of devices throughout their day, it becomes important to give users consistent and efficient access to their data in all their devices, while at the same time take into consideration the resource limitations in each device. This dissertation presents a storage platform that presents users with a single view of all their data, independently of the device they are using. Each of the user’s devices has full and up-to-date information about the entire data structure and metadata, and is able to retrieve any file transparently as needed. File content, including history, is efficiently distributed among the user’s own devices according to where it is used, with no need for centralized storage and no data stored in devices that are not owned by the user. Peers communicate with each other directly to maintain a consistent state. Users also have no need to know where the data is stored, or to remember in which device the latest update to a file has been performed. The user is able to adapt the platform to devices with different storage and network characteristics. While the latency to access content is affected, and some data may not be available at all times if some devices are disconnected, applications have access to tools that allow them to adapt to data availability. === Science, Faculty of === Computer Science, Department of === Graduate
author Schroeder, Jonatan
spellingShingle Schroeder, Jonatan
Device-independent on demand synchronization in the Unico file system
author_facet Schroeder, Jonatan
author_sort Schroeder, Jonatan
title Device-independent on demand synchronization in the Unico file system
title_short Device-independent on demand synchronization in the Unico file system
title_full Device-independent on demand synchronization in the Unico file system
title_fullStr Device-independent on demand synchronization in the Unico file system
title_full_unstemmed Device-independent on demand synchronization in the Unico file system
title_sort device-independent on demand synchronization in the unico file system
publisher University of British Columbia
publishDate 2016
url http://hdl.handle.net/2429/58746
work_keys_str_mv AT schroederjonatan deviceindependentondemandsynchronizationintheunicofilesystem
_version_ 1718585318478708736