EasyLog: An Efficient Kernel Logging Service for Machine Learning

Xundi Yang, Kefan Qiu, Quanxin Zhang*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Recently, logs serves as a crucial tool to monitor system’s real-time state for experiments and generate data for machine learning. However, the existing Linux logging system faces challenges such as excessive log output and a high rate of important log message loss. To tackle these issues, we propose the EasyLog solution, which effectively mitigates these problems. EasyLog draws inspiration from the design principles of log-related functions like pr_xx, dev_xx, and the Devkmsg service. EasyLog extracts and records logs with special identifier suffixes by introducing a ring buffer. In terms of interface utilization, EasyLog offers the easy_xx interface for kernel developers and the reading interface for user-space applications.

Original languageEnglish
Title of host publicationApplied Cryptography and Network Security Workshops - ACNS 2024 Satellite Workshops, AIBlock, AIHWS, AIoTS, SCI, AAC, SiMLA, LLE, and CIMSS, Proceedings
EditorsMartin Andreoni
PublisherSpringer Science and Business Media Deutschland GmbH
Pages16-28
Number of pages13
ISBN (Print)9783031614859
DOIs
Publication statusPublished - 2024
EventSatellite Workshops held in parallel with the 22nd International Conference on Applied Cryptography and Network Security, ACNS 2024 - Abu Dhabi, United Arab Emirates
Duration: 5 Mar 20248 Mar 2024

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14586 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceSatellite Workshops held in parallel with the 22nd International Conference on Applied Cryptography and Network Security, ACNS 2024
Country/TerritoryUnited Arab Emirates
CityAbu Dhabi
Period5/03/248/03/24

Keywords

  • Interface utilization
  • Linux logging service
  • Log message loss
  • Machine learning systems
  • Ring buffer
  • Server kernel development

Fingerprint

Dive into the research topics of 'EasyLog: An Efficient Kernel Logging Service for Machine Learning'. Together they form a unique fingerprint.

Cite this