arrow
Return

Operating System Noise in the Linux Kernel

delete2023-01-01
delete9
delete
OA
AI
D
Daniel Bristot de Oliveira *
D
Daniel Casini
T
Tommaso Cucinotta
DOI:10.1109/TC.2022.3187351delete
deleteOriginal
deleteShare
deleteSave
Abstract

Abstract

En 中文
As modern network infrastructure moves from hardware-based to software-based using Network Function Virtualization, a new set of requirements is raised for operating system developers. By using the real-time kernel options and advanced CPU isolation features common to the HPC use-cases, Linux is becoming a central building block for this new architecture that aims to enable a new set of low latency networked services. Tuning Linux for these applications is not an easy task, as it requires a deep understanding of the Linux execution model and the mix of user-space tooling and tracing features. This paper discusses the internal aspects of Linux that influence the Operating System Noise from a timing perspective. It also presents Linux's osnoise tracer, an in-kernel tracer that enables the measurement of the Operating System Noise as observed by a workload, and the tracing of the sources of the noise, in an integrated manner, facilitating the analysis and debugging of the system. Finally, this paper presents a series of experiments demonstrating both Linux's ability to deliver low OS noise (in the single-digit $\mu$mu s order), and the ability of the proposed tool to provide precise information about root-cause of timing-related OS noise problems.
Keywords:
Linux kernel
operating system noise
high-performance computing
soft real-time systems

Journal

IEEE Transactions on Computers cover
IEEE Transactions on Computers
IF:
3.8
Papers:
5.4K
Citations:
9.8K

Organization

No organization information available
Cited Papers

Cited Papers

Strong Temporal Isolation Among Containers in OpenStack for NFV Services
err2023-01-01
err6
errOAAI
errCucinotta, Tommaso; Abeni, Luca; Marinoni, Mauro; Mancini, Riccardo; Vitucci, Carlo
errShare
errSave
Software-Defined Networking: A Comprehensive Survey
err2015-01-01
err3.5K
errOAAI
errKreutz, Diego; Ramos, Fernando M. V.; Verissimo, Paulo Esteves; Rothenberg, Christian Esteve; Azodolmolky, Siamak; Uhlig, Steve
errShare
errSave
Evaluation of hearing and auditory nerve function by combining ABR, DPOAE and eABR tests into a single recording session
err2004-04-01
err0
PREAI
errMarek Polak; Adrien A. Eshraghi; Omar Nehme; Syed Ahsan; Jose Guzman; Rafael E. Delgado; Jiao He; Fred F. Telischi; Thomas J. Balkany; Thomas R. Van De Water
errShare
errSave
Urban post‐industrial landscapes have unrealized ecological potential
err2022-03-07
err0
errOAAI
errLaura Merwin; Lauren Umek; Alison E. Anastasio
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
‘Do I know you?’ Categorizing individuals on the basis of familiarity in kea ( Nestor notabilis )
err2023-06-21
err0
errOAAI
errElisabeth Suwandschieff; Roger Mundry; Kristina Kull; Lena Kreuzer; Raoul Schwing
errShare
errSave
Assessment of working memory in patients with mesial temporal lobe epilepsy associated with unilateral hippocampal sclerosis
err2010-07-01
err0
errOAAI
errIvanda de Souza Silva Tudesco; Leonardo José Vaz; Marcele Araújo Silva Mantoan; Erich Belzunces; Maria Helena Noffs; Luís Otávio Sales Ferreira Caboclo; Elza Márcia Targas Yacubian; Américo Ceiki Sakamoto; Orlando Francisco Amodeo Bueno
errShare
errSave
errShare
errSave
Ion implantations in boron: Remarkable stability of covalent structures base on icosahedra
err1991-01-01
err0
PREAI
errL. Schmirgeld; L. Zuppiroli; M. Brunel; J. Delafon; C. Templier
errShare
errSave
researcher View more