|
ABSTRACT
DUPLEX is a distributed collaborative editor for users connected through a large-scale environment such as the Internet. Large-scale implies heterogeneity, unpredictable communication delays and failures, and inefficient implementations of techniques traditionally used for collaborative editing in local area networks. To cope with these unfavorable conditions, DUPLEX proposes a model based on splitting the document into independent parts, maintained individually and replicated by a kernel. Users act on document parts and interact with co-authors using a local environment providing a safe store and recovery mechanisms against failures or divergence with co-authors. Communication is reduced to a minimum, allowing disconnected operation. Atomicity, concurrency, and replica control are confined to a manageable small context.
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
|
Borghoff, U.M. and Tegge, G. Application of collaborative editing to software-engineering projects. ACM SIGSOFT. 18,3 (July 1993), 56-64.
|
| |
3
|
|
 |
4
|
|
 |
5
|
|
 |
6
|
|
 |
7
|
Robert S. Fish , Robert E. Kraut , Mary D. P. Leland, Quilt: a collaborative tool for cooperative writing, Proceedings of the ACM SIGOIS and IEEECS TC-OA 1988 conference on Office information systems, p.30-37, March 23-25, 1988, Palo Alto, California, United States
|
| |
8
|
|
| |
9
|
Heidemann, J.S., Page, T.W., Guy, R.G., and Popek, GJ. Primarily disconnected operation: Experiences with Ficus. In Proceedings of the 2nd Workshop on the Management of Replicated Data. (December, location), 1992, pages.
|
 |
10
|
|
 |
11
|
|
 |
12
|
|
 |
13
|
|
 |
14
|
Mary D. P. Leland , Robert S. Fish , Robert E. Kraut, Collaborative document production using quilt, Proceedings of the 1988 ACM conference on Computer-supported cooperative work, p.206-215, September 26-28, 1988, Portland, Oregon, United States
[doi> 10.1145/62266.62282]
|
| |
15
|
|
| |
16
|
|
| |
17
|
Lugeon, J.C. and Sandoz, A. Sharing a small domain in a large distributed file system. Technical report, Swiss Institute of Technology of Lausanne (anonymous FTP ftp-lse.epfl.ch:/pub/TechReports/DILSE-6-93.ps), 1993.
|
| |
18
|
Miles, V.C., McCarthy, J.C., Dix, A.J., Harrison, M.D., and Monk, A.E Reviewing designs for a synchronousasynchronous group editing environment. In Computer Supported Cooperative Work (pp. 137-160). Springer- Verlag, 1993.
|
 |
19
|
Christine M. Neuwirth , David S. Kaufer , Ravinder Chandhok , James H. Morris, Issues in the design of computer support for co-authoring and commenting, Proceedings of the 1990 ACM conference on Computer-supported cooperative work, p.183-195, October 07-10, 1990, Los Angeles, California, United States
[doi> 10.1145/99332.99354]
|
| |
20
|
Pacull, F. and Sandoz, A. R-linearizability: An extension of linearizability to replicated objects. In Proceedings of the 4th IEEE Workshop of Future Trends of Computing Systems. 1993.
|
| |
21
|
|
| |
22
|
Posner, I.R. and Backer, R.M. How people write together. In Proceedings of the 25th Hawaii International Conference on System Sciences, Vol. IV (January), 1992, pp. 127-138.
|
| |
23
|
Raynal, M. and Mizuno, M. How to find his way in the jungle of consistency criteria for distributed shared memories. In Proceedings of the 4th IEEE Workshop on Future Trends of Computing Systems, 1993, pp. 340-346.
|
| |
24
|
|
| |
25
|
Schiper, A. and Ricciardi, A. Virtually synchronous communication based on a weak failure suspector. In Proceedings of the 23rd IEEE Int. Conf. on Fault Tolerant Computing Systems. 1993, pp. 534-543.
|
| |
26
|
Schiper, A. and Sandoz, A. Uniform reliable multicast in a virtually synchronous environment. In Proceedings of 13th IEEE int. Conference on Distributed Computing Systems (May), 1993, pp. 561-568.
|
| |
27
|
Sheth, A. and Rusienkiewicz, M. Management of interdependent data: Specifying dependency. Proceedings of the 1st Workshop on the Management Of Replicated Data (November). 1990.
|
CITED BY 7
|
|
|
|
|
|
|
|
|
|
|
Eyal de Lara , Rajnish Kumar , Dan S. Wallach , Willy Zwaenepoel, Collaboration and multimedia authoring on mobile devices, Proceedings of the 1st international conference on Mobile systems, applications and services, p.287-301, May 05-08, 2003, San Francisco, California
|
|
|
|
|
|
|
|
|
|
|