Reliable communication in the presence of failures
ACM Transactions on Computer Systems (TOCS)
VMTP: a transport protocol for the next generation of communication systems
SIGCOMM '86 Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
Building distributed systems with remote call
Software Engineering Journal - Special Issue on Distributed Computing
Distributed process groups in the V Kernel
ACM Transactions on Computer Systems (TOCS)
Implementing remote procedure calls
ACM Transactions on Computer Systems (TOCS)
ACM Transactions on Computer Systems (TOCS)
End-to-end arguments in system design
ACM Transactions on Computer Systems (TOCS)
Distributed multicasting algorithm in a wide area network
CSC '90 Proceedings of the 1990 ACM annual conference on Cooperation
A graphical interface for analysis of communication protocols
CSC '92 Proceedings of the 1992 ACM annual conference on Communications
An evaluation framework for Multicast Ordering Protocols
SIGCOMM '92 Conference proceedings on Communications architectures & protocols
Reliability and scaling issues in multicast communication
SIGCOMM '92 Conference proceedings on Communications architectures & protocols
Multicast channels for collaborative applications: design and performance evaluation
ACM SIGCOMM Computer Communication Review
Causal ordering in reliable group communications
SIGCOMM '93 Conference proceedings on Communications architectures, protocols and applications
Optimistic strategies for large-scale dissemination of multimedia information
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
Scalable feedback control for multicast video distribution in the Internet
SIGCOMM '94 Proceedings of the conference on Communications architectures, protocols and applications
A reliable dissemination protocol for interactive collaborative applications
Proceedings of the third ACM international conference on Multimedia
Error control using retransmission schemes in multicast transport protocols for real-time media
IEEE/ACM Transactions on Networking (TON)
H-RMC: a hybrid reliable multicast protocol for the Linux kernel
SC '99 Proceedings of the 1999 ACM/IEEE conference on Supercomputing
Delay analysis of feedback-synchronization signaling for multicast flow control
IEEE/ACM Transactions on Networking (TON)
Light-weight multicast services (LMS): a router-assisted scheme for reliable multicast
IEEE/ACM Transactions on Networking (TON)
An empirical study of reliable multicast protocols over Ethernet-connected networks
Performance Evaluation
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
IEEE Transactions on Multimedia
Locabus: a kernel to kernel communication channel for cluster computing
PDCAT'04 Proceedings of the 5th international conference on Parallel and Distributed Computing: applications and Technologies
A taxonomy of multicast protocols for Internet applications
Computer Communications
Hi-index | 0.01 |
This paper presents the design of a reliable multicast transport protocol. The aim of the protocol is to provide a service equivalent to a sequence of reliable sequential unicasts between a client and a number of servers, whilst using the broadcast nature of some networks to reduce both the number of packets transmitted and the overall time needed to collect replies.The service interface of the protocol offers several types of service, ranging from the collection of a single reply from any one of a set of servers to the collection of all replies from all known servers. The messages may be of effectively arbitrary size, and the number of servers may be quite large. To support this service over real networks, special flow control mechanisms are used to avoid multiple replies overrunning the client. Reliable delivery is ensured using timeouts and a distributed acknowledgement scheme. The protocol is implemented over a network layer which support multicast destination addressing and packet delivery. The behaviour of the protocol over both LANs and LANs interconnected by WAN lines is discussed. We also include some notions for possible future support from network interface hardware.