Concurrency control in groupware systems
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
Multicast routing in a datagram internetwork
Multicast routing in a datagram internetwork
SIGCOMM '93 Conference proceedings on Communications architectures, protocols and applications
A reliable multicast framework for light-weight sessions and application level framing
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Building real-time groupware with GroupKit, a groupware toolkit
ACM Transactions on Computer-Human Interaction (TOCHI)
ACM Transactions on Computer-Human Interaction (TOCHI)
Real-Time Cooperative Editing on the Internet
IEEE Internet Computing
Distributed Concurrency Control in Real-time Cooperative Editing Systems
ASIAN '96 Proceedings of the Second Asian Computing Science Conference on Concurrency and Parallelism, Programming, Networking, and Security
Effects of Network Characteristics on Human Performance in a Collaborative Virtual Environment
VR '99 Proceedings of the IEEE Virtual Reality
NotePals: Lightweight Note Taking by the Group, for the Group
NotePals: Lightweight Note Taking by the Group, for the Group
Multipoint communication: a survey of protocols, functions, and mechanisms
IEEE Journal on Selected Areas in Communications
Achieving undo in bitmap-based collaborative graphics editing systems
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Hi-index | 0.00 |
Real-time collaborative designing systems allow users to view and design the same document from geographically distributed sites connected by web. In these systems, each action should be transferred to other sites correctly, timely and orderly. While a lot of researches focus mainly on providing reliable network environment to support collaborative works, we propose a new kind of reliable communication architecture for collaborative group. This architecture is based on UDP protocol for end-to-end transmission, and adopts a new Site-based Reliable Communication Protocol (SRCP) that depends on collaborative site itself to choose reliable communication channel and provide reliable transmission. Each site checks the connection status and chooses reliable path to transfer actions dynamically. Lost actions can be detected and retransferred faster when comparing to other architectures. The protocol and algorithms are given in detail in this paper.