Selected sections of this report will be published in the Proceedings of the 13th Symposium On Reliable Distributed Systems, Oct. 25-27, 1994, Dana Point, California.
Our approach is independent of the details of the replica control protocol used to maintain the consistency of server replicas. We use a lightweight remote invocation protocol in order to minimize the impact on the client of issues such as scale and replication consistency maintenance. Furthermore, unlike most previous systems we provide explicit support for weakly consistent replication protocols. GRIP is designed as a collection of modular services, which can be configured according to the needs of the application.
Also available extended report (gzip postscript), (pdf) .