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 条
  • [31] An efficient preserving intention operational transformation for real-time collaborative editing
    Cai, Wei-Wei
    He, Fa-Zhi
    Lv, Xiao
    Jisuanji Xuebao/Chinese Journal of Computers, 2015, 38 (10): : 2041 - 2053
  • [32] Distributed Dynamic-Locking in real-time collaborative editing systems
    Xu, XH
    Bu, JJ
    Chen, C
    Li, Y
    GROUPWARE: DESIGN, IMPLEMENTATION, AND USE, PROCEEDINGS, 2004, 3198 : 271 - 279
  • [33] Maintaining Semantic Consistency in Real-Time Collaborative Graphics Editing Systems
    Bu, Jia jun
    Jiang, Bo
    Chen, Chun
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2006, 6 (04): : 57 - 61
  • [34] Graphical System for Real-Time Digital Image Processing
    Mica, Ivan
    Prinosil, Jiri
    Pfeifer, Vaclav
    31ST INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND SIGNAL PROCESSING TSP 2008, 2008, : 154 - 155
  • [35] Telepointer motion prediction in real-time internet-based collaborative graphics editing systems
    Bu, Jiajun
    Jiang, Bo
    Yang, Jianxv
    Chen, Chun
    2006 10TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, PROCEEDINGS, VOLS 1 AND 2, 2006, : 529 - 533
  • [36] CoMed: A real-time collaborative medicine system
    Sung, MY
    Kim, MS
    Sung, MW
    Kim, EJ
    Yoo, JH
    13TH IEEE SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS (CBMS 2000), PROCEEDINGS, 2000, : 215 - 220
  • [37] CoMed: a real-time collaborative medicine system
    Sung, Mee Young
    Kim, Moon Suck
    Sung, Myung-Whun
    Kim, Eom Joon
    Yoo, Jae Hong
    Proceedings of the IEEE Symposium on Computer-Based Medical Systems, : 215 - 220
  • [38] CoMed: a real-time collaborative medicine system
    Sung, MY
    Kim, MS
    Kim, EJ
    Yoo, JH
    Sung, MW
    INTERNATIONAL JOURNAL OF MEDICAL INFORMATICS, 2000, 57 (2-3) : 117 - 126
  • [39] A Personal Distributed Real-time Collaborative System
    Konstantopoulos, Michalis
    Chondros, Nikos
    Roussopoulos, Mema
    2020 IEEE 26TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2020, : 709 - 715
  • [40] Visual gesture recognition for real-time editing system
    Min, BW
    Yoon, HS
    Soh, J
    Yang, YK
    IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS, PROCEEDINGS VOL 2, 1999, : 982 - 984