Towards a Machine Learning-Assisted Kernel with LAKE

被引:1
|
作者
Fingler, Henrique [1 ]
Tarte, Isha [1 ]
Yu, Hangchen [2 ]
Szekely, Ariel [3 ]
Hu, Bodun [1 ]
Akella, Aditya [1 ]
Rossbach, Christopher J. [1 ]
机构
[1] Univ Texas Austin, Austin, TX 78712 USA
[2] Meta, Menlo Pk, CA USA
[3] MIT, 77 Massachusetts Ave, Cambridge, MA 02139 USA
关键词
ML for systems; systems for ML; accelerators; GPU; operating systems;
D O I
10.1145/3575693.3575697
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The complexity of modern operating systems (OSes), rapid diversification of hardware, and steady evolution of machine learning (ML) motivate us to explore the potential of ML to improve decisionmaking in OS kernels. We conjecture that ML can better manage tradeoff spaces for subsystems such as memory management and process and I/Oscheduling that currently rely on hand-tuned heuristics to provide reasonable average-case performance. We explore the replacement of heuristics with ML-driven decision-making in five kernel subsystems, consider the implications for kernel design, shared OS-level components, and access to hardware acceleration. We identify obstacles, address challenges and characterize tradeoffs for the benefits ML can provide that arise in kernel-space. We find that use of specialized hardware such as GPUs is critical to absorbing the additional computational load required byML decisioning, but that poor accessibility of accelerators in kernel space is a barrier to adoption. We also find that the benefits of ML and acceleration for OSes is subsystem-, workload- and hardware-dependent, suggesting that using ML in kernels will require frameworks to help kernel developers navigate new tradeoff spaces. We address these challenge by building a system called LAKE for supporting ML and exposing accelerators in kernel space. LAKE includes APIs for feature collection and management across abstraction layers and module boundaries. LAKE provides mechanisms for managing the variable profitability of acceleration, and interfaces for mitigating contention for resources between user and kernel space. We show that an ML-backed I/O latency predictor can have its inference time reduced by up to 96% with acceleration.
引用
收藏
页码:846 / 861
页数:16
相关论文
共 50 条
  • [1] Towards Machine Learning-Assisted Output Checking for Statistical Disclosure Control
    Domingo-Ferrer, Josep
    Blanco-Justicia, Alberto
    MODELING DECISIONS FOR ARTIFICIAL INTELLIGENCE (MDAI 2021), 2021, 12898 : 335 - 345
  • [2] Machine learning-assisted enzyme engineering
    Siedhoff, Niklas E.
    Schwaneberg, Ulrich
    Davari, Mehdi D.
    ENZYME ENGINEERING AND EVOLUTION: GENERAL METHODS, 2020, 643 : 281 - 315
  • [3] Machine Learning-Assisted Performance Testing
    Moghadam, Mahshid Helali
    ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2019, : 1187 - 1189
  • [4] Machine Learning-Assisted Segmentation of Pancreas MRI
    Tirado-Velez, Pedro L.
    Kang, Sanghoon
    Ju, Huiwen
    Campbell-Thompson, Martha
    Kim, Sarah
    Lamb, Damon
    DIABETES, 2024, 73
  • [5] Machine Learning-Assisted Analysis of Electrochemical Biosensors
    Deshpande, Shreyas
    Datar, Rishikesh
    Pramanick, Bidhan
    Bacher, Gautam
    IEEE SENSORS LETTERS, 2023, 7 (09)
  • [6] Machine learning-assisted colloidal synthesis: A review
    Gulevich, D. G.
    Nabiev, I. R.
    Samokhvalov, P. S.
    MATERIALS TODAY CHEMISTRY, 2024, 35
  • [7] Machine learning-assisted crystal engineering of a zeolite
    Xinyu Li
    He Han
    Nikolaos Evangelou
    Noah J. Wichrowski
    Peng Lu
    Wenqian Xu
    Son-Jong Hwang
    Wenyang Zhao
    Chunshan Song
    Xinwen Guo
    Aditya Bhan
    Ioannis G. Kevrekidis
    Michael Tsapatsis
    Nature Communications, 14
  • [8] Machine Learning-assisted Management of a Virtualized Network
    Hayashi, Michiaki
    2018 OPTICAL FIBER COMMUNICATIONS CONFERENCE AND EXPOSITION (OFC), 2018,
  • [9] Machine learning-assisted smart epitaxy of Ⅲ-Ⅴ semiconductors
    Yue Hao
    ScienceChina(Materials), 2024, 67 (09) : 3041 - 3042
  • [10] Machine Learning-Assisted Synthesis of Operational Amplifier
    Lin, Xinyu
    Wu, Qi
    Wang, Haiming
    2024 INTERNATIONAL CONFERENCE ON MICROWAVE AND MILLIMETER WAVE TECHNOLOGY, ICMMT, 2024,