Framework for versioned entities synchronization in distributed environment
Framework pro synchronizaci obecných verzovaných entit v distribuovaném prostředí
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date of defense
Abstract
Tato práce se zabývá návrhem a implementací frameworku umožňujícího synchronizaci obecných datových entit včetně jejich verzování. Framework používá architekturu klient-server a důraz je kladen na schopnost pokračování synchronizace přímým spojením mezi klienty (peer-to-peer) v případě výpadku spojení se serverem. Zároveň se tato práce zabývá detekcí a způsobem řešení konfliktů v obou komunikačních režimech (klient-server i peer-to-peer). Součástí této práce je ukázková implementace použití tohoto frameworku pro zjednodušenou synchronizaci souborů.
This thesis deals with design and implementation of the framework for general data entity synchronization including creating and maintaining of theirs version history. The framework uses client-server architecture. The emphasis is on the continuation of synchronization in case of server connection failure, using direct client connection (peer-to-peer). This thesis also deals with conflict detection and resolution in both of the communication modes (client-server and peer-to-peer). The sample implementation of the framework usage for simplified file synchronization is also included.
This thesis deals with design and implementation of the framework for general data entity synchronization including creating and maintaining of theirs version history. The framework uses client-server architecture. The emphasis is on the continuation of synchronization in case of server connection failure, using direct client connection (peer-to-peer). This thesis also deals with conflict detection and resolution in both of the communication modes (client-server and peer-to-peer). The sample implementation of the framework usage for simplified file synchronization is also included.
Description
Citation
Permanent link
Rights/License
A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act.
Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.
Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.