{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T01:48:16Z","timestamp":1773193696863,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,2,22]],"date-time":"2022-02-22T00:00:00Z","timestamp":1645488000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,2,28]]},"DOI":"10.1145\/3503222.3507704","type":"proceedings-article","created":{"date-parts":[[2022,2,22]],"date-time":"2022-02-22T20:49:01Z","timestamp":1645562941000},"page":"622-634","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["SOL: safe on-node learning in cloud platforms"],"prefix":"10.1145","author":[{"given":"Yawen","family":"Wang","sequence":"first","affiliation":[{"name":"Stanford University, USA"}]},{"given":"Daniel","family":"Crankshaw","sequence":"additional","affiliation":[{"name":"Microsoft Research, USA"}]},{"given":"Neeraja J.","family":"Yadwadkar","sequence":"additional","affiliation":[{"name":"University of Texas at Austin, USA"}]},{"given":"Daniel","family":"Berger","sequence":"additional","affiliation":[{"name":"Microsoft Research, USA"}]},{"given":"Christos","family":"Kozyrakis","sequence":"additional","affiliation":[{"name":"Stanford University, USA"}]},{"given":"Ricardo","family":"Bianchini","sequence":"additional","affiliation":[{"name":"Microsoft Research, USA"}]}],"member":"320","published-online":{"date-parts":[[2022,2,22]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"SPEC JBB2000","year":"2000","unstructured":"2006. SPEC JBB2000. https:\/\/spec.org\/jbb2000\/ Retrieved in January 2021"},{"key":"e_1_3_2_1_2_1","volume-title":"https:\/\/pytorch.org\/serve\/ Retrieved","year":"2021","unstructured":"2020. Torchserve. https:\/\/pytorch.org\/serve\/ Retrieved in January 2021"},{"key":"e_1_3_2_1_3_1","volume-title":"https:\/\/github.com\/VowpalWabbit\/vowpal_wabbit\/wiki Retrieved","author":"Wabbit Vowpal","year":"2021","unstructured":"2020. Vowpal Wabbit. https:\/\/github.com\/VowpalWabbit\/vowpal_wabbit\/wiki Retrieved in January 2021"},{"key":"e_1_3_2_1_4_1","volume-title":"Machine Learning for Systems Workshop at the 32nd Conference on Neural Information Processing Systems.","author":"Addanki Ravichandra","year":"2018","unstructured":"Ravichandra Addanki, Shaileshh Bojja Venkatakrishnan, Shreyan Gupta, Hongzi Mao, and Mohammad Alizadeh. 2018. Placeto: Efficient progressive device placement optimization. In Machine Learning for Systems Workshop at the 32nd Conference on Neural Information Processing Systems."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3097983.3098021"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3364684"},{"key":"e_1_3_2_1_7_1","volume-title":"Spiral: Self-tuning services via real-time machine learning. Blog post at https:\/\/engineering.fb.com\/data-infrastructure\/spiral-self-tuning-services-via-real-time-machine-learning.","author":"Bychkovsky Vladimir","year":"2018","unstructured":"Vladimir Bychkovsky, Jim Cipar, Alvin Wen, Lili Hu, and Saurav Mohapatra. 2018. Spiral: Self-tuning services via real-time machine learning. Blog post at https:\/\/engineering.fb.com\/data-infrastructure\/spiral-self-tuning-services-via-real-time-machine-learning."},{"key":"e_1_3_2_1_8_1","volume-title":"SmartChoices: Hybridizing Programming and Machine Learning. In Reinforcement Learning for Real Life Workshop at the 36th International Conference on Machine Learning.","author":"Carbune Victor","year":"2018","unstructured":"Victor Carbune, Thierry Coppey, Alexander Daryin, Thomas Deselaers, Nikhil Sarda, and Jay Yagnik. 2018. SmartChoices: Hybridizing Programming and Machine Learning. In Reinforcement Learning for Real Life Workshop at the 36th International Conference on Machine Learning."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132772"},{"key":"e_1_3_2_1_10_1","volume-title":"Proceedings of the 17th Biennial Conference on Innovative Data Systems Research.","author":"Crankshaw Daniel","year":"2015","unstructured":"Daniel Crankshaw, Peter Bailis, Joseph E Gonzalez, Haoyuan Li, Zhao Zhang, Michael J Franklin, Ali Ghodsi, and Michael I Jordan. 2015. The Missing Piece in Complex Analytics: Low Latency, Scalable Model Management and Serving with Velox. In Proceedings of the 17th Biennial Conference on Innovative Data Systems Research."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3194653.3210557"},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation.","author":"Crankshaw Daniel","year":"2017","unstructured":"Daniel Crankshaw, Xin Wang, Guilio Zhou, Michael J Franklin, Joseph E Gonzalez, and Ion Stoica. 2017. Clipper: A Low-Latency Online Prediction Serving System. In Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2408776.2408794"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541941"},{"key":"e_1_3_2_1_15_1","volume-title":"Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation.","author":"Hadary Ori","year":"2020","unstructured":"Ori Hadary, Luke Marshall, Ishai Menache, Abhisek Pan, Esaias E Greeff, David Dion, Star Dorminey, Shailesh Joshi, Yang Chen, Mark Russinovich, and Thomas Moscibroda. 2020. Protean: VM Allocation Service at Scale. In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation."},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation.","author":"Hao Mingzhe","year":"2020","unstructured":"Mingzhe Hao, Levent Toksoz, Nanqinqin Li, Edward Edberg Halim, Henry Hoffmann, and Haryadi S Gunawi. 2020. LinnOS: Predictability on Unpredictable Flash Storage with a Light Neural Network. In Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA52012.2021.00055"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2016.7581261"},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of the USENIX Annual Technical Conference.","author":"Kim Jonghyeon","year":"2021","unstructured":"Jonghyeon Kim, Wonkyo Choe, and Jeongseob Ahn. 2021. Exploring the Design Space of Page Management for Multi-Tiered Memory Systems. In Proceedings of the USENIX Annual Technical Conference."},{"key":"e_1_3_2_1_20_1","volume-title":"Proceedings of the USENIX Annual Technical Conference.","author":"Kumbhare Alok","year":"2021","unstructured":"Alok Kumbhare, Reza Azimi, Ioannis Manousakis, Anand Bonde, Felipe Frujeri, Nithish Mahalingam, Pulkit Misra, Seyyed Ahmad Javadi, Bianca Schroeder, Marcus Fontoura, and Ricardo Bianchini. 2021. Prediction-Based Power Oversubscription in Cloud Platforms. In Proceedings of the USENIX Annual Technical Conference."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304053"},{"key":"e_1_3_2_1_22_1","unstructured":"Anthony Liguori. 2017. Introducing the Nitro Hypervisor \u2013 the Evolution of Amazon EC2 Virtualization. https:\/\/www.youtube.com\/watch?v=LabltEXk0VQ"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3385412.3385998"},{"key":"e_1_3_2_1_24_1","volume-title":"Proceedings of the 33rd Conference on Neural Information Processing Systems.","author":"Mao Hongzi","year":"2019","unstructured":"Hongzi Mao, Malte Schwarzkopf, Hao He, and Mohammad Alizadeh. 2019. Towards Safe Online Reinforcement Learning in Computer Systems. In Proceedings of the 33rd Conference on Neural Information Processing Systems."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICAC.2017.29"},{"key":"e_1_3_2_1_26_1","unstructured":"Ravi Murty. 2019. Powering next-gen Amazon EC2: Deep dive into the Nitro system. https:\/\/www.youtube.com\/watch?v=rUY-00yFlE4&t=2634s"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2017.13"},{"key":"e_1_3_2_1_28_1","volume-title":"ML Systems Workshop at the 31st Conference on Neural Information Processing Systems.","author":"Olston Christopher","year":"2017","unstructured":"Christopher Olston, Noah Fiedel, Kiril Gorovoy, Jeremiah Harmsen, Li Lao, Fangwei Li, Vinu Rajashekhar, Sukriti Ramesh, and Jordan Soyke. 2017. Tensorflow-serving: Flexible, high-performance ml serving. In ML Systems Workshop at the 31st Conference on Neural Information Processing Systems."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3366626.3368125"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1561\/2200000070"},{"key":"e_1_3_2_1_31_1","volume-title":"Machine Learning: The High Interest Credit Card of Technical Debt. In Software Engineering for Machine Learning Workshop at the 28th Conference on Neural Information Processing Systems.","author":"Sculley David","year":"2014","unstructured":"David Sculley, Gary Holt, Daniel Golovin, Eugene Davydov, Todd Phillips, Dietmar Ebner, Vinay Chaudhary, and Michael Young. 2014. Machine Learning: The High Interest Credit Card of Technical Debt. In Software Engineering for Machine Learning Workshop at the 28th Conference on Neural Information Processing Systems."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1561\/2200000068"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3453483.3454081"},{"key":"e_1_3_2_1_34_1","unstructured":"Richard S Sutton and Andrew G Barto. 2018. Reinforcement learning: An introduction."},{"key":"e_1_3_2_1_35_1","volume-title":"On the Likelihood that One Unknown Probability Exceeds Another in View of the Evidence of Two Samples. Biometrika, 25, 3\/4","author":"Thompson William R.","year":"1933","unstructured":"William R. Thompson. 1933. On the Likelihood that One Unknown Probability Exceeds Another in View of the Evidence of Two Samples. Biometrika, 25, 3\/4 (1933)."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741964"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447786.3456225"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304024"}],"event":{"name":"ASPLOS '22: 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","location":"Lausanne Switzerland","acronym":"ASPLOS '22","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","SIGARCH ACM Special Interest Group on Computer Architecture","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3503222.3507704","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3503222.3507704","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:11:39Z","timestamp":1750191099000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3503222.3507704"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,22]]},"references-count":38,"alternative-id":["10.1145\/3503222.3507704","10.1145\/3503222"],"URL":"https:\/\/doi.org\/10.1145\/3503222.3507704","relation":{},"subject":[],"published":{"date-parts":[[2022,2,22]]},"assertion":[{"value":"2022-02-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}