Transis: A Communication Subsystem for High Availability
نویسندگان
چکیده
This paper describes Transis, a communication sub-system 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 de nition of communication and control services over broadcast domains. The main bene t is the e cient implementation of these services using the broadcast capability. In addition, the membership algorithm has a novel approach in handling partitions and remerging; in allowing the regular ow of messages to continue; and in operating symmetrically and spontaneously.
منابع مشابه
The Reliable Multicast Communication Protocol A:1 ; 5 a High Performance Reliable Multicast Engine Figure 2: a Framework for Partitionable Group Service 3 the Partitionable Operation Methodology Partitionable Operation the Transis Approach to High Availability Cluster Communication
12 coordination and of reconciling \wishes" with impossibilities, such as the ones cited previously in the section \The Partitionable Operation Methodology". The process of converting uniprocessor software to a distributed fault-tolerant program is not made automatic by our tools. Future development in this area must better explore programming methodologies integrated with group communications ...
متن کاملTransis: Efficient Multicasting in a Partitionable Setting
Introduction Transis is a multicast communication layer with high fault tolerance. It is a package that developers can use to simplify the task of communication between processes. Transis is ideal on networks with a low message loss rate, but computers and connections may go down for some period of time. The Transis project began in 1991 at the Hebrew University of Jerusalem. It combined princi...
متن کاملAvailability of k-out-of-n: F Secondary Subsystem with General Repair Time Distribution
In this paper we study the steady state availability of main k-out-of-n: F and secondary subsystems having general repair time distribution. When more than k units of main subsystem fail, then the main subsystem shuts off the secondary subsystem. The life time distributions of the main units and that of secondary subsystem are exponentially distributed. A repair facility having single repairman...
متن کاملTransMIDI: A System for MIDI Sessions Over the Network Using Transis
We built a system that allows musical performers (and listeners) who wish to play together to organize into multiple session groups. The users interact in real time over the network, and may dynamically join or leave a session group. The players contribute to the session by playing on their MIDI controllers, using General MIDI protocol. We assume a totally asynchronous environment in which fail...
متن کاملRAM analysis of earth pressure balance tunnel boring machines: A case study
Earth pressure balance tunnel boring machines (EPB-TBMs) are favorably applied in urban tunneling projects. Despite their numerous advantages, considerable delays and high maintenance cost are the main disadvantages these machines suffer from. Reliability, availability, and maintainability (RAM) analysis is a practical technique that uses failure and repair dataset obtained over a reasonable ti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1992