Title :
Message ordering in a multicast environment
Author :
Garcia-Molina, Hector ; Spauster, Annemarie
Author_Institution :
Dept. of Comput. Sci., Princeton Univ., NJ, USA
Abstract :
Three ordering properties are characterized, namely, single-source, multiple-source, and multiple-group ordering, and their solutions are discussed. The multiple-group ordering property, which guarantees that two messages destined to two processes are delivered in the same relative order, even if they originate at different sources and are addressed to different multicast groups, is concentrated on. A protocol that solves the multiple-group ordering problem is presented. The issues of performance and reliability are addressed by providing comparisons with other techniques for ordering multicasts. In many cases this new algorithm solves the problem with greater efficiency than previous solutions without sacrificing reliability. It is pointed out that one disadvantage of the technique is that sometimes sites are required to handle messages which they do not need to deliver locally. These so-called extra nodes, however, do not occur frequently according to the experiments presented
Keywords :
computer networks; distributed processing; performance evaluation; protocols; message ordering; multicast environment; multiple-group ordering; multiple-source; performance; protocol; reliability; single-source; Application software; Banking; Computer science; Concurrent computing; Contracts; Multicast algorithms; Multicast protocols; Software systems; System recovery; Transaction databases;
Conference_Titel :
Distributed Computing Systems, 1989., 9th International Conference on
Conference_Location :
Newport Beach, CA
Print_ISBN :
0-8186-1953-8
DOI :
10.1109/ICDCS.1989.37965