Framework for versioned entities synchronization in distributed environment

Framework pro synchronizaci obecných verzovaných entit v distribuovaném prostředí

Supervisors

Editors

Other contributors

Journal Title

Journal ISSN

Volume Title

Publisher

České vysoké učení technické v Praze
Czech Technical University in Prague

Date of defense

Research Projects

Organizational Units

Journal Issue

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.

Description

Citation

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í.

Endorsement

Review

Supplemented By

Referenced By