Canadian Conference on Electrical and Computer Engineering, 2005.
DOI: 10.1109/ccece.2005.1556956
|View full text |Cite
|
Sign up to set email alerts
|

Comparing high resolution timestamps in computer clusters

Abstract: Gaining a deep understanding of the detailed execution behavior and performance of complex software systems requires accurate tracing and analysis tools. Tracing tools such as the Linux Trace Toolkit (LTT) provide a detailed log of both system and user level events which may later be accessed and visualized. The information logged for each event includes the event type, a timestamp, and event type specific information. Most computer central processing units (CPU) now come with a cycle counter, thus enabling fa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(5 citation statements)
references
References 4 publications
0
5
0
Order By: Relevance
“…For our experiment, the lowest-level interrupt handler in Linux kernel version 2.4.26 was instrumented, as shown in Algorithm 1, to sample the cycle counter as soon as the PPS signal interrupt is notified [14,15]. Thereafter, the difference between two successive readings is calculated, yielding the number of clock cycles per second, or clock frequency, for the CPU.…”
Section: Methodsmentioning
confidence: 99%
“…For our experiment, the lowest-level interrupt handler in Linux kernel version 2.4.26 was instrumented, as shown in Algorithm 1, to sample the cycle counter as soon as the PPS signal interrupt is notified [14,15]. Thereafter, the difference between two successive readings is calculated, yielding the number of clock cycles per second, or clock frequency, for the CPU.…”
Section: Methodsmentioning
confidence: 99%
“…Accuracy of the system clock is dependent on the quartz crystal it is made of, and thus its accuracy depends on temperature. Accuracy and drifting of the clock over time were found to be modest in modern microprocessor architectures [3]. However, the resolution is constrained by frequency of the crystal to around 1µs [25].…”
Section: Time and Synchronizationmentioning
confidence: 99%
“…Trimble Lassen iQ GPS manual reports up to 50 ns accuracy for the rising edge of PPS, which is synchronized with UTC time. Delay for the signal propagation from GPS device via the adapter to the laptop should be constant [3]. However, the internal delay of the interrupt handler in PC is variable and dependent on the processing load in non-real-time operating systems.…”
Section: Distribution: Gps-based Time Synchronizationmentioning
confidence: 99%
See 1 more Smart Citation
“…For modern processors (clock frequencies ≈ 3GHz) this allows for over 190 years of operation without overflow. The authors of [14] have indicated that TSCs are stable and are well suited for duration measurements. In order to verify the applicability of TSCs in the PlanetLab environment, we have conducted our own measurements (see Section 9) which allowed us to determine that the PlanetLab nodes' TSC drift rates are sufficiently stable to be used with F-A P/S.…”
Section: Why Not Just Use Ntp?mentioning
confidence: 99%