{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,23]],"date-time":"2026-10-23T20:30:21Z","timestamp":1792787421748,"version":"4.5.0"},"reference-count":200,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2022,11,21]],"date-time":"2022-11-21T00:00:00Z","timestamp":1668988800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100003246","name":"Dutch Research Council","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100003246","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Open Competition Domain Science","award":["12611"],"award-info":[{"award-number":["12611"]}]},{"DOI":"10.13039\/501100001659","name":"German Research Foundation","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Collaborative Research Center","award":["1053"],"award-info":[{"award-number":["1053"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Comput. Surv."],"published-print":{"date-parts":[[2023,4,30]]},"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.1145\/3523057","type":"journal-article","created":{"date-parts":[[2022,3,9]],"date-time":"2022-03-09T08:33:54Z","timestamp":1646814834000},"page":"1-36","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":26,"title":["Machine Learning for Computer Systems and Networking: A Survey"],"prefix":"10.1145","volume":"55","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9407-960X","authenticated-orcid":false,"given":"Marios Evangelos","family":"Kanakis","sequence":"first","affiliation":[{"name":"Vrije Universiteit Amsterdam, Amsterdam, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ramin","family":"Khalili","sequence":"additional","affiliation":[{"name":"Huawei Munich Research Center, Munich, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lin","family":"Wang","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Amsterdam, Amsterdam, The Netherlands and TU Darmstadt, Darmstadt, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,11,21]]},"reference":[{"key":"e_1_3_1_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405892"},{"key":"e_1_3_1_3_2","first-page":"1","volume-title":"Proceedings of the Neural Information Processing Systems","author":"Abbeel Pieter","year":"2006","unstructured":"Pieter Abbeel, Adam Coates, Morgan Quigley, and Andrew Y. Ng. 2006. An application of reinforcement learning to aerobatic helicopter flight. In Proceedings of the Neural Information Processing Systems. MIT, 1\u20138."},{"key":"e_1_3_1_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/1943552.1943574"},{"key":"e_1_3_1_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230558"},{"key":"e_1_3_1_6_2","doi-asserted-by":"publisher","DOI":"10.1109\/MWC.2004.1368893"},{"key":"e_1_3_1_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/3197978"},{"key":"e_1_3_1_8_2","volume-title":"Proceedings of the International Conference on Learning Representations","author":"Augenstein Sean","year":"2020","unstructured":"Sean Augenstein, H. Brendan McMahan, Daniel Ramage, Swaroop Ramaswamy, Peter Kairouz, Mingqing Chen, Rajiv Mathews, and Blaise Ag\u00fcera y Arcas. 2020. Generative models for effective ML on private, decentralized datasets. In Proceedings of the International Conference on Learning Representations. OpenReview.net."},{"key":"e_1_3_1_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/342009.335420"},{"key":"e_1_3_1_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/90.650137"},{"key":"e_1_3_1_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/2910017.2910596"},{"key":"e_1_3_1_12_2","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2018.2862938"},{"key":"e_1_3_1_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/3286062.3286082"},{"key":"e_1_3_1_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446760"},{"key":"e_1_3_1_15_2","first-page":"285","volume-title":"Proceedings of the USENIX Symposium on Operating Systems Design and Implementation","author":"Boutin Eric","year":"2014","unstructured":"Eric Boutin, Jaliya Ekanayake, Wei Lin, Bing Shi, Jingren Zhou, Zhengping Qian, Ming Wu, and Lidong Zhou. 2014. Apollo: Scalable and coordinated scheduling for cloud-scale computing. In Proceedings of the USENIX Symposium on Operating Systems Design and Implementation. USENIX Association, 285\u2013300."},{"key":"e_1_3_1_16_2","first-page":"671","volume-title":"Proceedings of the Conference on Advances in Neural Information Processing Systems","author":"Boyan Justin A.","year":"1993","unstructured":"Justin A. Boyan and Michael L. Littman. 1993. Packet routing in dynamically changing networks: A reinforcement learning approach. In Proceedings of the Conference on Advances in Neural Information Processing Systems. Morgan Kaufmann, 671\u2013678."},{"key":"e_1_3_1_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/190314.190317"},{"key":"e_1_3_1_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3009824"},{"key":"e_1_3_1_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/275487.275492"},{"key":"e_1_3_1_20_2","first-page":"146","volume-title":"Proceedings of the International Conference on Very Large Data Bases","author":"Chaudhuri Surajit","year":"1997","unstructured":"Surajit Chaudhuri and Vivek R. Narasayya. 1997. An efficient cost-driven index selection tool for microsoft SQL server. In Proceedings of the International Conference on Very Large Data Bases. Morgan Kaufmann, 146\u2013155."},{"key":"e_1_3_1_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/1592681.1592693"},{"key":"e_1_3_1_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/2910017.2910603"},{"key":"e_1_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3132402.3132404"},{"key":"e_1_3_1_24_2","first-page":"379","volume-title":"Proceedings of the USENIX Symposium on Networked Systems Design and Implementation","author":"Cidon Asaf","year":"2016","unstructured":"Asaf Cidon, Assaf Eisenman, Mohammad Alizadeh, and Sachin Katti. 2016. Cliffhanger: Scaling performance cliffs in web memory caches. In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation. USENIX Association, 379\u2013392."},{"key":"e_1_3_1_25_2","doi-asserted-by":"publisher","DOI":"10.1080\/09540091.2014.885273"},{"key":"e_1_3_1_26_2","volume-title":"Proceedings of the AAMAS Workshops","author":"Claeys Maxim","year":"2013","unstructured":"Maxim Claeys, Steven Latr\u00e9, Jeroen Famaey, Tingyao Wu, Werner Van Leekwijck, and Filip De Turck. 2013. Design of a Q-learning-based client quality selection algorithm for HTTP adaptive video streaming. In Proceedings of the AAMAS Workshops."},{"key":"e_1_3_1_27_2","doi-asserted-by":"publisher","DOI":"10.1162\/NECO_a_00848"},{"key":"e_1_3_1_28_2","first-page":"177","volume-title":"Proceedings of the USENIX Symposium on Networked Systems Design and Implementation","author":"Curino Carlo","year":"2019","unstructured":"Carlo Curino, Subru Krishnan, Konstantinos Karanasos, Sriram Rao, Giovanni Matteo Fumarola, Botong Huang, Kishore Chaliparambil, Arun Suresh, Young Chen, Solom Heddaya, Roni Burd, Sarvesh Sakalanaga, Chris Douglas, Bill Ramsey, and Raghu Ramakrishnan. 2019. Hydra: A federated resource manager for data-center scale analytics. In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation. USENIX Association, 177\u2013192."},{"key":"e_1_3_1_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/2987550.2987563"},{"key":"e_1_3_1_30_2","first-page":"499","volume-title":"Proceedings of the USENIX Annual Technical Conference","author":"Delgado Pamela","year":"2015","unstructured":"Pamela Delgado, Florin Dinu, Anne-Marie Kermarrec, and Willy Zwaenepoel. 2015. Hawk: Hybrid datacenter scheduling. In Proceedings of the USENIX Annual Technical Conference. USENIX Association, 499\u2013510."},{"key":"e_1_3_1_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451125"},{"key":"e_1_3_1_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541941"},{"key":"e_1_3_1_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/3341216.3342210"},{"key":"e_1_3_1_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/3318464.3389711"},{"key":"e_1_3_1_35_2","first-page":"395","volume-title":"Proceedings of the USENIX Symposium on Networked Systems Design and Implementation","author":"Dong Mo","year":"2015","unstructured":"Mo Dong, Qingxi Li, Doron Zarchy, Philip Brighten Godfrey, and Michael Schapira. 2015. PCC: Re-architecting congestion control for consistent high performance. In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation. USENIX Association, 395\u2013408."},{"key":"e_1_3_1_36_2","first-page":"343","volume-title":"Proceedings of the USENIX Symposium on Networked Systems Design and Implementation","author":"Dong Mo","year":"2018","unstructured":"Mo Dong, Tong Meng, Doron Zarchy, Engin Arslan, Yossi Gilad, Brighten Godfrey, and Michael Schapira. 2018. PCC vivace: Online-learning congestion control. In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation. USENIX Association, 343\u2013356."},{"key":"e_1_3_1_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/3307681.3325398"},{"issue":"5","key":"e_1_3_1_38_2","first-page":"94:1\u201394:39","article-title":"Machine learning methods for reliable resource provisioning in edge-cloud computing: A survey","volume":"52","author":"Duc Thang Le","year":"2019","unstructured":"Thang Le Duc, Rafael A. Garc\u00eda Leiva, Paolo Casari, and Per-Olov \u00d6stberg. 2019. Machine learning methods for reliable resource provisioning in edge-cloud computing: A survey. ACM Computing Surveys 52, 5 (2019), 94:1\u201394:39.","journal-title":"ACM Computing Surveys"},{"key":"e_1_3_1_39_2","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901344"},{"key":"e_1_3_1_40_2","doi-asserted-by":"publisher","DOI":"10.1145\/3149371"},{"key":"e_1_3_1_41_2","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS.2006.1687540"},{"key":"e_1_3_1_42_2","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM41043.2020.9155250"},{"key":"e_1_3_1_43_2","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2014.2374752"},{"key":"e_1_3_1_44_2","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2005.51"},{"key":"e_1_3_1_45_2","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2017.2707140"},{"key":"e_1_3_1_46_2","doi-asserted-by":"publisher","DOI":"10.1145\/3308897.3308958"},{"key":"e_1_3_1_47_2","first-page":"1","article-title":"TCP extensions for multipath operation with multiple addresses","volume":"8684","author":"Ford Alan","year":"2020","unstructured":"Alan Ford, Costin Raiciu, Mark Handley, Olivier Bonaventure, and Christoph Paasch. 2020. TCP extensions for multipath operation with multiple addresses. RFC 8684 (2020), 1\u201368. https:\/\/datatracker.ietf.org\/doc\/html\/rfc6824.","journal-title":"RFC"},{"key":"e_1_3_1_48_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCCN.2017.2755007"},{"key":"e_1_3_1_49_2","doi-asserted-by":"publisher","DOI":"10.1145\/2063176.2063196"},{"key":"e_1_3_1_50_2","volume-title":"Proceedings of the USENIX Symposium on Networked Systems Design and Implementation","author":"Ghodsi Ali","year":"2011","unstructured":"Ali Ghodsi, Matei Zaharia, Benjamin Hindman, Andy Konwinski, Scott Shenker, and Ion Stoica. 2011. Dominant resource fairness: Fair allocation of multiple resource types. In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation. USENIX Association."},{"key":"e_1_3_1_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/3386367.3433030"},{"key":"e_1_3_1_52_2","first-page":"99","volume-title":"Proceedings of the USENIX Symposium on Operating Systems Design and Implementation","author":"Gog Ionel","year":"2016","unstructured":"Ionel Gog, Malte Schwarzkopf, Adam Gleave, Robert N. M. Watson, and Steven Hand. 2016. Firmament: Fast, centralized cluster scheduling at scale. In Proceedings of the USENIX Symposium on Operating Systems Design and Implementation. USENIX Association, 99\u2013115."},{"key":"e_1_3_1_53_2","first-page":"1764","volume-title":"Proceedings of the International Conference on Machine Learning","author":"Graves Alex","year":"2014","unstructured":"Alex Graves and Navdeep Jaitly. 2014. Towards end-to-end speech recognition with recurrent neural networks. In Proceedings of the International Conference on Machine Learning. JMLR.org, 1764\u20131772."},{"key":"e_1_3_1_54_2","doi-asserted-by":"publisher","DOI":"10.5555\/645482.653582"},{"key":"e_1_3_1_55_2","doi-asserted-by":"publisher","DOI":"10.1109\/40.820051"},{"key":"e_1_3_1_56_2","doi-asserted-by":"publisher","DOI":"10.1109\/65.912717"},{"key":"e_1_3_1_57_2","doi-asserted-by":"publisher","DOI":"10.1145\/1400097.1400105"},{"key":"e_1_3_1_58_2","first-page":"1924","volume-title":"Proceedings of the International Conference on Machine Learning","author":"Hashemi Milad","year":"2018","unstructured":"Milad Hashemi, Kevin Swersky, Jamie A. Smith, Grant Ayers, Heiner Litz, Jichuan Chang, Christos Kozyrakis, and Parthasarathy Ranganathan. 2018. Learning memory access patterns. In Proceedings of the International Conference on Machine Learning. PMLR, 1924\u20131933."},{"key":"e_1_3_1_59_2","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2016.90"},{"key":"e_1_3_1_60_2","volume-title":"Proceedings of the USENIX Symposium on Networked Systems Design and Implementation","author":"Hindman Benjamin","year":"2011","unstructured":"Benjamin Hindman, Andy Konwinski, Matei Zaharia, Ali Ghodsi, Anthony D. Joseph, Randy H. Katz, Scott Shenker, and Ion Stoica. 2011. Mesos: A platform for fine-grained resource sharing in the data center. In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation. USENIX Association."},{"key":"e_1_3_1_61_2","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1997.9.8.1735"},{"key":"e_1_3_1_62_2","doi-asserted-by":"publisher","DOI":"10.1145\/248156.248180"},{"key":"e_1_3_1_63_2","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626296"},{"key":"e_1_3_1_64_2","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2020.2986444"},{"key":"e_1_3_1_65_2","doi-asserted-by":"publisher","DOI":"10.1145\/1007568.1007641"},{"key":"e_1_3_1_66_2","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629601"},{"key":"e_1_3_1_67_2","doi-asserted-by":"publisher","DOI":"10.1145\/52324.52356"},{"key":"e_1_3_1_68_2","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540730"},{"key":"e_1_3_1_69_2","doi-asserted-by":"publisher","DOI":"10.1109\/tnet.2003.815304"},{"key":"e_1_3_1_70_2","doi-asserted-by":"publisher","DOI":"10.1145\/1028788.1028825"},{"key":"e_1_3_1_71_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPSR48589.2020.9098974"},{"key":"e_1_3_1_72_2","first-page":"3050","volume-title":"Proceedings of the International Conference on Machine Learning.","author":"Jay Nathan","year":"2019","unstructured":"Nathan Jay, Noga H. Rotman, Brighten Godfrey, Michael Schapira, and Aviv Tamar. 2019. A deep reinforcement learning perspective on internet congestion control. In Proceedings of the International Conference on Machine Learning.PMLR, 3050\u20133059."},{"key":"e_1_3_1_73_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2013.2291681"},{"key":"e_1_3_1_74_2","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080245"},{"key":"e_1_3_1_75_2","first-page":"485","volume-title":"Proceedings of the USENIX Annual Technical Conference","author":"Karanasos Konstantinos","year":"2015","unstructured":"Konstantinos Karanasos, Sriram Rao, Carlo Curino, Chris Douglas, Kishore Chaliparambil, Giovanni Matteo Fumarola, Solom Heddaya, Raghu Ramakrishnan, and Sarvesh Sakalanaga. 2015. Mercury: Hybrid centralized and distributed scheduling in large shared clusters. In Proceedings of the USENIX Annual Technical Conference. USENIX Association, 485\u2013497."},{"key":"e_1_3_1_76_2","first-page":"1","article-title":"Advice for internet subnetwork designers","volume":"3819","author":"Karn Phil","year":"2004","unstructured":"Phil Karn, Carsten Bormann, Gorry Fairhurst, Dan Grossman, Reiner Ludwig, Jamshid Mahdavi, Gabriel Montenegro, Joe Touch, and Lloyd Wood. 2004. Advice for internet subnetwork designers. RFC 3819 (2004), 1\u201360. https:\/\/datatracker.ietf.org\/doc\/html\/rfc3819\/.","journal-title":"RFC"},{"key":"e_1_3_1_77_2","doi-asserted-by":"publisher","DOI":"10.1145\/3341216.3342218"},{"key":"e_1_3_1_78_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2013.2274462"},{"key":"e_1_3_1_79_2","doi-asserted-by":"publisher","DOI":"10.23919\/IFIPNetworking.2018.8697023"},{"key":"e_1_3_1_80_2","volume-title":"Proceedings of the Biennial Conference on Innovative Data Systems Research","author":"Kipf Andreas","year":"2019","unstructured":"Andreas Kipf, Thomas Kipf, Bernhard Radke, Viktor Leis, Peter A. Boncz, and Alfons Kemper. 2019. Learned cardinalities: Estimating correlated joins with deep learning. In Proceedings of the Biennial Conference on Innovative Data Systems Research. www.cidrdb.org."},{"key":"e_1_3_1_81_2","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2020.3000415"},{"key":"e_1_3_1_82_2","doi-asserted-by":"publisher","DOI":"10.1007\/11871842_29"},{"key":"e_1_3_1_83_2","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626294"},{"key":"e_1_3_1_84_2","volume-title":"Proceedings of the Biennial Conference on Innovative Data Systems Research","author":"Kraska Tim","year":"2019","unstructured":"Tim Kraska, Mohammad Alizadeh, Alex Beutel, Ed H. Chi, Ani Kristo, Guillaume Leclerc, Samuel Madden, Hongzi Mao, and Vikram Nathan. 2019. SageDB: A learned database system. In Proceedings of the Biennial Conference on Innovative Data Systems Research. www.cidrdb.org."},{"key":"e_1_3_1_85_2","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3196909"},{"key":"e_1_3_1_86_2","unstructured":"Sanjay Krishnan Zongheng Yang Ken Goldberg Joseph M. Hellerstein and Ion Stoica. 2018. Learning to optimize join queries with deep reinforcement learning. arXiv:1808.03196. Retrieved from https:\/\/arxiv.org\/abs\/1808.03196."},{"key":"e_1_3_1_87_2","doi-asserted-by":"publisher","DOI":"10.1145\/3065386"},{"key":"e_1_3_1_88_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-63913-0"},{"key":"e_1_3_1_89_2","volume-title":"Computer Networking: A Top-Down Approach (8th ed.)","author":"Kurose Jim","year":"2021","unstructured":"Jim Kurose and Keith Ross. 2021. Computer Networking: A Top-Down Approach (8th ed.). Pearson."},{"key":"e_1_3_1_90_2","doi-asserted-by":"publisher","DOI":"10.1145\/1080091.1080115"},{"key":"e_1_3_1_91_2","doi-asserted-by":"publisher","DOI":"10.14778\/2850583.2850594"},{"key":"e_1_3_1_92_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-017-0480-7"},{"key":"e_1_3_1_93_2","doi-asserted-by":"publisher","DOI":"10.1145\/2716281.2836107"},{"key":"e_1_3_1_94_2","doi-asserted-by":"publisher","DOI":"10.1109\/IWQoS49365.2020.9212969"},{"key":"e_1_3_1_95_2","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2018.8485947"},{"key":"e_1_3_1_96_2","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2019.2933761"},{"key":"e_1_3_1_97_2","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2014.140405"},{"key":"e_1_3_1_98_2","doi-asserted-by":"publisher","DOI":"10.1145\/3341302.3342221"},{"key":"e_1_3_1_99_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173191"},{"key":"e_1_3_1_100_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2020.102865"},{"key":"e_1_3_1_101_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00500-019-04030-2"},{"key":"e_1_3_1_102_2","unstructured":"Jinhong Luo Xijun Li Mingxuan Yuan Jianguo Yao and Jia Zeng. 2021. Learning to optimize DAG scheduling in heterogeneous environment. arXiv:2103.06980. Retrieved from https:\/\/arxiv.org\/abs\/2103.06980."},{"key":"e_1_3_1_103_2","doi-asserted-by":"publisher","DOI":"10.1145\/2805789.2805800"},{"key":"e_1_3_1_104_2","first-page":"289","volume-title":"Proceedings of the USENIX Symposium on Networked Systems Design and Implementation","author":"Mahajan Kshiteej","year":"2020","unstructured":"Kshiteej Mahajan, Arjun Balasubramanian, Arjun Singhvi, Shivaram Venkataraman, Aditya Akella, Amar Phanishayee, and Shuchi Chawla. 2020. Themis: Fair and efficient GPU cluster scheduling. In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation. USENIX Association, 289\u2013304."},{"key":"e_1_3_1_105_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2913776"},{"key":"e_1_3_1_106_2","doi-asserted-by":"publisher","DOI":"10.1109\/tc.2017.2709742"},{"key":"e_1_3_1_107_2","doi-asserted-by":"publisher","DOI":"10.1145\/3005745.3005750"},{"key":"e_1_3_1_108_2","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098843"},{"key":"e_1_3_1_109_2","doi-asserted-by":"publisher","DOI":"10.1145\/3341302.3342080"},{"key":"e_1_3_1_110_2","doi-asserted-by":"publisher","DOI":"10.1145\/3211954.3211957"},{"key":"e_1_3_1_111_2","doi-asserted-by":"publisher","DOI":"10.14778\/3342263.3342644"},{"key":"e_1_3_1_112_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSP.2011.2165211"},{"key":"e_1_3_1_113_2","doi-asserted-by":"publisher","DOI":"10.1145\/1355734.1355746"},{"key":"e_1_3_1_114_2","unstructured":"H. Brendan McMahan and Daniel Ramage. 2017. Federated Learning: Collaborative Machine Learning without Centralized Training Data. (2017). Retrieved June 13 2022 from https:\/\/ai.googleblog.com\/2017\/04\/federated-learning-collaborative."},{"key":"e_1_3_1_115_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2015.7056027"},{"key":"e_1_3_1_116_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2014.2349905"},{"key":"e_1_3_1_117_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2016.7446087"},{"key":"e_1_3_1_118_2","volume-title":"Proceedings of the International Conference on Learning Representations","author":"Mirhoseini Azalia","year":"2018","unstructured":"Azalia Mirhoseini, Anna Goldie, Hieu Pham, Benoit Steiner, Quoc V. Le, and Jeff Dean. 2018. A hierarchical model for device placement. In Proceedings of the International Conference on Learning Representations. OpenReview.net."},{"key":"e_1_3_1_119_2","first-page":"2430","volume-title":"Proceedings of the International Conference on Machine Learning.","author":"Mirhoseini Azalia","year":"2017","unstructured":"Azalia Mirhoseini, Hieu Pham, Quoc V. Le, Benoit Steiner, Rasmus Larsen, Yuefeng Zhou, Naveen Kumar, Mohammad Norouzi, Samy Bengio, and Jeff Dean. 2017. Device placement optimization with reinforcement learning. In Proceedings of the International Conference on Machine Learning.PMLR, 2430\u20132439."},{"key":"e_1_3_1_120_2","first-page":"373","volume-title":"Proceedings of the USENIX Symposium on Networked Systems Design and Implementation","author":"Mittal Radhika","year":"2014","unstructured":"Radhika Mittal, Justine Sherry, Sylvia Ratnasamy, and Scott Shenker. 2014. Recursively cautious congestion control. In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation. USENIX Association, 373\u2013385."},{"key":"e_1_3_1_121_2","first-page":"1928","volume-title":"Proceedings of the International Conference on Machine Learning.","author":"Mnih Volodymyr","year":"2016","unstructured":"Volodymyr Mnih, Adri\u00e0 Puigdom\u00e8nech Badia, Mehdi Mirza, Alex Graves, Timothy P. Lillicrap, Tim Harley, David Silver, and Koray Kavukcuoglu. 2016. Asynchronous methods for deep reinforcement learning. In Proceedings of the International Conference on Machine Learning.JMLR.org, 1928\u20131937."},{"key":"e_1_3_1_122_2","first-page":"1928","volume-title":"Proceedings of the International Conference on Machine Learning","author":"Mnih Volodymyr","year":"2016","unstructured":"Volodymyr Mnih, Adri\u00e0 Puigdom\u00e8nech Badia, Mehdi Mirza, Alex Graves, Timothy P. Lillicrap, Tim Harley, David Silver, and Koray Kavukcuoglu. 2016. Asynchronous methods for deep reinforcement learning. In Proceedings of the International Conference on Machine Learning. JMLR.org, 1928\u20131937."},{"key":"e_1_3_1_123_2","first-page":"481","volume-title":"Proceedings of the USENIX Symposium on Operating Systems Design and Implementation","author":"Narayanan Deepak","year":"2020","unstructured":"Deepak Narayanan, Keshav Santhanam, Fiodar Kazhamiaka, Amar Phanishayee, and Matei Zaharia. 2020. Heterogeneity-aware cluster scheduling policies for deep learning workloads. In Proceedings of the USENIX Symposium on Operating Systems Design and Implementation. USENIX Association, 481\u2013498."},{"key":"e_1_3_1_124_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2004.10030"},{"key":"e_1_3_1_125_2","doi-asserted-by":"publisher","DOI":"10.1109\/SURV.2008.080406"},{"key":"e_1_3_1_126_2","doi-asserted-by":"publisher","DOI":"10.1145\/3209889.3209890"},{"key":"e_1_3_1_127_2","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522716"},{"key":"e_1_3_1_128_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2014.2379698"},{"key":"e_1_3_1_129_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2021.3052895"},{"key":"e_1_3_1_130_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2019.00191"},{"key":"e_1_3_1_131_2","doi-asserted-by":"publisher","DOI":"10.1145\/3341216.3342213"},{"key":"e_1_3_1_132_2","doi-asserted-by":"publisher","DOI":"10.1145\/1553374.1553486"},{"key":"e_1_3_1_133_2","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787481"},{"key":"e_1_3_1_134_2","first-page":"627","volume-title":"Proceedings of the International Conference on Artificial Intelligence and Statistics.","author":"Ross St\u00e9phane","year":"2011","unstructured":"St\u00e9phane Ross, Geoffrey J. Gordon, and Drew Bagnell. 2011. A reduction of imitation learning and structured prediction to no-regret online learning. In Proceedings of the International Conference on Artificial Intelligence and Statistics.JMLR.org, 627\u2013635."},{"key":"e_1_3_1_135_2","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2020.3000405"},{"key":"e_1_3_1_136_2","doi-asserted-by":"publisher","DOI":"10.1145\/3341216.3342211"},{"key":"e_1_3_1_137_2","first-page":"1889","volume-title":"Proceedings of the International Conference on Machine Learning.","author":"Schulman John","year":"2015","unstructured":"John Schulman, Sergey Levine, Pieter Abbeel, Michael I. Jordan, and Philipp Moritz. 2015. Trust region policy optimization. In Proceedings of the International Conference on Machine Learning.JMLR.org, 1889\u20131897."},{"key":"e_1_3_1_138_2","unstructured":"John Schulman Filip Wolski Prafulla Dhariwal Alec Radford and Oleg Klimov. 2017. Proximal policy optimization algorithms. arXiv:1707.06347. Retrieved from https:\/\/arxiv.org\/abs\/1707.06347."},{"key":"e_1_3_1_139_2","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465386"},{"key":"e_1_3_1_140_2","doi-asserted-by":"publisher","DOI":"10.1145\/2926697.2926702"},{"key":"e_1_3_1_141_2","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830793"},{"key":"e_1_3_1_142_2","doi-asserted-by":"publisher","DOI":"10.1038\/nature16961"},{"key":"e_1_3_1_143_2","doi-asserted-by":"publisher","DOI":"10.1145\/863955.863980"},{"key":"e_1_3_1_144_2","doi-asserted-by":"publisher","DOI":"10.1109\/MMUL.2011.71"},{"key":"e_1_3_1_145_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2006.38"},{"key":"e_1_3_1_146_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2020.2996964"},{"key":"e_1_3_1_147_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2003.1249762"},{"key":"e_1_3_1_148_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2005.845549"},{"key":"e_1_3_1_149_2","doi-asserted-by":"publisher","DOI":"10.1145\/316188.316216"},{"key":"e_1_3_1_150_2","doi-asserted-by":"publisher","DOI":"10.1145\/3357526.3357549"},{"key":"e_1_3_1_151_2","unstructured":"Statista. 2019. Hours of Video Uploaded to YouTube Every Minute as of February 2020. (2019). Retrieved June 13 2022 from https:\/\/www.statista.com\/statistics\/259477\/hours-of-video-uploaded-to-youtube-every-minute\/."},{"key":"e_1_3_1_152_2","first-page":"19","volume-title":"Proceedings of the International Conference on Very Large Data Bases","author":"Stillger Michael","year":"2001","unstructured":"Michael Stillger, Guy M. Lohman, Volker Markl, and Mokhtar Kandil. 2001. LEO - DB2\u2019s LEarning optimizer. In Proceedings of the International Conference on Very Large Data Bases. Morgan Kaufmann, 19\u201328."},{"key":"e_1_3_1_153_2","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/P19-1355"},{"key":"e_1_3_1_154_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2019.8761276"},{"key":"e_1_3_1_155_2","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934898"},{"key":"e_1_3_1_156_2","first-page":"3104","volume-title":"Proceedings of the Neural Information Processing Systems","author":"Sutskever Ilya","year":"2014","unstructured":"Ilya Sutskever, Oriol Vinyals, and Quoc V. Le. 2014. Sequence to sequence learning with neural networks. In Proceedings of the Neural Information Processing Systems. 3104\u20133112."},{"key":"e_1_3_1_157_2","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2015.7298594"},{"key":"e_1_3_1_158_2","doi-asserted-by":"publisher","DOI":"10.1109\/LCOMM.2005.1496608"},{"key":"e_1_3_1_159_2","doi-asserted-by":"publisher","DOI":"10.1145\/1108956.1108958"},{"key":"e_1_3_1_160_2","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2005.1497898"},{"key":"e_1_3_1_161_2","doi-asserted-by":"publisher","DOI":"10.1145\/2413176.2413190"},{"key":"e_1_3_1_162_2","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387517"},{"key":"e_1_3_1_163_2","doi-asserted-by":"publisher","DOI":"10.1145\/3299869.3300088"},{"key":"e_1_3_1_164_2","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901355"},{"key":"e_1_3_1_165_2","volume-title":"A Reinforcement Learning Approach for Adaptive Query Processing","author":"Tzoumas Kostas","year":"2008","unstructured":"Kostas Tzoumas, Timos Sellis, and Christian S\u00f8ndergaard Jensen. 2008. A Reinforcement Learning Approach for Adaptive Query Processing. Number 22. Institut for Datalogi, Aalborg Universitet, Denmark."},{"key":"e_1_3_1_166_2","doi-asserted-by":"publisher","DOI":"10.1145\/3152434.3152441"},{"key":"e_1_3_1_167_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2000.839397"},{"key":"e_1_3_1_168_2","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851208"},{"key":"e_1_3_1_169_2","first-page":"131","volume-title":"Proceedings of the IFIP\/IEEE International Symposium on Integrated Network Management","author":"Hooft Jeroen van der","year":"2015","unstructured":"Jeroen van der Hooft, Stefano Petrangeli, Maxim Claeys, Jeroen Famaey, and Filip De Turck. 2015. A learning-based algorithm for improved bandwidth-awareness of adaptive streaming clients. In Proceedings of the IFIP\/IEEE International Symposium on Integrated Network Management. IEEE, 131\u2013138."},{"key":"e_1_3_1_170_2","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741964"},{"key":"e_1_3_1_171_2","unstructured":"Cisco VNI. 2018. Cisco Visual Networking Index: Forecast and Trends 2017\u20132022 White Paper. (2018). Retrieved 19 Feb 2019 from https:\/\/www.cisco.com\/c\/en\/us\/solutions\/collateral\/service-provider\/visual-networking-index-vni\/white-paper-c11-741490.html."},{"key":"e_1_3_1_172_2","doi-asserted-by":"publisher","DOI":"10.1145\/2910017.2910593"},{"key":"e_1_3_1_173_2","volume-title":"Proceedings of the USENIX Workshop on Hot Topics in Cloud Computing","author":"Wang Hao","year":"2017","unstructured":"Hao Wang and Baochun Li. 2017. Lube: Mitigating bottlenecks in wide area data analytics. In Proceedings of the USENIX Workshop on Hot Topics in Cloud Computing. USENIX Association."},{"key":"e_1_3_1_174_2","doi-asserted-by":"publisher","DOI":"10.1145\/3267809.3267812"},{"key":"e_1_3_1_175_2","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2017.1700200"},{"key":"e_1_3_1_176_2","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2008.4483669"},{"key":"e_1_3_1_177_2","volume-title":"Proceedings of the USENIX Workshop on Hot Topics in Cloud Computing.","author":"Wang Yiding","year":"2019","unstructured":"Yiding Wang, Weiyan Wang, Junxue Zhang, Junchen Jiang, and Kai Chen. 2019. Bridging the edge-cloud barrier for real-time advanced vision analytics. In Proceedings of the USENIX Workshop on Hot Topics in Cloud Computing.USENIX Association."},{"key":"e_1_3_1_178_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF00992698"},{"key":"e_1_3_1_179_2","doi-asserted-by":"publisher","DOI":"10.1145\/2070562.2070581"},{"key":"e_1_3_1_180_2","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486020"},{"key":"e_1_3_1_181_2","first-page":"459","volume-title":"Proceedings of the USENIX Symposium on Networked Systems Design and Implementation","author":"Winstein Keith","year":"2013","unstructured":"Keith Winstein, Anirudh Sivaraman, and Hari Balakrishnan. 2013. Stochastic forecasts achieve high throughput and low delay over cellular networks. In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation. USENIX Association, 459\u2013471."},{"key":"e_1_3_1_182_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-020-0942-z"},{"key":"e_1_3_1_183_2","first-page":"31:1\u201331:13","volume-title":"Proceedings of the International Conference for High Performance Computing, Networking, Storage, and Analysis","author":"Wu Kai","year":"2018","unstructured":"Kai Wu, Jie Ren, and Dong Li. 2018. Runtime data management on non-volatile memory-based heterogeneous memory for task-parallel programs. In Proceedings of the International Conference for High Performance Computing, Networking, Storage, and Analysis. IEEE\/ACM, 31:1\u201331:13."},{"key":"e_1_3_1_184_2","first-page":"595","volume-title":"Proceedings of the USENIX Symposium on Operating Systems Design and Implementation.","author":"Xiao Wencong","year":"2018","unstructured":"Wencong Xiao, Romil Bhardwaj, Ramachandran Ramjee, Muthian Sivathanu, Nipun Kwatra, Zhenhua Han, Pratyush Patel, Xuan Peng, Hanyu Zhao, Quanlu Zhang, Fan Yang, and Lidong Zhou. 2018. Gandiva: Introspective cluster scheduling for deep learning. In Proceedings of the USENIX Symposium on Operating Systems Design and Implementation.USENIX Association, 595\u2013610."},{"key":"e_1_3_1_185_2","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2019.2904358"},{"key":"e_1_3_1_186_2","doi-asserted-by":"publisher","DOI":"10.1145\/2670979.2671005"},{"key":"e_1_3_1_187_2","first-page":"731","volume-title":"Proceedings of the USENIX Annual Technical Conference","author":"Yan Francis Y.","year":"2018","unstructured":"Francis Y. Yan, Jestin Ma, Greg D. Hill, Deepti Raghavan, Riad S. Wahby, Philip Alexander Levis, and Keith Winstein. 2018. Pantheon: The training ground for Internet congestion-control research. In Proceedings of the USENIX Annual Technical Conference. USENIX Association, 731\u2013743."},{"key":"e_1_3_1_188_2","doi-asserted-by":"publisher","DOI":"10.14778\/3368289.3368294"},{"key":"e_1_3_1_189_2","first-page":"645","volume-title":"Proceedings of the USENIX Symposium on Operating Systems Design and Implementation.","author":"Yeo Hyunho","year":"2018","unstructured":"Hyunho Yeo, Youngmok Jung, Jaehong Kim, Jinwoo Shin, and Dongsu Han. 2018. Neural adaptive content-aware internet video delivery. In Proceedings of the USENIX Symposium on Operating Systems Design and Implementation.USENIX Association, 645\u2013661."},{"key":"e_1_3_1_190_2","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787486"},{"key":"e_1_3_1_191_2","doi-asserted-by":"publisher","DOI":"10.1145\/3460427"},{"key":"e_1_3_1_192_2","doi-asserted-by":"publisher","DOI":"10.23919\/WiOPT47501.2019.9144110"},{"key":"e_1_3_1_193_2","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830807"},{"key":"e_1_3_1_194_2","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787498"},{"key":"e_1_3_1_195_2","doi-asserted-by":"publisher","DOI":"10.1145\/3132402.3132405"},{"key":"e_1_3_1_196_2","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2019.2904897"},{"key":"e_1_3_1_197_2","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934880"},{"key":"e_1_3_1_198_2","doi-asserted-by":"publisher","DOI":"10.1145\/3232565.3232569"},{"key":"e_1_3_1_199_2","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2016.2522650"},{"key":"e_1_3_1_200_2","first-page":"928","volume-title":"Proceedings of the International Conference on Machine Learning","author":"Zinkevich Martin","year":"2003","unstructured":"Martin Zinkevich. 2003. Online convex programming and generalized infinitesimal gradient ascent. In Proceedings of the International Conference on Machine Learning. AAAI,928\u2013936."},{"key":"e_1_3_1_201_2","doi-asserted-by":"publisher","DOI":"10.1145\/2699343.2699359"}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3523057","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3523057","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T15:30:17Z","timestamp":1750174217000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3523057"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,21]]},"references-count":200,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2023,4,30]]}},"alternative-id":["10.1145\/3523057"],"URL":"https:\/\/doi.org\/10.1145\/3523057","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"value":"0360-0300","type":"print"},{"value":"1557-7341","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,11,21]]},"assertion":[{"value":"2021-06-10","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-02-28","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-11-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}