Research on Internet-based real-time collaborative image editing systems

Xianghua Xu,Chun Chen,Jiajun Bu,Yong Li
DOI: https://doi.org/10.1109/CACWD.2004.1349245
2004-01-01
Abstract:We present concurrency control techniques used in Collaborative IMage Editing Systems (CIMES). CIMES adopts a replicated architecture: shared pattern images are replicated at the each participant site; so image operations are performed at local sites immediately and then propagated to remote sites. An image operation transformation algorithm is proposed to resolve the image editing conflicting caused by multi-user collaborative editing and to maintain the consistency of shared image. Then, an image undo/redo algorithm is presented to support group undo in the same editing sessions. Finally, a distributed locking mechanism is used as a concurrency control tool in some collaborative phase to prohibition of shared updating to a region. All of these are realized in CIMES.
What problem does this paper attempt to address?