Abstract
Predictability is regarded as one of the key requirements of safety critical hard real-time systems. In cases where the functionality is achieved using distributed/multi processor systems, one widely studied topic is that of synchronization of drifting clocks for which several algorithms have been proposed in the literature. In this paper, we are mainly concerned about real-time systems in which the utilization of processors is very high. Our paper highlights some scheduling concerns, which arise while employing the well-known clock synchronization algorithms of Srikanth and Toueg[10]. We propose simple clock synchronization algorithms that can overcome such scheduling issues as a well as provide a means to solve the time discontinuity problem.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Anderson, T., Knight, J.C.: A Framework for Software Fault Tolerance in Real-Time Systems. IEEE Transactions on Software Engineering SE-9(3), 355–364 (1983)
Cristian, F.: Probabilistic Clock Synchronization. In: Distributed Computing, (3), pp. 146–158. Springer, Heidelberg (1989)
Kopetz, H., Grünsteidl, G.: TTP- A Protocol for Fault-Tolerant Real-Time Systems, January 1994. IEEE Computer, Los Alamitos (1994)
Kopetz, H., Ochsenreiter, W.: Clock Synchronization in Distributed Real-Time Systems. IEEE Transactions on Computers 36(8), 933–940 (1987)
Lamport, L., Melliar-Smith, P.M.: Synchronizing Clocks in the Presence of Faults. Journal of the ACM 32(1), 52–78 (1985)
Liu, C.L., Layland, J.: Scheduling Algorithms for Multiprogramming in a Hard Real-Time Environment. JACM 20(1), 46–61 (1973)
Randell, B.: System Structure for Software Fault Tolerance. IEEE Transactions on Software Engineering SE-1(2), 220–232 (1975)
Ryu, M., Park, J., Hong, S.: Timing Constraint Remapping to Achieve Time Equi-Continuity in Distributed Real-Time Systems. IEEE Transactions on Computers 50(12), 1310–1320 (2001)
Shin, K.G., Ramanathan, P.: Transmission Delays in Hardware Clocks Synchronization. IEEE Transactions on Computers 37(11), 1465–1467 (1988)
Srikanth, T.K., Toueg, S.: Optimal Clock Synchronization. Journal of the Association for Computing Machinery 34(3), 626–645 (1987)
Xu, J., Parnas, D.L.: On Satisfying Timing Constraints in Hard-Real-Time Systems. IEEE Transactions on Software Engineering 19(1), 70–84 (1993)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Basu, D., Punnekkat, S. (2003). Clock Synchronization Algorithms and Scheduling Issues. In: Das, S.R., Das, S.K. (eds) Distributed Computing - IWDC 2003. IWDC 2003. Lecture Notes in Computer Science, vol 2918. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24604-6_5
Download citation
DOI: https://doi.org/10.1007/978-3-540-24604-6_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20745-0
Online ISBN: 978-3-540-24604-6
eBook Packages: Springer Book Archive