Coordinating concurrent development
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Fine-grained revision control for collaborative software development
SIGSOFT '93 Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering
WWG: a wide-area infrastructure to support groups
GROUP '01 Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work
Flexible notification for collaborative systems
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Hi-index | 0.00 |
In this paper, we describe recent work in developing a peer-to-peer collaborative environment. The study examines various locking mechanisms/policies by adjusting the granularity of the locked space within the shared document. Additionally, as the interface is highly dependent upon user input/interaction rather than CPU computation, the communication overheads dominate the scalability analysis. Consequently, this paper examines the communication overheads associated with five different events within the system. The paper concludes with a discussion of future work in further examining various locking granularities and related work in distributed memory systems and cache coherency models.