Secure Peer-to-Peer (P2P) Backup System
Abstract Category: I.T.
Course / Degree: B.Sc.IT(Hons.)
Institution / University: University of Malta, Malta
Published in: 2004
Although peer-to-peer (P2P) networking is mostly applied to file-sharing applications, a substantial amount of research projects have been launched overtime to exploit the new possibilities provided by this new networking paradigm. This dissertation makes use of an underlying P2P network in order to create a system providing secure backups of files on a distributed and decentralized network of un-trusted peers. The system exploits personal unused disk space attached to the underlying P2P network in order to provide distributed redundancy required for effective backups.
Peer-to-peer (P2P) networking is gaining ground as one of the most popular networking paradigms over the past few years. This increase in popularity is mostly due to the number of applications running on top of such networks enabling nodes (called peers) to collaborate between each other to perform specific tasks. Perhaps the most popular of them are file sharing applications like Napster and Kazaa. However, motivated by the potential large amount of unused disk space on peers in a P2P network, a new set of P2P applications have emerged lately. These are distributed storage (or backup) applications.
This dissertation describes the implementation of a secure P2P backup system using the Microsoft .NET Framework. This system essentially enables peers connected to a P2P network to exploit their unused disk space in order to securely backup their files on each others’ disks. Each peer shares an amount of unused disk space to be used by other peers on the network. A version control mechanism allows the system to keep track of different file versions that a peer backups. Moreover, version control enables the system to suppress already backed-up files (or parts of them) from being backed-up again. This, together with file sharing between peers, allows the system to make efficient use of the available bandwidth. The system makes use of a job scheduler in order to execute pre-defined automated backup jobs periodically.
Finally, the system also allows peers to restore previously backed-up files from the P2P network. The information maintained by the version control module enables the system to reconstruct and validate the restored files.
Thesis Keywords/Search Tags:
security, p2p, peer-to-peer, p2p backups, peer-to-peer backups, version control, encryption, backup, restore, walter psaila
This Thesis Abstract may be cited as follows:
Psaila, Walter Secure P2P Backup System , B.Sc. IT (Hons) Dissertation, Department of Computer Science & A.I. University of Malta - 2004
Thesis Images: | |
P2P Logo (click to enlarge) |
|
Backup Screen (click to enlarge) |
|
Graphical Version Analysis (click to enlarge) |
|
Analysis (click to enlarge) |
|
Submission Details: Thesis Abstract submitted by Walter Psaila from Malta on 09-Aug-2004 11:34.
Abstract has been viewed 3646 times (since 7 Mar 2010).
Walter Psaila Contact Details: Email: walterps@maltanet.net
Disclaimer
Great care has been taken to ensure that this information is correct, however ThesisAbstracts.com cannot accept responsibility for the contents of this Thesis abstract titled "Secure Peer-to-Peer (P2P) Backup System". This abstract has been submitted by Walter Psaila on 09-Aug-2004 11:34. You may report a problem using the contact form.
© Copyright 2003 - 2024 of ThesisAbstracts.com and respective owners.