- 1.Baecker, R.M., Nastos, D., Posner, I.R., Mawby, KJ.,., "The User-centered Iterafive Design of Collaborative Writing Software" Proceedings of the Conference on Human Factors in Computing Systems. Amsterdam, The Netherlands: ACM. 1993. pp. 399-405.]] Google ScholarDigital Library
- 2.Biy, S.A., Harrison, S.R., and Irwin, S., "Media Spaces: Bringing People Together in a Video, Audio, and Computing Environment" Communications of the A CM, Vol. 36, l'O~u~ 1993), pp. 2s-47.]] Google ScholarDigital Library
- 3.Conldin, l., and Begeman, M.L. "gtBIS' A Hypertext Tool for Exploratory Policy Discussion." Proceedings of the Conference on Computer-Supported Cooperative Work (CS~, Portland, OR: ACM, 1988, pp. 140-152.]] Google ScholarDigital Library
- 4.Demers, A., Greene, D., Hauser, C., Irish, W., Larson, I. Shenker, S., Sturgis, H., Swinehart, D., and Terry, D. "Epidemic Algorithms for Replicated Database Maintenance,' Proceedings of the Sixth Symposium on Principles of Distributed Computing, Vancouver, BC, Canada, August 1987, pp. 1-12.]] Google ScholarDigital Library
- 5.Dourish, P., and Bly, S., "Supporting Awareness in a Distributed Workgroup" Proceedings of ihe ACId Conference on Human Factors in Computing Systems (CHI'92), Monterey, CA: ACM, pp. 541-547.]] Google ScholarDigital Library
- 6.Edwards, W.K., and Mynatt, E.D., "Thnewarp: Techniques for Autonomous Collaboration." Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI'97), Atlanta, GA: ACh~ pp. 218-225.]] Google ScholarDigital Library
- 7.Eveland, LD., and B ikson, T. IC, "Work Group Structures and Computer Support: A Field Experiment." Pffoceedings, ACM Conference on Computer-Supported Cooperative Work, Portland, OR: AC~ 1988.]] Google ScholarDigital Library
- 8.Galegher, J., and Kraut, R.E., "Computer-Mediated Communication for Imellecmal Teamwork: A Field Experiment in Group Writing;' in Proceedings of the ACM Conference on Computer-Supported Cooperative Work, Los Angeles, CA: ACM, 1990, pp. 65-78.]] Google ScholarDigital Library
- 9.Goldmg, IL, Long, D., and Wilkes, J. "The RefDBMS Distributed Bibliographic Database System/' Proceedings of Winter USEN1X Conference, san Francisco, CA, January 1994, pp. 4%62.]] Google ScholarDigital Library
- 10.Greenberg, S., and Marwood, D., "Real Thne Groupware as a Distributed System: Concurrency Control and its Effect on the interface;' Proceedings of the ACM Conference on Computer Supported Cooperative Work, Chapel Hill, NC: ACM; Oct: 22-26, 1994. pp. 20%217.]] Google ScholarDigital Library
- 11.Grief, I., and Satin, S. "Dath Sharing in Group Work," Computer-Supported Cooperative Work: A Book of Readings, Irene Grief, ed. San Mateo, CA: Morgan Kaufinmm, 1988, pp. 477-508.]] Google ScholarDigital Library
- 12.Heidemann, LS., Page, T.W, Guy, R.G., and Popek, GJ. "Primarily Disconnected Operation: Experiences with Ficus" Proceedings of Second Workshop on the Man. agement of Replicated Data, Monterey, CA, Nov, 1992.]]Google Scholar
- 13.Kalwell, L. Jr., Beekhardt, S., Halvorsen, T., Ozzie, R., and Greif, I., "Replicated Document Management in a 'Group Communication System/' Proceedingsof the ACM Conference on Computer-Supported Cooperative Work, Portland, Oregon, September 1988.]] Google ScholarDigital Library
- 14.Kistler, JJ., and Satyanarayanan. "Disconnected Operation in the Coda File System:' ACM Transactions on Computer Systems 10(1):3-25, February 1992.]] Google ScholarDigital Library
- 15.McGuffiu, Lola, and Olson, Gary, "ShrEdit: A Shared Electronic Workspace,' CSMH, Technical Report, Cognitive Science and Machine Intelligence Laboratory, University of Michigan, 1992.]]Google Scholar
- 16.Metricom Inc. http://wwwanetricom.com.]]Google Scholar
- 17.Neuwirth, C. M., Kaufer, D. S., Chandhok, R., and Morris, I. "Issues in the Design of Computer Support for Co-authoring and Commenting;' Proceedings of the Conference on Computer-$up~orted Cooperative Work, Los Angeles, CA: ACM, 1990, pp. 183-195.]] Google ScholarDigital Library
- 18.Olson, J., Olson, G. StorrOsten, M., and Carter, M., "How a Group Editor Changes the Character of A Design Meeting as Well as its Outcome;' Proceedings of the Conference on Computer-Supported Cooperative Work, Toronto, Ontario: ACM, 1992, pp. 91-98.]] Google ScholarDigital Library
- 19.Ousterhout, J., "Tcl: An Embeddable Command I.anguage." Proceedings of the USENIX Conference, W'mter 1990.]]Google Scholar
- 20.Petersen, K., Spreitzer, MJ., Terry, D.B., Thelmer, : M.M., Demers, AJ. "Flexible Update Propagation for Weakly Consistent Replication;' Proceedings of the Six. teenth ACM Symposium on Operating System Principles (SOSP), Saint-Malo, Franco, October 1997.]] Google ScholarDigital Library
- 21.Satyanarayanan, M., Kistler, JJ., Kumar, P., Okasaki, M.E., Siegel, E.H., and Steer~, D.C., "Coda: A Highly- Available File System for a Distributed Workstation Environment" IEEE Transactions on Computers 39(4): 447-459, April 1990.]] Google ScholarDigital Library
- 22.Terry, D.B., Theimer, M.,M., Petersen, K., Demers, AJ., Spreitzer, MJ., Hauser, C.H. "/Vl~ging Update Conflicts in Bayou, a Weakly Connected Replicated Storage System:' Proceedings Fifteenth ACM Symposium on Operating Systems Principles (SOSP), Cooper Mountain, Colorado, December 1995, pp. 172-183.]] Google ScholarDigital Library
- 23.Terry, D.B., Demers, AJ., Petersen, K., Spreitzer, MJ., Thelmer, M/M., and Welch, B. "Session Guarantees for Weakly Consistent Replicated Data/' Proceedings of the International Conference on Parallel and Distributed Information Systems (PDIS), Austin, Texas, September 1994, pp. 140-149.]] Google ScholarDigital Library
Index Terms
- Designing and implementing asynchronous collaborative applications with Bayou
Recommendations
On the Need for Mixed Media in Distributed Requirements Negotiations
Achieving agreement with respect to software requirements is a collaborative process that traditionally relies on same-time, same-place interactions. As the trend towards geographically distributed software development continues, co-located meetings are ...
Symmetric and Asymmetric Asynchronous Interaction
We investigate classes of systems based on different interaction patterns with the aim of achieving distributability. As our system model we use Petri nets. In Petri nets, an inherent concept of simultaneity is built in, since when a transition has more ...
Access cost for asynchronous Byzantine quorum systems
Quorum systems have been used to implement many coordination problems in distributed systems. In this paper, we study the cost of accessing quorums in asynchronous systems. We formally define the asynchronous access cost of quorum systems and argue that ...
Comments