Check out the new USENIX Web site.

Home About USENIX Events Membership Publications Students
COOTS 1998 Abstract

Filterfresh: Hot Replication of Java RMI Server Objects

Arash Baratloo, New York University; P. Emerald Chung, Yennun Huang, Sampath Rangarajan, and Shalini Yajnik, Lucent Technologies, Bell Laboratories


This paper presents the design and implementation of a Java package called Filterfresh for building replicated fault-tolerant servers. Maintaining the correctness and integrity of replicated servers is supported by a GroupManager object instantiated with each replica to form a logical group. The Group Managers use a Group Membership algorithm to maintain a consistent group view and a Reliable Multicast mechanism to communicate with other Group Managers. We then demonstrate how Filterfresh can be integrated into the Java RMI facilities. First we use the GroupManager class to construct a fault-tolerant RMI registry called FT Registry--a group of replicated RMI registry servers. Second, we describe our implementation of the FT Unicast--a client-side mechanism that tolerates and masks server failures below the stub layer, transparent to the client. We also present initial performance results, and discuss how general purpose RMI servers can be made highly available using the Filterfresh package.
  • View the full text of this paper in HTML form and PDF form.

  • If you need the latest Adobe Acrobat Reader, you can download it from Adobe's site.

  • To become a USENIX Member, please see our Membership Information.

?Need help? Use our Contacts page.

Last changed: 12 April 2002 aw
Technical Program
Conference Index