Design and implementation of a membership server and its application interface
Abstract
None of the existing membership protocols have all the properties needed to be reliable and fault-tolerant. Therefore, the goal of this work is to implement two major components of a group Membership Service protocol which will provide distributed applications the necessary fault tolerance, reliable communications and consistent group views among all members. These protocols must operate on top of a usually unreliable and best effort network such as the Internet. The first component implements a multicast emulator, to emulate IP multicasting communication over a mixture of multicast-capable and unicast capable local area networks (LANs). The second component implements a membership server that maintains the group memberships using the Membership Service protocol. These components are implemented as programs and then verified to be faithful to the specifications through extensive testing of all possible paths through the program (all combinations of scenarios)
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.Collections
Related items
Showing items related by title, author, creator and subject.
-
What Does Jordan's Bid for GCC Membership Imply for the Arab Spring?
Amara, Jomana (2012-07-15);What would Jordan’s membership in the Gulf Cooperation Council (GCC) mean? There has been a great deal of excitement and anticipation surrounding the prospect – and a lot of speculation about the implications. In May 2012 ... -
Architecture and protocols for a decentralized group membership service for wide-area networks
Shukla, Shridhar B.; Neely, David S.; Kostrivas, John (Monterey, California. Naval Postgraduate School, 1995-02-22); NPS-EC-95-004Entities cooperating as a group become simpler to construct if they possess access to a membership service to manage and administer the membership information of such groups. This report describes the architecture and ... -
Analyzing Ukraine's prospects for NATO membership
Young, Derek W. (Monterey, California. Naval Postgraduate School, 2008-12);Ukraine has a resume of achievements in its relations with NATO since 1991. However, at the 2008 Bucharest Summit, the NATO Allies chose not to offer Ukraine a Membership Action Plan. This thesis examines Ukraine's prospects ...