Summary: Transis: A Communication SubSystem
Yair Amir, Danny Dolev, Shlomo Kramer, Dalia Malki
Computer Science department
The Hebrew University of Jerusalem
Technical Report CS9113
April 30, 1992
This paper describes Transis, a communication subsystem for high availability. Transis is
a transport layer package that supports a variety of reliable multicast message passing services
between processors. It provides highly tuned multicast and control services for scalable systems
with arbitrary topology. The communication domain comprises of a set of processors that can
initiate multicast messages to a chosen subset. Transis delivers them reliably and maintains the
membership of connected processors automatically, in the presence of arbitrary communication
delays, of message losses and of processor failures and joins. The contribution of this paper is in
providing an aggregate definition of communication and control services over broadcast domains.
The main benefit is the efficient implementation of these services using the broadcast capability.