Convergence is achieved thanks to OPTIC allowing for completly decentralised collaboration.
Indeed, it meets the following requirements:
- High local responsiveness: the system is as responsive as a single-user editor
- High concurrency: the users are able to concurrently and freely
modify any part of the shared document at any time
- Consistency: the users
mare able to see a converged view of all copies
coordination: all concurrent updates are synchronized in decentralized fashion in
order to avoid a single point of failure
- Scalability: users may join or leave the group at any time
Access control is very important in the sense that it allows the definition of access rules in order to protect shared data.
However defining access control rules in a decentralized fashion is a challanging problem.
We propose an optimistic access control based on replicating the access control policy.
This issue was discussed in the paper "A Flexible Access Control Model for Distributed Collaborative Editors"