Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2005.12A.1.023

An Efficient Causal Order Algorithm for Real-Time Environment  

Jang Ik-hyeon (동국대학교 정보통신공학과)
Abstract
Causal order of message delivery algorithm ensures that every transmitted message is delivered in causal order. It should be noted that control information should be transmitted with each message in order to enforce causal order. Hence, it is important to reduce this communication overhead because the impact of the overhead increases proportionally with the number of related processes. In this paper we propose and evaluate effective a ${\Delta}-causal$ order algorithm for multimedia data which have real-time property. To reduce transmission overhead, proposed algorithm eliminates redundant information as early as possible which is not explicitly required for preserving causal order. Average communication overhead of our algorithm is much smaller than other existing algorithms.
Keywords
causal order; distributed system; multimedia;
Citations & Related Records
연도 인용수 순위
  • Reference
1 R. Yavatkar, 'MCP: A Protocol for Coordination and Temporal Synchronization in Multimedia Collaborative Applications,' Proc. 12th ICDCS, pp.606-613, 1992
2 M. Raynal, A. Semper, and S. Toueg, 'The Causal Ordering Abstraction and a Simple Way to Implement It,' IPL, Vol.39, pp.343-350, Sep., 1991   DOI   ScienceOn
3 L. Rodrigues, R. Baldoni, et al., 'Deadline-Constrained Causal Order,' Proc. 3rd IEEE lnt. Sym. ObjectOriented Real-Time Distributed Computing, pp.234-243, Mar., 2000.   DOI
4 P.Verissimo, 'Causal Delivery Protocols in Real-Time Systems: A Generic Model,' Real-Time Systems, Vol.10, No.1, pp.45-73, 1996   DOI
5 D. Mills, 'Internet Time Synchronization: The Network Time Protocol,' IEEE Trans. Comm., Vol.39, No.10, pp.1482-1493, Oct., 1991   DOI   ScienceOn
6 A. Kshemkalyani and M. Singhal, 'An Optimal Algorithm for Generalized Causal Message Ordering,' Proc. 15th Sym. PODC, pp.87-94, May, 1996   DOI
7 R. Prakash, M. Raynal, and M. Singhal, 'An Efficient Causal Ordering Algorithm for Mobile Computing Environments,' Proc. 16th ICDCS, pp.744-751, May, 1996   DOI
8 L. Lamport, 'Time, Clocks, and the Ordering of Events in a Distributed System,' Comm. of the ACM, Vol.21, No.7, pp.558-564, Jul., 1978   DOI   ScienceOn
9 D. Ferrari, 'Client Requirements for Real-Time Communication Services,' IEEE Communication Magazine, pp.55-72, Nov., 1990   DOI   ScienceOn
10 I. Jang, J. Cho, and H. Yoonl, 'An Efficient Causal Multicast Algorithm for Distributed System,' IEICE Trans. Info. & Syst., Vol.E81- D, No.1, pp.27-36, 1998
11 K. Birman and T. Joseph, 'Reliable Communication in the Presence of Failure,' ACM Trans. Compo Syst., pp.47-76, 1987   DOI   ScienceOn
12 W. Cai, B. Lee, and J. Zhou, 'Causal Order Delivery in a Multicast Environment: An Improved Algorithm,' JPDC, Vol.62, No.1, pp.111-131, Jan., 2002   DOI   ScienceOn
13 F. Adelstein and M. Singhal, 'Real-Time Causal Message Ordering in Multimedia Systems,' Proc. 15th ICDCS, pp.36-43, Jun. 1995   DOI
14 R. Baldoni and G. Melideo, 'On the Minimal Information to Encode Timestamps in Distributed Computations,' IPL, Vol.84, No.3, pp.159-166, Nov., 2002   DOI   ScienceOn
15 R. Baldoni, R. Prakash, M. Raynal, & M. Singhal, 'Efficient ${\triangle}-Causal $ Broadcasting,' Int. Jour. of Compo Syst, Sci. & Eng., pp.263-271, Sep., 1998