Interference Monitoring for Colocated Workloads in Low-Entropy Computing Systems

Users' expectations of internet applications have extended beyond basic functionality to prioritize tail latency and minimal jitter, factors often impacted by competitive interference among colocated workloads in operating systems. In the context of low-entropy computing, it is essential to monitor thread-level interference among colocated processes in a real-time and software-defined manner. This paper introduces NoiseCatcher, an interference monitoring solution that provides nanosecond-level reporting with minimal overhead on mission-critical threads. By leveraging eBPF (Extended Berkeley Packet Filter) and in-kernel shared data structures, our approach efficiently captures essential system events without requiring costly context switches. Aggregated data is then transmitted to the Baseboard Management Controller (BMC) via the system bus for persistent storage, with access provided through open RESTful APIs for flexible querying. The solution is evaluated on a production server, with comparative analysis against the Linux kernel's OSNOISE tracer. Results indicate that our solution not only matches OSNOISE in functionality but also achieves nanosecond-level precision, minimized performance degradation.

Authors

Institutions

Publication Details

Published
2025-05-05
DOI
https://doi.org/10.1109/cscwd64889.2025.11033233
Primary Topic
Neural Networks and Applications
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Interference Monitoring for Colocated Workloads in Low-Entropy Computing Systems

Haojun Xia, Bibo Tu, Xiaotong Wang, Da Zhang et al.
Neural Networks and Applications
article

Interference Monitoring for Colocated Workloads in Low-Entropy Computing Systems

Haojun Xia, Bibo Tu, Xiaotong Wang, Da Zhang, Yanchang Feng
article en

Abstract

Users' expectations of internet applications have extended beyond basic functionality to prioritize tail latency and minimal jitter, factors often impacted by competitive interference among colocated workloads in operating systems. In the context of low-entropy computing, it is essential to monitor thread-level interference among colocated processes in a real-time and software-defined manner. This paper introduces NoiseCatcher, an interference monitoring solution that provides nanosecond-level reporting with minimal overhead on mission-critical threads. By leveraging eBPF (Extended Berkeley Packet Filter) and in-kernel shared data structures, our approach efficiently captures essential system events without requiring costly context switches. Aggregated data is then transmitted to the Baseboard Management Controller (BMC) via the system bus for persistent storage, with access provided through open RESTful APIs for flexible querying. The solution is evaluated on a production server, with comparative analysis against the Linux kernel's OSNOISE tracer. Results indicate that our solution not only matches OSNOISE in functionality but also achieves nanosecond-level precision, minimized performance degradation.

Chinese Academy of Sciences (CN), Institute of Information Engineering (CN)
National Key Research and Development Program of China
Openalex Percentile: Top 93%
Neural Networks and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.