Log-based receiver-reliable multicast for distributed interactive simulation
- 1 October 1995
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGCOMM Computer Communication Review
- Vol. 25 (4), 328-341
- https://doi.org/10.1145/217391.217468
Abstract
Reliable multicast communication is important in large-scale distributed applications. For example, reliable multicast is used to transmit terrain and environmental updates in distributed simulations. To date, proposed protocols have not supported these applications' requirements, which include wide-area data distribution, low-latency packet loss detection and recovery, and minimal data and management over-head within fine-grained multicast groups, each containing a single data source.In this paper, we introduce the notion of Log-Based Receiver-reliable Multicast (LBRM) communication, and we describe and evaluate a collection of log-based receiver reliable multicast optimizations that provide an efficient, scalable protocol for high-performance simulation applications. We argue that these techniques provide value to a broader range of applications and that the receiver-reliable model is an appropriate one for communication in general.Keywords
This publication has 13 references indexed in Scilit:
- A reliable multicast framework for light-weight sessions and application level framingPublished by Association for Computing Machinery (ACM) ,1995
- Scalable feedback control for multicast video distribution in the InternetPublished by Association for Computing Machinery (ACM) ,1994
- Evaluating 3D task performance for fish tank virtual worldsACM Transactions on Information Systems, 1993
- Understanding the limitations of causally and totally ordered communicationPublished by Association for Computing Machinery (ACM) ,1993
- Multicast Transport ProtocolPublished by RFC Editor ,1992
- Reliable broadcast protocolsPublished by Association for Computing Machinery (ACM) ,1990
- Leases: an efficient fault-tolerant mechanism for distributed file cache consistencyPublished by Association for Computing Machinery (ACM) ,1989
- Congestion avoidance and controlPublished by Association for Computing Machinery (ACM) ,1988
- Distributed process groups in the V KernelACM Transactions on Computer Systems, 1985
- Reliable broadcast protocolsACM Transactions on Computer Systems, 1984