A Low-Cost High Precision Time Measurement Infrastructure for Embedded Mobile Systems

  • Kemal Köker
  • Kai-Steffen Hielscher
  • Reinhard German
Conference paper
Part of the Lecture Notes in Control and Information Sciences book series (LNCIS, volume 360)


Simulation is frequently used to test the performance of embedded systems in different operating scenarios and is usually based on a system model that focuses on the relevant parts, e.g. the response time. The accuracy of the system model is very important to gain minimum divergences to the real world and therefore it has to be calibrated and validated multiple times. The quality of the calibration and validation process depends on the accuracy of the monitored data of a real system. As an example, hardware monitoring requires a specialized device with a built-in clock, which generates timestamps for signals observed at some system interfaces. This solution may provide precise timestamps but can only be applied to systems located in one place like in [1]. The software method generates required time stamps in software, but the accuracy is dependent on the systems’ load [2].


Global Position System Embed System Global Position System Receiver Soccer Robot Universal Time Coordinate 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    K. Köker, R. Membarth, R. German. Performance analyses of embedded real-time operating systems using high-precision counters, Proc. of 3rd Int. Conf. on Autonomous Robots and Agents, New Zealand, pp 485-490, 2006. Google Scholar
  2. 2.
    A.K. Ojha. Techniques in least-intrusive computer system performance monitoring, Proc. of SoutheastCon 2001, Clemson, SC, USA, pp 150-154, 2001. Google Scholar
  3. 3.
    Robocup Small Size League,, visited 14/01/2007 Google Scholar
  4. 4.
    PC/104 Embedded Consortium, PC/104-Specification,, visited 12/06/2004 Google Scholar
  5. 5.
    K.S. Hielscher, R. German. A Low-Cost Infrastructure for High Precision High Volume Performance Measurements of Web Clusters, Proc. of 13th Conf. on Computer Performance Evaluations, Modelling Techniques and Tools, Urbana, IL, USA, 2003. Google Scholar
  6. 6.
    D. Mills. Internet time synchronization: the Network Time Protocol, IEEE Trans. Communications, 39(10):1482-1493, October 1991. Google Scholar
  7. 7.
    J. Mogul, D. Mills, J. Brittenson, J. Stone, and U. Windl. Pulse-per-second API for Unix-like operating systems, Version 1. Request for Comments RFC-2783, Internet Engineering Task Force, March 2000 Google Scholar
  8. 8.
    H. Dai, R. Han, TSync: a lightweight bidirectional time synchronization service for wireless sensor networks, ACM SigMobile Mobile Computing and Communications Review, vol. 8, no. 1, pp. 125-139, 2004. Google Scholar
  9. 9.
    Synergy Systems, GPS Timing Modules,, visited 15/12/2006 Google Scholar
  10. 10.
    D.Mills. A kernel model for precision timekeeping. Request for Comments RFC-1589, Internet Engineering Task Force, March 1994 Google Scholar
  11. 11.
    Radiometrix radio modules,, visited 12/12/2005Google Scholar

Copyright information

© Springer London 2007

Authors and Affiliations

  • Kemal Köker
    • 1
  • Kai-Steffen Hielscher
    • 1
  • Reinhard German
    • 1
  1. 1.Department of Computer Science, Computer Networks and Communication Systems, University of Erlangen-NurembergGermany

Personalised recommendations