next up previous contents
Next: Related Work Up: Introduction Previous: Weakly Ordered Eventual Consistency

Overview of Thesis

Distributed collaborative applications are on the immediate horizon for new uses of the World Wide Web. Interaction with data and collaboration over the Web will characterize the next wave of Web applications. To facilitate development of such applications, we propose that functionality common to all such systems be united through shared data spaces. As a data substrate for DCAs, shared data spaces fill the needs of DCAs to share data, allow client-side updates, and ensure consistency of shared data. For good performance and robustness, shared data spaces should employ caches using an eventual consistency protocol that allows unsynchronized access to data. For graphical DCAs with weaker consistency requirements, weakly ordered eventual consistency is easy to implement efficiently.

The highlights of this thesis work are:

This thesis focuses on weakly ordered eventual consistency as an efficient, reliable, scalable, and acceptable way to propagate updates in a shared data space for a Web-based DCA.

Together, Multiart and Relay illustrate one point in the design space of Web-based DCAs and shared data space substrates. They are meant to form a testbed for different implementations of shared data space properties, from which fully functional shared data spaces could evolve.

This thesis is organized as follows:


next up previous contents
Next: Related Work Up: Introduction Previous: Weakly Ordered Eventual Consistency

Carmine F. Greco
Wed Mar 26 23:44:38 EST 1997