A New Algorithm for Real-Time Collaborative Graphical Editing System Based on CRDT

被引:2
|
作者
Gao, Liping [1 ,2 ]
Xu, Xiaofang [1 ]
机构
[1] Univ Shanghai Sci & Technol, Sch Opt Elect Comp Engn, Shanghai 200093, Peoples R China
[2] Fudan Univ, Shanghai Key Lab Data Sci, Shanghai 200093, Peoples R China
关键词
Consistency maintenance; Real-time collaboration; CRDT; Graphical editing;
D O I
10.1007/978-981-13-3044-5_15
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the rapid development of collaborative applications, real-time collaborative graphical editing systems will face many new challenges in the future. The key technology to guarantee the correctness in the graphical editing system is consistency maintenance. It is also a core topic in the field of collaborative computing and a basic research in many scientific and engineering collaboration systems. However, over the past years, the complexity of graphics has produced much problems for the real time editing field, including methods of operational transformation (OT) and conflict resolution strategy with multi-version replication, etc. Recently, CRDT (Exchanged Copy Data Type) has been proposed as a new alternative mechanism in collaborative text editing with much higher efficiency. However, the CRDT-based real-time graphics editing system consistency maintenance method has rarely been studied in the previous literature. In the paper, a kind of CRDT algorithm is proposed, and the complex constraint relationship between the graphics and the dynamic rule library is used to divide the graphic operation into operation, which the relevant solutions are given. The algorithm integrates different types of graphics operations for First, the algorithm guarantees the convergence of the coordinated users and maintains the operational intent under the integrated framework. Secondly, a CRDT-based algorithm is designed. Thirdly, the time complexity and space complexity of the put forward algorithm are theoretically analyzed, which is further verified the feasibility of the algorithm. Finally, The direction of future solution is given.
引用
收藏
页码:201 / 212
页数:12
相关论文
共 50 条
  • [41] Visual gesture recognition for real-time editing system
    Min, Byung-Woo
    Yoon, Ho-Sub
    Soh, Jung
    Yang, Young-Kyu
    International Conference on Multimedia Computing and Systems -Proceedings, 1999, 2 : 982 - 984
  • [42] Real-Time Collaborative System Based on Distributed Data Sharing Method
    Chen, Bin
    Nakajima, Kenji
    Hatada, Koki
    Yura, Junichi
    Uyama, Masashi
    Okabayashi, Keiju
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON INTELLIGENT USER INTERFACES: COMPANION (IUI 2019), 2019, : 53 - 54
  • [43] Research on Consistency Maintenance of the Real-time Image Editing System based on Bitmap
    Wang, Shanshan
    Wu, Chunxue
    Gao, Liping
    Yao, Yicheng
    PROCEEDINGS OF THE 2014 IEEE 18TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2014, : 689 - 694
  • [44] A new real-time clustering algorithm
    Shao, Fei
    Cao, Yanjiao
    Gu, Junzhong
    Wang, Yong
    Journal of Information and Computational Science, 2010, 7 (10): : 2110 - 2121
  • [45] GART: A Genetic Algorithm based Real-time System Scheduler
    ManChon, U.
    Ho, Chiahsun
    Funk, Shelby
    Rasheed, Khaled
    2011 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2011, : 886 - 893
  • [46] A Partial Persistent Data Structure to Support Consistency in Real-time Collaborative Editing
    Wu, Qinyi
    Pu, Calton
    Ferreira, Joao Eduardo
    26TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING ICDE 2010, 2010, : 776 - 779
  • [47] An integrated session and repository management approach for real-time collaborative editing systems
    Xia, Steven
    Sun, David
    Sun, Chengzheng
    Chen, David
    FOURTH INTERNATIONAL CONFERENCE ON CREATING, CONNECTING AND COLLABORATING THROUGH COMPUTING, PROCEEDINGS, 2006, : 254 - +
  • [48] A user-centred consistency model in real-time collaborative editing systems
    Xue, LY
    Orgun, M
    Zhang, K
    DISTRIBUTED COMMUNITIES ON THE WEB, 2002, 2468 : 138 - 150
  • [49] Exhaustive Search and Resolution of OT Puzzles in Real-Time Collaborative Editing Systems
    Sun, Chengzheng
    2015 20TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2015, : XV - XV
  • [50] Survey of Real-Time Collaborative Editing Algorithms Supporting Operation Intention Consistency
    He F.-Z.
    Lü X.
    Cai W.-W.
    Cheng Y.
    2018, Science Press (41): : 840 - 867