Integrating Artificial Intelligence into Operating Systems: A Survey on Techniques, Applications, and Future Directions

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Zhang, Yifan, Zhao, Xinkui, Li, Ziying, Cheng, Guanjie, Yin, Jianwei, Zhang, Lufei, Chen, Zuoning
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866909896991047680
author Zhang, Yifan
Zhao, Xinkui
Li, Ziying
Cheng, Guanjie
Yin, Jianwei
Zhang, Lufei
Chen, Zuoning
author_facet Zhang, Yifan
Zhao, Xinkui
Li, Ziying
Cheng, Guanjie
Yin, Jianwei
Zhang, Lufei
Chen, Zuoning
contents Heterogeneous hardware and dynamic workloads worsen long-standing OS bottlenecks in scalability, adaptability, and manageability. At the same time, advances in machine learning (ML), large language models (LLMs), and agent-based methods enable automation and self-optimization, but current efforts lack a unifying view. This survey reviews techniques, architectures, applications, challenges, and future directions at the AI-OS intersection. We chart the shift from heuristic- and rule-based designs to AI-enhanced systems, outlining the strengths of ML, LLMs, and agents across the OS stack. We summarize progress in AI for OS (core components and the wider ecosystem) and in OS for AI (component- and architecture-level support for short- and long-context inference, distributed training, and edge inference). For practice, we consolidate evaluation dimensions, methodological pipelines, and patterns that balance real-time constraints with predictive accuracy. We identify key challenges, such as complexity, overhead, model drift, limited explainability, and privacy and safety risks, and recommend modular, AI-ready kernel interfaces; unified toolchains and benchmarks; hybrid rules-plus-AI decisions with guardrails; and verifiable in-kernel inference. Finally, we propose a three-stage roadmap including AI-powered, AI-refactored, and AI-driven OSs, to bridge prototypes and production and to enable scalable, reliable AI deployment.
format Preprint
id arxiv_https___arxiv_org_abs_2407_14567
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Integrating Artificial Intelligence into Operating Systems: A Survey on Techniques, Applications, and Future Directions
Zhang, Yifan
Zhao, Xinkui
Li, Ziying
Cheng, Guanjie
Yin, Jianwei
Zhang, Lufei
Chen, Zuoning
Operating Systems
Artificial Intelligence
Heterogeneous hardware and dynamic workloads worsen long-standing OS bottlenecks in scalability, adaptability, and manageability. At the same time, advances in machine learning (ML), large language models (LLMs), and agent-based methods enable automation and self-optimization, but current efforts lack a unifying view. This survey reviews techniques, architectures, applications, challenges, and future directions at the AI-OS intersection. We chart the shift from heuristic- and rule-based designs to AI-enhanced systems, outlining the strengths of ML, LLMs, and agents across the OS stack. We summarize progress in AI for OS (core components and the wider ecosystem) and in OS for AI (component- and architecture-level support for short- and long-context inference, distributed training, and edge inference). For practice, we consolidate evaluation dimensions, methodological pipelines, and patterns that balance real-time constraints with predictive accuracy. We identify key challenges, such as complexity, overhead, model drift, limited explainability, and privacy and safety risks, and recommend modular, AI-ready kernel interfaces; unified toolchains and benchmarks; hybrid rules-plus-AI decisions with guardrails; and verifiable in-kernel inference. Finally, we propose a three-stage roadmap including AI-powered, AI-refactored, and AI-driven OSs, to bridge prototypes and production and to enable scalable, reliable AI deployment.
title Integrating Artificial Intelligence into Operating Systems: A Survey on Techniques, Applications, and Future Directions
topic Operating Systems
Artificial Intelligence
url https://arxiv.org/abs/2407.14567