INTspect: Interrupt Latencies in the Linux Kernel

Herzog B, Gerhorst L, Heinloth B, Reif S, Hönig T, Schröder-Preikschat W (2019)


Publication Type: Conference contribution

Publication year: 2019

Publisher: IEEE Computer Society

Book Volume: 2018-November

Pages Range: 83-90

Conference Proceedings Title: Proceedings of the 8th Brazilian Symposium on Computing System Engineering, SBESC

Event location: Salvador BR

ISBN: 9781728102405

URI: https://www4.cs.fau.de/Publications/2018/herzog_18_sbesc.pdf

DOI: 10.1109/SBESC.2018.00021

Open Access Link: https://www4.cs.fau.de/Publications/2018/herzog_18_sbesc.pdf

Abstract

Interrupt handling with predictably low latency is a must for systems to respond to external events. System designers of tiny embedded computers to large-scale distributed systems face the challenge of ever-increasing hardware and software complexity. In the absence of precise timing models, measurement-based approaches are required to achieve predictably low latency. In this paper, we present INTspect, a tool that systematically evaluates the interrupt latency, at run-time, in the Linux operating system kernel. We apply INTspect on two distinct platforms (i.e. ARM and Intel) to measure interrupt latencies, identify jitter causes, and reveal interdependencies between interrupt handlers and user-space workloads. Our tool thus provides valuable insight on interrupt timings and interferences.

Authors with CRIS profile

How to cite

APA:

Herzog, B., Gerhorst, L., Heinloth, B., Reif, S., Hönig, T., & Schröder-Preikschat, W. (2019). INTspect: Interrupt Latencies in the Linux Kernel. In Proceedings of the 8th Brazilian Symposium on Computing System Engineering, SBESC (pp. 83-90). Salvador, BR: IEEE Computer Society.

MLA:

Herzog, Benedict, et al. "INTspect: Interrupt Latencies in the Linux Kernel." Proceedings of the 8th Brazilian Symposium on Computing Systems Engineering, SBESC, Salvador IEEE Computer Society, 2019. 83-90.

BibTeX: Download