Graduate School and Research Center in Digital Sciences

DistBack: A low-overhead distributed back-up architecture with Snapshot support

Mager, Thomas; Biersack, Ernst W

LANMAN 2013, 19th IEEE International Workshop on Local and Metropolian Area Networks, April 10-12, 2013, Brussels, Belgium

There exist many distributed storage systems tolerating failures of participating nodes. However, they require high amounts of metadata and do not focus on a user's need to easily recover a snapshot of their data. In this paper, we describe DistBack, a distributed back-up system that involves always-on home network gateways with the assistance of a reliable data center. We separate the system into swarms in order to ease monitoring and limit the scope of data requests. DistBack introduces index files which comprise metadata necessary to recover a snapshot. To increase efficiency, we embed small files into these index files. We show that this is reasonable due to the low amount of storage space they account for, which in our case is less than 0.1%. As a result, DistBack requires less metadata to relocate data. It supports snapshot based back-up and provides solutions for storing files of different sizes.

Document Doi Bibtex

Title:DistBack: A low-overhead distributed back-up architecture with Snapshot support
Department:Digital Security
Eurecom ref:4005
Copyright: © 2013 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
Bibtex: @inproceedings{EURECOM+4005, doi = {}, year = {2013}, title = {{D}ist{B}ack: {A} low-overhead distributed back-up architecture with {S}napshot support}, author = {{M}ager, {T}homas and {B}iersack, {E}rnst {W}}, booktitle = {{LANMAN} 2013, 19th {IEEE} {I}nternational {W}orkshop on {L}ocal and {M}etropolian {A}rea {N}etworks, {A}pril 10-12, 2013, {B}russels, {B}elgium}, address = {{B}russels, {BELGIUM}}, month = {04}, url = {} }
See also: