Abstract
This paper presents a taxonomy of multicast protocols in distributed computing systems. It classifies multicast protocols based on a four-dimensional model which is derived from the analysis of both application requirements and design goals of multicast mechanisms. The four dimensions are atomicity, ordering, real-time delivery and fault tolerance. Multicast protocols can be described by parameters in these four dimensions with different degrees of strength. This classification model captures the main features of all multicast mechanisms. It can help users to: (1) describe, analyze and evaluate multicast mechanisms; (2) specify clearly the required multicast properties; (3) build more structured multicast mechanisms and reduce the complexity of implementations; (4) design flexible multicast mechanisms which customize users' needs at run-time.
Original language | English |
---|---|
Pages (from-to) | 99-112 |
Number of pages | 14 |
Journal | Journal of Systems and Software |
Volume | 45 |
Issue number | 2 |
DOIs | |
Publication status | Published - 1 Mar 1999 |
Externally published | Yes |
Keywords
- Distributed systems
- Group communication
- Multicast
- Network protocols
ASJC Scopus subject areas
- Software
- Information Systems
- Hardware and Architecture