Large Scale Distribution Support for Cooperative Applications

Cooperative applications usually require the ability to reliably disseminate information. Providing large scale support means inevitably, tackling problems such as temporary unreachability, often leading to partition failures. This paper presents a framework targetted at experimenting application-specific partition-processing strategies. One key design issue is to combine application semantics/attributes and/with the services of modern group-based communication subsystems. We show that this approach is promising with the view to providing partition support for distributed synchronised applications.

[1]  Kenneth P. Birman,et al.  Understanding partitions and the 'no partition' assumption , 1993, 1993 4th Workshop on Future Trends of Distributed Computing Systems.

[2]  André Schiper,et al.  Virtually-synchronous communication based on a weak failure suspector , 1993, FTCS-23 The Twenty-Third International Symposium on Fault-Tolerant Computing.

[3]  Paulo Veríssimo,et al.  Survey of Selected Groupware Applications and Supporting Platforms , 1994 .

[4]  Shojiro Nishio,et al.  A Resilient Mutual Exclusion Algorithm for Computer Networks , 1990, IEEE Trans. Parallel Distributed Syst..

[5]  Nancy A. Lynch,et al.  Impossibility of distributed consensus with one faulty process , 1983, PODS '83.

[6]  Paulo Veríssimo,et al.  Using Tailored Failure Suspectors to Support Distributed Cooperative Applications , 1995, Parallel and Distributed Computing and Systems.

[7]  André Schiper,et al.  On group communication in large-scale distributed systems , 1994, EW 6.

[8]  David K. Gifford,et al.  Weighted voting for replicated data , 1979, SOSP '79.

[9]  Yair Amir,et al.  Transis: A Communication Sub-system for High Availability , 1992 .

[10]  Newtop: a fault-tolerant group communication protocol , 1995, Proceedings of 15th International Conference on Distributed Computing Systems.

[11]  Ichiro Suzuki,et al.  A distributed mutual exclusion algorithm , 1985, TOCS.

[12]  Mahadev Satyanarayanan,et al.  Log-based directory resolution in the Coda file system , 1993, [1993] Proceedings of the Second International Conference on Parallel and Distributed Information Systems.

[13]  Bradford B. Glade,et al.  The Horus System , 1993 .