AN EFFICIENT CAUSAL MULTICAST ALGORITHM FOR DISTRIBUTED SYSTEM

Citation
Ih. Jang et al., AN EFFICIENT CAUSAL MULTICAST ALGORITHM FOR DISTRIBUTED SYSTEM, IEICE transactions on information and systems, E81D(1), 1998, pp. 27-36
Citations number
12
Categorie Soggetti
Computer Science Information Systems
ISSN journal
09168532
Volume
E81D
Issue
1
Year of publication
1998
Pages
27 - 36
Database
ISI
SICI code
0916-8532(1998)E81D:1<27:AECMAF>2.0.ZU;2-K
Abstract
Though causal order of message delivery simplifies the design and deve lopment of distributed applications, the overhead of enforcing it is n ot negligible. We claim that a causal order algorithm which does not s end any redundant information is efficient in the sense of communicati on overhead. We characterize and classify the redundant information in to four categories: information regarding just delivered, already deli vered, just replaced, and already replaced messages. We propose an eff icient causal multicast algorithm which prevents propagation of these redundant information. Our algorithm sends less amount of control info rmation needed to ensure causal order than other existing algorithms a nd can also be applied to systems whose communication channels are not FIFO. Since our algorithm's communication overhead increases relative ly slowly as the number of processes increases, it shows good scalabil ity feature. The potential of our algorithm is shown by simulation stu dy.