DocumentCode
561126
Title
A contract-extended push-pull-clone model
Author
Truong, Hien Thi Thu ; Ignat, Claudia-Lavinia ; Bouguelia, Mohamed-Rafik ; Molli, P.
Author_Institution
INRIA Nancy-Grand Est, Nancy-Grand Est, France
fYear
2011
fDate
15-18 Oct. 2011
Firstpage
211
Lastpage
220
Abstract
In the push-pull-clone collaborative editing model widely used in distributed version control systems users replicate shared data, modify it and redistribute modified versions of this data without the need of a central authority. However, in this model no usage restriction mechanism is proposed to control what users can do with the data after it has been released to them. In this paper we extended the push-pull-clone model with contracts that express usage restrictions and that are checked a posteriori by users when they receive the modified data. We propose a merging algorithm that deals not only with modifications on data but also with contracts. A log-auditing protocol is used to detect users who do not respect contracts and to adjust user trust levels. Our proposed contract-based model has been implemented and evaluated by using PeerSim simulator.
Keywords
configuration management; distributed processing; groupware; PeerSim simulator; contract-based model; contract-extended push-pull-clone model; distributed version control systems; log-auditing protocol; push-pull-clone collaborative editing model; usage restriction mechanism; Clocks; Cloning; Contracts; collaborative editing; contract-based model; log auditing; peer-to-peer computing; push-pull-clone model; trust;
fLanguage
English
Publisher
ieee
Conference_Titel
Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom), 2011 7th International Conference on
Conference_Location
Orlando, FL
Print_ISBN
978-1-4673-0683-6
Electronic_ISBN
978-1-936968-32-9
Type
conf
Filename
6144806
Link To Document