A Personal Distributed Real-time Collaborative System

被引:0
|
作者
Konstantopoulos, Michalis [1 ]
Chondros, Nikos [1 ]
Roussopoulos, Mema [1 ]
机构
[1] Univ Athens, Athens, Greece
来源
2020 IEEE 26TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS) | 2020年
基金
欧盟地平线“2020”; 欧洲研究理事会;
关键词
real-time collaboration; decentralized; privacy-preserving; distributed middleware; reliable broadcast;
D O I
10.1109/ICPADS51040.2020.00101
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present O-3 REAL, a privacy-preserving distributed middleware for real-time collaborative editing of documents. O-3 REAL introduces a novel approach for building peer-to-peer real-time collaborative applications, using a reliable broadcast channel mechanism for network communication, but at the same time provides for persistent storage management of collaborative documents using the filesystem interface of a POSIX compliant filesystem. This approach enables real-time, completely decentralized collaboration among users, without the need for a third party to intervene, and significantly simplifies the creation of peer-to-peer collaborative applications. We demonstrate that O-3 REAL scales well for real-time collaboration use-cases. For example, with 33 users simultaneously collaborating on a document in real time over a WAN with a 50 ms link delay, the average perceived latency is approximately 54 ms, which is very close to the optimal baseline. In comparison, Etherpad exhibits nearly twice the perceived latency.
引用
收藏
页码:709 / 715
页数:7
相关论文
共 50 条
  • [1] Distributed system architecture for real-time collaborative assembly design
    Department of Computer Science and Technology, Shandong University, Jinan 250100, China
    Xitong Fangzhen Xuebao, 2006, 10 (2805-2809):
  • [2] A collaborative and distributed task management system for real-time systems
    Peixoto, Maria J. P.
    Azim, Akramul
    2023 IEEE 26TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING, ISORC, 2023, : 117 - 125
  • [3] A Distributed Computing Real-Time Safety System of Collaborative Robot
    Gradolewski, Dawid
    Maslowski, Dawid
    Dziak, Damian
    Jachimezyk, Bartosz
    Mundlamuri, Siva Teja
    Prakash, Chandran G.
    Kulesza, Wlodek J.
    ELEKTRONIKA IR ELEKTROTECHNIKA, 2020, 26 (02) : 4 - 14
  • [4] An Industrial Multi Agent System for real-time distributed collaborative prognostics
    Palau, Adria Salvador
    Dhada, Maharshi Harshadbhai
    Bakliwal, Kshitij
    Parlikad, Ajith Kumar
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2019, 85 : 590 - 606
  • [5] 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
  • [6] Versatile real-time vision based on a distributed system of personal computers
    Bruno, OM
    Costa, LD
    THIRD IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 1997, : 174 - 179
  • [7] A REAL-TIME MONITOR FOR A DISTRIBUTED REAL-TIME OPERATING SYSTEM
    TOKUDA, H
    KOTERA, M
    MERCER, CW
    SIGPLAN NOTICES, 1989, 24 (01): : 68 - 77
  • [8] A distributed architecture for collaborative real-time video tracking
    Qu, Wei
    Schonfeld, Dan
    Mohamed, Magdi A.
    2007 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-8, 2007, : 47 - +
  • [9] Time synchronization in real-time distributed system
    Wei, Jian-Jun
    Kang, Ji-Chang
    Lei, Yan-Jing
    Chen, Fu-Long
    Zhongbei Daxue Xuebao (Ziran Kexue Ban)/Journal of North University of China (Natural Science Edition), 2007, 28 (05): : 412 - 416
  • [10] A DISTRIBUTED REAL-TIME OPERATING SYSTEM
    TUYNMAN, F
    HERTZBERGER, LO
    SOFTWARE-PRACTICE & EXPERIENCE, 1986, 16 (05): : 425 - 441