Machine Learning for Computer Systems and Networking: A Survey

被引:7
|
作者
Kanakis, Marios Evangelos [1 ]
Khalili, Ramin [2 ]
Wang, Lin [1 ,3 ]
机构
[1] Vrije Univ Amsterdam, De Boelelaan 1111, Amsterdam, Netherlands
[2] Huawei Munich Res Ctr, Riesstr 12, Munich, Germany
[3] Tech Univ Darmstadt, Hsch Str 10, Darmstadt, Germany
基金
荷兰研究理事会;
关键词
Machine learning; computer systems; computer networking; END AVAILABLE BANDWIDTH; CONGESTION CONTROL; NEURAL-NETWORKS; TCP; OPTIMIZATION; CLASSIFICATION; FAIRNESS; DASH;
D O I
10.1145/3523057
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Machine learning (ML) has become the de-facto approach for various scientific domains such as computer vision and natural language processing. Despite recent breakthroughs, machine learning has only made its way into the fundamental challenges in computer systems and networking recently. This article attempts to shed light on recent literature that appeals for machine learning-based solutions to traditional problems in computer systems and networking. To this end, we first introduce a taxonomy based on a set of major research problem domains. Then, we present a comprehensive review per domain, where we compare the traditional approaches against the machine learning-based ones. Finally, we discuss the general limitations of machine learning for computer systems and networking, including lack of training data, training overhead, real-time performance, and explainability, and reveal future research directions targeting these limitations.
引用
收藏
页数:36
相关论文
共 50 条
  • [1] A Survey of Machine Learning for Computer Architecture and Systems
    Wu, Nan
    Xie, Yuan
    ACM COMPUTING SURVEYS, 2023, 55 (03)
  • [2] A comprehensive survey on machine learning for networking: evolution, applications and research opportunities
    Boutaba, Raouf
    Salahuddin, Mohammad A.
    Limam, Noura
    Ayoubi, Sara
    Shahriar, Nashid
    Estrada-Solano, Felipe
    Caicedo, Oscar M.
    JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2018, 9 (09)
  • [3] Machine Learning in Ultrasound Computer-Aided Diagnostic Systems: A Survey
    Huang, Qinghua
    Zhang, Fan
    Li, Xuelong
    BIOMED RESEARCH INTERNATIONAL, 2018, 2018
  • [4] Blockchain and Machine Learning for Communications and Networking Systems
    Liu, Yiming
    Yu, F. Richard
    Li, Xi
    Ji, Hong
    Leung, Victor C. M.
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2020, 22 (02): : 1392 - 1431
  • [5] INTERPLAY BETWEEN MACHINE LEARNING AND NETWORKING SYSTEMS
    Chu, Xiaowen
    Ibrahim, Shadi
    Liu, Jia
    Wang, Shiqiang
    Wu, Chuan
    Zeng, Rongfei
    IEEE NETWORK, 2023, 37 (04): : 72 - 73
  • [6] Comprehensive Survey of Machine Learning Systems for COVID-19 Detection
    Alsaaidah, Bayan
    Al-Hadidi, Moh'd Rasoul
    Al-Nsour, Heba
    Masadeh, Raja
    AlZubi, Nael
    JOURNAL OF IMAGING, 2022, 8 (10)
  • [7] A Survey of Networking Applications Applying the Software Defined Networking Concept Based on Machine Learning
    Zhao, Yanling
    Li, Ye
    Zhang, Xinchang
    Geng, Guanggang
    Zhang, Wei
    Sun, Yanjie
    IEEE ACCESS, 2019, 7 : 95397 - 95417
  • [8] A survey of machine learning techniques in structural and multidisciplinary optimization
    Ramu, Palaniappan
    Thananjayan, Pugazhenthi
    Acar, Erdem
    Bayrak, Gamze
    Park, Jeong Woo
    Lee, Ikjin
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2022, 65 (09)
  • [9] Machine Learning in Urban Rail Transit Systems: A Survey
    Zhu, Li
    Chen, Cheng
    Wang, Hongwei
    Yu, F. Richard
    Tang, Tao
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2024, 25 (03) : 2182 - 2207
  • [10] Machine Learning and Deep Learning Methods for Intrusion Detection Systems: A Survey
    Liu, Hongyu
    Lang, Bo
    APPLIED SCIENCES-BASEL, 2019, 9 (20):