Experiences with the Amoeba distributed operating system
Communications of the ACM
A simple reliable globally-ordered broadcast service
ACM SIGOPS Operating Systems Review
Fault tolerance using group communication
ACM SIGOPS Operating Systems Review
ACM SIGOPS Operating Systems Review
Ordered and reliable multicast communication
ACM Transactions on Computer Systems (TOCS)
Lightweight causal and atomic group multicast
ACM Transactions on Computer Systems (TOCS)
Orca: A Language for Parallel Programming of Distributed Systems
IEEE Transactions on Software Engineering
Media transports and distributed multimedia flows
SAC '92 Proceedings of the 1992 ACM/SIGAPP symposium on Applied computing: technological challenges of the 1990's
Parallel Programming Using Shared Objects and Broadcasting
Computer - Special issue on sharing: high performance at low cost
A new way to design causally and totally ordered multicast protocols
ACM SIGOPS Operating Systems Review
An evaluation framework for Multicast Ordering Protocols
SIGCOMM '92 Conference proceedings on Communications architectures & protocols
FLIP: an internetwork protocol for supporting distributed systems
ACM Transactions on Computer Systems (TOCS)
ActorSpace: an open distributed programming paradigm
PPOPP '93 Proceedings of the fourth ACM SIGPLAN symposium on Principles and practice of parallel programming
Causal controversy at Le Mont St.-Michel
ACM SIGOPS Operating Systems Review
The process group approach to reliable distributed computing
Communications of the ACM
A response to Cheriton and Skeen's criticism of causal and totally ordered communication
ACM SIGOPS Operating Systems Review
ACM SIGOPS Operating Systems Review
Optimistic strategies for large-scale dissemination of multimedia information
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
Programming Language Support for Writing Fault-Tolerant Distributed Software
IEEE Transactions on Computers - Special issue on fault-tolerant computing
A Total Ordering Multicast Protocol Using Propagation Trees
IEEE Transactions on Parallel and Distributed Systems
A reliable dissemination protocol for interactive collaborative applications
Proceedings of the third ACM international conference on Multimedia
A reliable multicast framework for light-weight sessions and application level framing
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
A generic multicast transport service to support disconnected operation
Wireless Networks
The Transis approach to high availability cluster communication
Communications of the ACM
Efficient communication in a design environment
DAC '96 Proceedings of the 33rd annual Design Automation Conference
Interpartition communication with shared active packages
Proceedings of the conference on TRI-Ada '96: disciplined software development with Ada
Efficient message ordering in dynamic networks
PODC '96 Proceedings of the fifteenth annual ACM symposium on Principles of distributed computing
Comparing primary-backup and state machines for crash failures
PODC '96 Proceedings of the fifteenth annual ACM symposium on Principles of distributed computing
IEEE Transactions on Parallel and Distributed Systems
An evaluation of flow control in group communication
IEEE/ACM Transactions on Networking (TON)
A formal method to prove ordering properties of multicast systems
ACM SIGOPS Operating Systems Review
A Randomized Contention-Based Load-Balancing Protocol for a Distributed Multiserver Queuing System
IEEE Transactions on Parallel and Distributed Systems
Orca: a language for distributed programming
ACM SIGPLAN Notices
Fault tolerance using group communication
EW 4 Proceedings of the 4th workshop on ACM SIGOPS European workshop
EW 4 Proceedings of the 4th workshop on ACM SIGOPS European workshop
Simulating wide-area replication
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
Diffusive parallelism: a parallel programming model for large scale distributed computation systems
EW 5 Proceedings of the 5th workshop on ACM SIGOPS European workshop: Models and paradigms for distributed systems structuring
Symphony: An Infrastructure for Managing Virtual Servers
Cluster Computing
Multicast Issues for Collaborative Virtual Environments
IEEE Computer Graphics and Applications
Heterogeneous Distributed Shared Memory
IEEE Transactions on Parallel and Distributed Systems
ATOM - Active Totally Ordered Multicast
IWAN '00 Proceedings of the Second International Working Conference on Active Networks
A Token-Based Distributed Algorithm for Total Order Atomic Broadcast
IWDC '02 Proceedings of the 4th International Workshop on Distributed Computing, Mobile and Wireless Computing
A Generic Multicast Transport Service to Support Disconnected Operation
MLICS '95 Proceedings of the 2nd Symposium on Mobile and Location-Independent Computing
Proving Hybrid Protocols Correct
TPHOLs '01 Proceedings of the 14th International Conference on Theorem Proving in Higher Order Logics
An Associative Broadcast Based Coordination Model for Distributed Processes
COORDINATION '02 Proceedings of the 5th International Conference on Coordination Models and Languages
Probabilistic Reliable Dissemination in Large-Scale Systems
IEEE Transactions on Parallel and Distributed Systems
Object-Based Message Ordering in Group Communication
WORDS '97 Proceedings of the 3rd Workshop on Object-Oriented Real-Time Dependable Systems - (WORDS '97)
An analysis of update ordering in distributed replication systems
Future Generation Computer Systems - Special issue: Advanced services for clusters and internet computing
Light-weight multicast services (LMS): a router-assisted scheme for reliable multicast
IEEE/ACM Transactions on Networking (TON)
Implementing hybrid consistency with high-level synchronization operations
Distributed Computing
HiScamp: self-organizing hierarchical membership protocol
EW 10 Proceedings of the 10th workshop on ACM SIGOPS European workshop
Secure data replication over untrusted hosts
HOTOS'03 Proceedings of the 9th conference on Hot Topics in Operating Systems - Volume 9
On the interconnection of message passing systems
Information Processing Letters
An autonomic group communication protocol for distributed applications
International Journal of High Performance Computing and Networking
Calibrating embedded protocols on asynchronous systems
Information Sciences: an International Journal
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
An ordered and reliable broadcast protocol for distributed systems
Computer Communications
Research: Design and analysis of an efficient and reliable atomic multicast protocol
Computer Communications
Research: Significantly ordered delivery of messages in group communication
Computer Communications
Hi-index | 0.05 |
Many distributed and parallel applications can make good use of broadcast communication. In this paper we present a (software) protocol that simulates reliable broadcast, even on an unreliable network. Using this protocol, application programs need not worry about lost messages. Recovery of communication failures is handled automatically and transparently by the protocol. In normal operation, our protocol is more efficient than previously published reliable broadcast protocols. An initial implementation of the protocol on 10 MC68020 CPUs connected by a 10 Mbit/sec Ethernet performs a reliable broadcast in 1.5 msec.