September 19-21, 2023
Bilbao, Spain
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Europe 2023 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Central European Summer Time (UTC/GMT +2). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Back To Schedule
Tuesday, September 19 • 15:40 - 16:20
Data Access Monitoring Operator (DAMO): User-Space Tool/Python Library for Access-Aware Profiling and Optimization of Your Linux Systems - SeongJae Park, Amazon

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.

Data access pattern-aware system operation is important for efficiency and performance of memory intensive systems. Linux kernel provides Data Access MONitor (DAMON) subsystem, which allows accurate, lightweight and scalable data access monitoring. It is useful for not only monitoring the access pattern but also for developing data access-aware optimizations. DAMON further allows implementing such optimizations with no code by using simple configurations with a feature called DAMon-based Operation Schemes (DAMOS). A user space tool called Data Access Monitoring Operator (DAMO) providing a human-friendly interface for control of the in-kernel features is also available. This talk will introduce the design, features, and usages of DAMON and DAMOS using DAMO as the demonstration tool. Use of DAMO as the core demonstration tool will let the content easily digestable for both attendees familiar and unfamiliar with kernel. The demonstration will also include advanced tuning and system optimization examples. Further, the demonstration will also show how to write your own DAMON user space tools in Python using the core module of DAMO as a library.


SeongJae Park

Kernel Development Engineer, Amazon
SeongJae Park is a Linux kernel programmer who maintains the data access monitoring framework of the Linux kernel called DAMON. Using it as a core component, he is developing data access-aware Linux systems for AWS. He fundamentally loves to analyze and develop systems. Specifically... Read More →

Tuesday September 19, 2023 15:40 - 16:20 CEST
Room 0B (Floor 0)