Beyond the chalkboard: computer support for collaboration and problem solving in meetings
Communications of the ACM
ACM Transactions on Information Systems (TOIS)
Concurrency control in groupware systems
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
DistEdit: a distributed toolkit for supporting multiple group editors
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Groupware: some issues and experiences
Communications of the ACM
Communications of the ACM - Special issue on computer graphics: state of the arts
Toward an open shared workspace: computer and video fusion approach of TeamWorkStation
Communications of the ACM
Videodraw: a video interface for collaborative drawing
ACM Transactions on Information Systems (TOIS) - Special issue on computer—human interaction
Multicast routing for multimedia communication
IEEE/ACM Transactions on Networking (TON)
Multicast channels for collaborative applications: design and performance evaluation
ACM SIGCOMM Computer Communication Review
A distributed and policy-free general-purpose shared window system
IEEE/ACM Transactions on Networking (TON)
Building real-time groupware with GroupKit, a groupware toolkit
ACM Transactions on Computer-Human Interaction (TOCHI)
GROUP '97 Proceedings of the international ACM SIGGROUP conference on Supporting group work: the integration challenge
ACM Transactions on Computer Systems (TOCS)
Broadcast Protocols for Distributed Systems
IEEE Transactions on Parallel and Distributed Systems
Implementing gesturing with cursors in group support systems
Journal of Management Information Systems - Special issue: Organizational impact of group support systems, expert systems, and executive information systems
CovaModeler: A multi-user tool for modelling cooperative processes
International Journal of Computer Applications in Technology
Hi-index | 0.00 |
Two of the most difficult problems faced by developers of synchronous groupware applications are the handling of multiple session connections and the maintenance of replicated data. Protocols and algorithms to solve these problems have evolved over the years as developers gained experience and network standards were developed and enriched. This paper analyzes the efficiency of three common application level protocols used for the development of groupware systems. These include central sequencing, distributed operations, and independent-immutable objects. In order to perform the analysis, nine measures of network and processor efficiency were developed. The result of the analysis showed the independent object method to be superior in overall efficiency. Central sequencing is recommended for applications that are not conducive to the use of independent objects.