Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
History and Backup Support for zlomekFS
Název práce v češtině: Podpora historie a verzování v zlomekFS
Název v anglickém jazyce: History and Backup Support for zlomekFS
Klíčová slova: distribuovaný, souborový systém, verzování, zálohování
Klíčová slova anglicky: distributed, file system, versioning, backup
Akademický rok vypsání: 2007/2008
Typ práce: diplomová práce
Jazyk práce: angličtina
Ústav: Katedra softwarového inženýrství (32-KSI)
Vedoucí / školitel: RNDr. Mgr. Vlastimil Babka, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 12.11.2007
Datum zadání: 12.11.2007
Datum a čas obhajoby: 06.09.2010 09:00
Datum odevzdání elektronické podoby:06.09.2010
Datum proběhlé obhajoby: 06.09.2010
Oponenti: RNDr. Mgr. Lukáš Marek, Ph.D.
 
 
 
Zásady pro vypracování
The zlomekFS project builds a network filesystem with support for disconnected operation inspired by CODA. The filesystem creates a local cache of remote files that can be used to operate without network connection. Changes done without network connection are integrated back to remote files when network connection becomes available.

The goal of this assignment is to extend the support for integrating changes done without network connection so that a history of recent changes can be accessed, especially for backup and recovery purposes. The assignment includes:

- Detailed design of the support for history, based on both practical usability and technical options. Questions such as how long to store the history, how to access the history, etc. should be answered.
- Working implementation of the support for history, well documented and tested and integrated within the existing project.
Seznam odborné literatury
1. Josef Zlomek: Shared File System for a Cluster, http://shiva.ms.mff.cuni.cz/svn/zzzzzfs/trunk/doc/MasterThesis.pdf
2. Miloslav Trmač: zlomekFS Over FUSE
3. Wayback: User-level Versioning File System for Linux, http://wayback.sourceforge.net/
4. Kiran-Kumar Muniswamy-Reddy, Charles P. Wright, Andrew Himmer, Erez Zadok: A Versatile and User-Oriented Versioning File System, http://www.eecs.harvard.edu/~kiran/pubs/versionfs-fast04.pdf
5. Austin T. Clements, Dan R. K. Ports, Ben A. Schmeckpeper, Hector Yuen: PersiFS: A Continuously Versioned Network File System, http://pdos.csail.mit.edu/6.824-2005/reports/amdragon.pdf
Předběžná náplň práce
zlomekFS je distribuovaný souborový systém, který umožňuje práci se sdílenými soubory i bez aktivního připojení, s využitím lokální kopie. Během synchronizace lokálních změn nabízí jednoduchý mechanizmus řešení konfliktních změn. Dalším vývojem se stal souborovým systémem bez specifického kódu v jádru. Může si tak v budoucnu získat popularitu mezi uživateli.
Jelikož může být obsah tohoto souborového systému aktualizován více uživateli, může být ukládání historie změn užitečnou vlastností. Tato práce realizuje verzování souborů v zlomekFS, vyřešením otázek jako způsob uložení verzí a přístup k nim. Systém je dále rozšířen o možnost zálohování s využitím verzování.
Nová funkcionalita je odvozena z analýzy jiných soborových systémů s obdobnými možnostmi a výběru nejvhodnějšího způsobu pro zlomekFS.
Předběžná náplň práce v anglickém jazyce
zlomekFS is a distributed file system that supports disconnected operation using local cache. During synchronization of local changes it offers easy-to-use conflict resolution mechanism. Further improved it became a file system with no specific kernel code. It has therefore a good potential in future public use.
As the content of this file system can be updated by many users, keeping history of the changes can be a useful feature. This thesis implements file versioning in zlomekFS, answering the questions such as how to store and access the history. On top of the versioning, the possibility of consistent backup is introduced into the file system.
New functionality is derived from the analysis of other file systems with similar features and selection of the most suitable approach for zlomekFS.
 
Univerzita Karlova | Informační systém UK