Replicated object management using group technology

The authors detail the goals of the ROMANCE (replicated object management configurable environment) project and present its software architecture and current status. A fundamental goal of the project is to experiment with group technology. In ROMANCE, distribution and replication are implemented using underlying group communication and membership services. The authors also describe how these tools are used to achieve ROMANCE goals.<<ETX>>

[1]  Liuba Shrira,et al.  Lazy replication: exploiting the semantics of distributed services (extended abstract) , 1990, OPSR.

[2]  Paulo Veríssimo,et al.  xAMp: a multi-primitive group communications service , 1992, [1992] Proceedings 11th Symposium on Reliable Distributed Systems.

[3]  David R. Cheriton Problem-oriented shared memory revisited , 1992, EW 5.

[4]  Mesaac Makpangou,et al.  Fragmented Objects for Distributed Abstractions , 1994 .

[5]  Willy Zwaenepoel,et al.  Implementation and performance of Munin , 1991, SOSP '91.

[6]  Bill Nitzberg,et al.  Distributed shared memory: a survey of issues and algorithms , 1991, Computer.

[7]  Anoop Gupta,et al.  Memory consistency and event ordering in scalable shared-memory multiprocessors , 1990, [1990] Proceedings. The 17th Annual International Symposium on Computer Architecture.

[8]  Henri E. Bal,et al.  Experience with distributed programming in Orca , 1990, Proceedings. 1990 International Conference on Computer Languages.

[9]  Mesaac Makpangou,et al.  BOAR: a library of fragmented object types for distributed abstractions , 1991, Proceedings 1991 International Workshop on Object Orientation in Operating Systems.

[10]  P. Verissimo,et al.  Group orientation: a paradigm for distributed systems of the nineties , 1992, Proceedings of the Third Workshop on Future Trends of Distributed Computing Systems.

[11]  Kenneth P. Birman,et al.  Object-oriented reliable distributed programming , 1992, [1992] Proceedings of the Second International Workshop on Object Orientation in Operating Systems.