Wayfinder:Towards Automatically Deriving Optimal OS Configurations

Jung, Alexander and Lefeuvre, Hugo and Rotsos, Charalampos and Olivier, Pierre and Oñoro-Rubio, Daniel and Niepert, Mathias and Huici, Felipe (2021) Wayfinder:Towards Automatically Deriving Optimal OS Configurations. In: APSys '21: 12th ACM SIGOPS Asia-Pacific Workshop on Systems. ACM, CHN, pp. 115-122. ISBN 9781450386982

[img]
Text (apsys21-final10)
apsys21_final10.pdf - Accepted Version
Available under License Creative Commons Attribution-NonCommercial-ShareAlike.

Download (1MB)

Abstract

Tuning operating systems configuration in order to obtain the maximum application performance is a hard problem. This is due to the extremely large size of the configuration space offered by modern OSes, and to the fact that it is generally explored manually. To address that issue, we propose to bring automation to the OS configuration space exploration process, in order to derive effortlessly and as quickly as possible optimal OS configurations for a given use case. We present Wayfinder, a generic OS performance evaluation platform. Wayfinder is fully automated and ensures both the accuracy and reproducibility of results, all the while speeding up how fast tests are run on a system. Wayfinder is easily extensible and offers convenient APIs to (1) implement custom configuration space exploration techniques, (2) add new benchmarks and (3) support additional OS projects. We demonstrate Wayfinder’s capacity to automatically and efficiently explore a LibOS’ networking configuration space; as well as its ability to efficiently isolate parallel experiments to avoid noisy neighbors.

Item Type:
Contribution in Book/Report/Proceedings
Subjects:
ID Code:
157674
Deposited By:
Deposited On:
29 Jul 2021 08:10
Refereed?:
Yes
Published?:
Published
Last Modified:
30 Nov 2021 06:54