Papers Abstracts and references:

Byzantine Quorum Systems
ps, ps.gz

Authors: Dahlia Malkhi and Michael Reiter

Quorum systems are well-known tools for ensuring the consistency and
availability of replicated data despite the benign failure of data
repositories. In this paper we consider the arbitrary (Byzantine)
failure of data repositories and present the first study of quorum
system requirements and constructions that ensure data consistency and
availability despite these failures. We also consider the load
associated with our quorum systems, i.e., the minimal access
probability of the busiest server.  For certain limited types of
services we exhibit a quorum system over n servers with a load of
1/sqrt(n), thus meeting the lower bound on load for benignly
fault-tolerant quorum systems. For arbitrary services subject to
arbitrary failures, we prove a lower bound of 1/2 on quorum system
load, and demonstrate a novel construction meeting that bound.

Technical Report CS96-12, Hebrew University of Jerusalem, July 1996.

Congress: CONnection-oriented Group-address RESolution Service
ps, ps.gz

Authors: T. Anker, D. Breitgand, D. Dolev and Z. Levy

The  use of  a high  bandwidth  multicast  is becoming  widespread  in
today's network applications. Many of these applications use multicast
groups  with  dynamic  membership  such  as  multi-media conferencing,
multi-media  broadcasting  and multi-media distributed data bases. ATM
UNI 3.1 and 4.0  protocols  offer  the  point-to-multipoint connection
type that  enables  multicast  over  native  ATM.  Point-to-multipoint
connections  may be utilized for efficient implementation of multicast
groups.  In  both  ATM UNI 3.1 and 4.0, however,  explicit information
about the end-points (members of a multicast  group)  participating in
the  multicast  connection is  required at a  connection  set up time.
Unfortunately, there  is no  standard  mechanism that  facilitates the
maintenance of such group membership information.

In this document we present for the first time a CONnection-oriented
Group-address RESolution Service (CONGRESS). CONGRESS incorporates a 
protocol for efficient maintenance and propagation of group membership
information  in  connection-oriented  networks,  and  thus acts as a 
complementary  service to  the ATM  multicast mechanism and makes it 
more  usable.  CONGRESS  does not replace the ATM multicast service 
(i.e. does not actually open connections for data transmission), but 
only resolves group  addresses, leaving  freedom to the  application 
designer to use the resolved addresses as desired.

Applications that use CONGRESS may name groups arbitrarily, using
logical names (group addresses). This enables the application to
refer to multicast groups as abstract services. The membership of 
a group maintained by CONGRESS may change dynamically and is also
sensitive to current network connectivity. Groups may consist of a
large number of members and may span world-wide. In order to make 
the service efficient and scalable, CONGRESS services are maintained
using servers that are organized hierarchically. 

Technical Report CS96-23, Institute of Computer Science, The Hebrew
University of Jerusalem, Jerusalem, Israel, December 1996.
The Transis Approach to High Availability Cluster Communication
ps, ps.gz

Authors: D. Dolev and D. Malki

This paper describes the design of the Transis system from the
point of view of applications prone to suffer network partitions.

Pre-print of a paper to appear in Communications of ACM, 39,
4, April 1996.

Size - 


Back to Transis Home Page


grishac@cs.huji.ac.il
Last modified: Thu Mar 20 16:10:48 IST 1997