Distributed Dynamic-Locking in real-time collaborative editing systems

被引:0
|
作者
Xu, XH [1 ]
Bu, JJ [1 ]
Chen, C [1 ]
Li, Y [1 ]
机构
[1] Zhejiang Univ, Coll Comp Sci, Hangzhou 310027, Peoples R China
来源
GROUPWARE: DESIGN, IMPLEMENTATION, AND USE, PROCEEDINGS | 2004年 / 3198卷
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a Customizable and Dynamic Locking (CDL) scheme is proposed for concurrency control in Internet-based real-time collaborative editors. The idea of dynamic-locking is that: locking mechanism dynamically determines locking set according to locking policies and latest collaborative activities happened in the shared workspace, and pre-locks objects for succeeding editing and preventing from other user's edit. Dynamic locking is optional: user decides whether and when to use locking mechanism. In the proposed scheme, locking policy is separated from locking mechanism. Locking policies can be customized for different collaboration tasks. Locking scope is dynamically determined according to locking policies and collaborative activities among users. Multiple users can select different policies in the same collaborative session, and change locking policies at different phases of collaboration as well. Protocols and algorithms for locking conflict resolution and consistency maintenance are also presented in this paper.
引用
收藏
页码:271 / 279
页数:9
相关论文
共 50 条
  • [31] Quality of service negotiation for distributed, dynamic real-time systems
    Cavanaugh, CD
    Welch, LR
    Shirazi, BA
    Huh, EN
    Anwar, S
    PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 757 - 765
  • [32] Dynamic Reconfiguration of Real-Time Distributed Systems Based on Agents
    Esquivel-Flores, O.
    Benitez-Perez, H.
    REVISTA IBEROAMERICANA DE AUTOMATICA E INFORMATICA INDUSTRIAL, 2012, 9 (03): : 300 - 313
  • [33] Model continuity in the design of dynamic distributed real-time systems
    Hu, XL
    Zeigler, BP
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2005, 35 (06): : 867 - 878
  • [34] Instrumentation, modelling, and analysis of dynamic, distributed real-time systems
    Welch, L.R.
    Shirazi, B.A.
    Ravindran, B.
    Kamangar, F.
    International Journal of Parallel and Distributed Systems and Networks, 1999, 2 (03): : 105 - 117
  • [35] A multivariables Algorithm for Dynamic Reconfiguration of real-time Distributed Systems
    Soidridine, Moussa Moindze
    Karim, Konate
    PROCEEDINGS OF 2016 IEEE ADVANCED INFORMATION MANAGEMENT, COMMUNICATES, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IMCEC 2016), 2016, : 960 - 968
  • [36] Semantic locking in real-time Internet-based collaborative graphics design systems
    Jiang, B
    Bu, JJ
    Chen, C
    Song, ML
    TENCON 2004 - 2004 IEEE REGION 10 CONFERENCE, VOLS A-D, PROCEEDINGS: ANALOG AND DIGITAL TECHNIQUES IN ELECTRICAL ENGINEERING, 2004, : B282 - B285
  • [37] 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
  • [38] Static use of locking caches vs. dynamic use of locking caches for real-time systems
    Campoy, AM
    Perles, A
    Rodríguez, F
    Busquets-Mataix, JV
    CCECE 2003: CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, PROCEEDINGS: TOWARD A CARING AND HUMANE TECHNOLOGY, 2003, : 1283 - 1286
  • [39] Agents in real-time collaborative systems
    Mitchell, D
    MULTIMEDIA: FULL-SERVICE IMPACT ON BUSINESS, EDUCATION, AND THE HOME, 1996, 2617 : 81 - 88
  • [40] Test case generation for collaborative real-time editing tools
    Yu, Lian
    Xiao, Wenping
    Chi, Changyan
    Ma, Lin
    Su, Hui
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 509 - +