INTspect: Interrupt Latencies in the Linux Kernel
INTspect: Interrupt Latencies in the Linux Kernel
复制标题
DOI:
10.1109/sbesc.2018.00021
复制
发表时间:
2018-11
期刊:
影响因子:
--
通讯作者:
Benedict Herzog;Luis Gerhorst;Bernhard Heinloth;S. Reif;Timo Hönig;Wolfgang Schröder-Preikschat
中科院分区:
文献类型:
--
作者:
Benedict Herzog;Luis Gerhorst;Bernhard Heinloth;S. Reif;Timo Hönig;Wolfgang Schröder-Preikschat
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.