Abstract
In a vehicle tracking system computers aboard moving vehicles determine periodically their geographical position and transmit it to a control center. This paper presents a commercial vehicle tracking system as an example of a distributed real-time system with mobile components and focuses on the issue of clock synchronization. The mobile components of the system obtain highly accurate timing information from the Global Positioning System which is used to synchronize their local clocks to UTC world time. Thus a tight clock synchronization is achieved without imposing additional load on the communication channels of the system.
Similar content being viewed by others
References
Cristian, F. and Fetzer, C. 1995. Fault-Tolerant External Clock Synchronization. Proc. 15th International Conference on Distributed Computer Systems (ICDCS '95) 70-77, Vancouver, Canada.
Dana, P.H. 1997. Global Positioning System (GPS) Time Dissemination for Real-Time Applications. J. Real-Time Systems (this issue).
Deißner, J. et al. GSM und DECT: Aus zwei wird eins. Funkschau, 14:40-43. Global Positioning System Standard Positioning Service Signal Specification, 2nd Edition. 1995.
Halang, W.A. and Stoyenko, A.D. 1991. Constructing Predictable Real-Time Systems. Kluwer.
Halang, W.A. and Wannemacher, M. 1997. High-Accuracy Concurrent Event Processing in Hard Real-Time Systems. J. Real-Time Systems (this issue).
Kopetz, H. and Ochsenreiter, W. 1987. Clock Synchronization in Distributed Real-Time Systems. IEEE Transactions on Computers 36(8):933-940.
Kylänpää, M., Pihlajamaa, O. and Bergenwall, M. 1996. Nomadic Access to Information Services by a GSM Phone. In Proc. Workshop on Information Visualization and Mobile Computing (IMC '96), Rostock, Germany.
Lauber, R.J. 1989. Forecasting Real-Time Behaviour During Software Design using a CASE Environment. Real-Time Systems 1(1):61-76.
Mann, A. 1991. Der GSM-Standard-Grundlage für digitale europäische Mobilfunknetze. Informatik-Spektrum, 14:137-152.
Mills, D.L. 1991. Internet Time Synchronization: The Network Time Protocol. IEEE Transactions on Communications, 39(10):1482-1493.
Motorola Inc. 1993. GPS Receiver Technical Reference Manual.
Liskov, B. 1993. Practical Uses of Synchronized Clocks in Distributed Systems. Distributed Computing 6:211-219.
Ramanathan, P., Shin, K.G. and Butler, R.W. 1990. Fault-Tolerant Clock Synchronization in Distributed Systems. IEEE Computer 23(10):33-42.
Schmid, U. 1994. Synchronized UTC for Distributed Real-Time Systems. In Proc. IFAC Real Time Programming 101-107, Lake Constance, Germany.
Schmid, U. and Pusterhofer, A. 1995. SSCMP: the sequenced synchronized clock message protocol, Computer Networks and ISDN Systems 27.
Scourias, J. 1995. Overview of the Global System for Mobile Communications. Obtained from http://ccnga.uwaterloo.ca/~jscouria/, 19.05.95.
Sterzbach, B. and Halang, W.A. 1996. A Mobile Vehicle On-Board Computing and Communication System. In Proc. Workshop on Information Visualization and Mobile Computing (IMC '96), Rostock, Germany.
Trimble Inc. 1995. SVeeSix-CM3(TM)-Embedded GPS Core Module-System Designer Reference Guide.
Verissimo, P., Rodrigues, L. and Casimiro, A. 1997. CesiumSpray: A Precise and Accurate Global Clock Service for Large-scale Systems. J. Real-Time Systems 12(3).
Wannemacher, M. and Halang, W.A. 1994. GPS-based timing and clock synchronisation for real time computers. Electronics Letters, 30(20):1653-1654.
Yang, Z. and Marsland, T.A. 1993. Annotated Bibliography on Global States and Times in Distributed Systems. ACM Operating System Review 27(3):55-72.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Sterzbach, B. GPS-based Clock Synchronization in a Mobile, Distributed Real-Time System. Real-Time Systems 12, 63–75 (1997). https://doi.org/10.1023/A:1007910115824
Issue Date:
DOI: https://doi.org/10.1023/A:1007910115824