TY - GEN
T1 - EasyLog
T2 - Satellite Workshops held in parallel with the 22nd International Conference on Applied Cryptography and Network Security, ACNS 2024
AU - Yang, Xundi
AU - Qiu, Kefan
AU - Zhang, Quanxin
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.
PY - 2024
Y1 - 2024
N2 - 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.
AB - 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.
KW - Interface utilization
KW - Linux logging service
KW - Log message loss
KW - Machine learning systems
KW - Ring buffer
KW - Server kernel development
UR - http://www.scopus.com/inward/record.url?scp=85198438857&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-61486-6_2
DO - 10.1007/978-3-031-61486-6_2
M3 - Conference contribution
AN - SCOPUS:85198438857
SN - 9783031614859
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 16
EP - 28
BT - Applied Cryptography and Network Security Workshops - ACNS 2024 Satellite Workshops, AIBlock, AIHWS, AIoTS, SCI, AAC, SiMLA, LLE, and CIMSS, Proceedings
A2 - Andreoni, Martin
PB - Springer Science and Business Media Deutschland GmbH
Y2 - 5 March 2024 through 8 March 2024
ER -