Redbackup: A Redundant Distributed Backup System Prototype

Hauser, Fabian and Zimmermann, Raphael (2017) Redbackup: A Redundant Distributed Backup System Prototype. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.

HS 2017 2018-SA-EP-Zimmermann-Hauser-Redbackup A Redundant Distributed Backup System Prototype.pdf - Supplemental Material

Download (1MB) | Preview


Today, most individuals and small enterprises have a limited choice of how and where they backup their data. One possibility is via local storage media, for instance using external hard disk drives. This requires considerable administration and may lead to a single point of failure, since location redundancy requires extra effort. A second possibility is to use cloud backup storage. This may lead to issues of privacy and a high dependency on third-party providers. There are no easy-to-use distributed backup systems with private data storage on the market today. In this study project we propose a redundant distributed backup system to address this issue. The architecture of this system consists of backup nodes which exchange data using a peer-to-peer protocol, as well as a client application that creates and restores backups. A management system has been introduced to allow users to manage multiple backup nodes. As a proof of concept, a prototype of the proposed client and node applications with a reduced feature set has been implemented in the Rust programming language.

Item Type: Thesis (Student Research Project)
Subjects: Topics > Internet Technologies and Applications > P2P (Peer to Peer)
Topics > Internet Technologies and Applications > Distributed Computing
Area of Application > Consumer oriented
Technologies > Databases > SQLite
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Zimmermann, RaphaelUNSPECIFIED
Thesis advisorMehta, FarhadUNSPECIFIED
Depositing User: HSR Deposit User
Date Deposited: 10 Apr 2018 09:18
Last Modified: 10 Apr 2018 09:18

Actions (login required)

View Item View Item