PEER TO PEER SYSTEM FOR COLLABORATIVE WORK Using version control and fixed merge pattern to ensure eventual consistency

Th‘is paper addresses the possibility of using version control and fi€xed merge pa‹ttern to ensure eventual consistency for collaborative work tools. Where the version control is upheld by a vector clock and used to detect conflƒicts. Which in turn are solved by rolling back to the last common versi...

Full description

Bibliographic Details
Main Author: Norman, Jim
Format: Others
Language:English
Published: Umeå universitet, Institutionen för datavetenskap 2019
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-165182
id ndltd-UPSALLA1-oai-DiVA.org-umu-165182
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-umu-1651822019-11-13T22:06:02ZPEER TO PEER SYSTEM FOR COLLABORATIVE WORK Using version control and fixed merge pattern to ensure eventual consistencyengNorman, JimUmeå universitet, Institutionen för datavetenskap2019Engineering and TechnologyTeknik och teknologierTh‘is paper addresses the possibility of using version control and fi€xed merge pa‹ttern to ensure eventual consistency for collaborative work tools. Where the version control is upheld by a vector clock and used to detect conflƒicts. Which in turn are solved by rolling back to the last common version before using fi€xed merge patt‹ern to create a new common version. In the fixed merge patt‹ern a score system is used to lose as li‹ttle work as possible. ‘This is then tested against a leader node solution for the collaborative work tools. Which upli‰fts a FIFO consistency to sequential consistency by forcing all updates to go through the leader. The test used is a speed test to see if it is a viable solution or not to use when dealing with weak network connection. Since it would require less messages to be sent over the network compared to a leader node solution. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-165182UMNAD ; 1221application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Engineering and Technology
Teknik och teknologier
spellingShingle Engineering and Technology
Teknik och teknologier
Norman, Jim
PEER TO PEER SYSTEM FOR COLLABORATIVE WORK Using version control and fixed merge pattern to ensure eventual consistency
description Th‘is paper addresses the possibility of using version control and fi€xed merge pa‹ttern to ensure eventual consistency for collaborative work tools. Where the version control is upheld by a vector clock and used to detect conflƒicts. Which in turn are solved by rolling back to the last common version before using fi€xed merge patt‹ern to create a new common version. In the fixed merge patt‹ern a score system is used to lose as li‹ttle work as possible. ‘This is then tested against a leader node solution for the collaborative work tools. Which upli‰fts a FIFO consistency to sequential consistency by forcing all updates to go through the leader. The test used is a speed test to see if it is a viable solution or not to use when dealing with weak network connection. Since it would require less messages to be sent over the network compared to a leader node solution.
author Norman, Jim
author_facet Norman, Jim
author_sort Norman, Jim
title PEER TO PEER SYSTEM FOR COLLABORATIVE WORK Using version control and fixed merge pattern to ensure eventual consistency
title_short PEER TO PEER SYSTEM FOR COLLABORATIVE WORK Using version control and fixed merge pattern to ensure eventual consistency
title_full PEER TO PEER SYSTEM FOR COLLABORATIVE WORK Using version control and fixed merge pattern to ensure eventual consistency
title_fullStr PEER TO PEER SYSTEM FOR COLLABORATIVE WORK Using version control and fixed merge pattern to ensure eventual consistency
title_full_unstemmed PEER TO PEER SYSTEM FOR COLLABORATIVE WORK Using version control and fixed merge pattern to ensure eventual consistency
title_sort peer to peer system for collaborative work using version control and fixed merge pattern to ensure eventual consistency
publisher Umeå universitet, Institutionen för datavetenskap
publishDate 2019
url http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-165182
work_keys_str_mv AT normanjim peertopeersystemforcollaborativeworkusingversioncontrolandfixedmergepatterntoensureeventualconsistency
_version_ 1719290723645259776