ACM Home Page
Please provide us with feedback. Feedback
Real time groupware as a distributed system: concurrency control and its effect on the interface
Full text PdfPdf (1.43 MB)
Source Computer Supported Cooperative Work archive
Proceedings of the 1994 ACM conference on Computer supported cooperative work table of contents
Chapel Hill, North Carolina, United States
Pages: 207 - 217  
Year of Publication: 1994
ISBN:0-89791-689-1
Authors
Saul Greenberg  Department of Computer Science, University of Calgary, Calgary, Alberta, Canada T2N 1N4
David Marwood  Department of Computer Science, University of Calgary, Calgary, Alberta, Canada T2N 1N4
Sponsors
SIGGROUP: ACM Special Interest Group on Supporting Group Work
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 18,   Downloads (12 Months): 226,   Citation Count: 84
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/192844.193011
What is a DOI?

ABSTRACT

This paper exposes the concurrency control problem in groupware when it is implemented as a distributed system. Traditional concurrency control methods cannot be applied directly to groupware because system interactions include people as well as computers. Methods, such as locking, serialization, and their degree of optimism, are shown to have quite different impacts on the interface and how operations are displayed and perceived by group members. The paper considers both human and technical considerations that designers should ponder before choosing a particular concurrency control method. It also reviews our work-in-progress designing and implementing a library of concurrency schemes in GROUPKIT, a groupware toolkit.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
3
 
4
 
5
6
7
 
8
Greenberg, S. (1991) "Personalizable groupware: Accommodating individual roles and group differences." In Proceedings of the ECSCW European Conference of Computer Supported Cooperative Work, pp. 17-32, Amsterdam, Sept 24-27, Kluwer Academic Press.
9
 
10
Greenberg, S. and Bohnet, R. (1991) "GroupSketch: A multi-user sketchpad for geographically-distributed small groups." In Proceedings of Graphics Interface '91, pp. 207-215, Calgary, Alberta, June 5-7.
 
11
12
13
 
14
Karsenty, A. and Beaudouin-Lafon, M. (1993) "An algorithm for distributed groupware applications." In Proceedings of the 13th international Conference on Distributed Computing Systems ICDCS'93 , Pittsburgh, May 25-28.
 
15
Knister, M. and Prakash, A. (1993) "Issues in the design of a toolkit for supporting multiple group editors." Computing Systems (The Journal of the Usenix Association), 6(2), pp. 135-166, Spring.
16
17
18
19
 
20
Moran, T., McCall, K., van Melle, B., Pedersen, E. and Halasz, F. (in press) "Design principles for sharing in Tivoli, a whiteboard meeting-support tool." In Designing Groupware for Real Time Drawing, S. Greenberg, S. Hayne & R. Rada ed. McGraw Hill.
21
22
 
23
Rodden, T. and Blair, G. (1991) "CSCW and distributed systems" The problem of control." In Proceedings of the ECSCW European Conference on Computer Supported Cooperative Work, pp. 49-64, Amsterdam, Klewar Press.
24
25
26
 
27
 
28
 
29
Tichy, F. W. (1982) "RCS: A revision control system." In Proceedings of the ECICS 82 European Conference, Stresa, Italy, September.
 
30
Wilson, B. (in press) "WSCRAWL 2.0: A shared whiteboard based on X-Windows." In Designing Groupware for Real Time Drawing, S. Greenberg, S. Hayne and R. Rada ed. McGraw Hill.

CITED BY  85
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Collaborative Colleagues:
Saul Greenberg: colleagues
David Marwood: colleagues

Peer to Peer - Readers of this Article have also read: