{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,4]],"date-time":"2026-02-04T19:23:19Z","timestamp":1770232999622,"version":"3.49.0"},"reference-count":27,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2020,1,22]],"date-time":"2020-01-22T00:00:00Z","timestamp":1579651200000},"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":["Commun. ACM"],"published-print":{"date-parts":[[2020,1,22]]},"abstract":"<jats:p>Exploring the opportunities to use ML, the possible designs, and our experience with Microsoft Azure.<\/jats:p>","DOI":"10.1145\/3364684","type":"journal-article","created":{"date-parts":[[2020,1,22]],"date-time":"2020-01-22T18:56:42Z","timestamp":1579719402000},"page":"50-59","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":60,"title":["Toward ML-centric cloud platforms"],"prefix":"10.1145","volume":"63","author":[{"given":"Ricardo","family":"Bianchini","sequence":"first","affiliation":[{"name":"Microsoft Research, Redmond, WA"}]},{"given":"Marcus","family":"Fontoura","sequence":"additional","affiliation":[{"name":"Microsoft Research, Redmond, WA"}]},{"given":"Eli","family":"Cortez","sequence":"additional","affiliation":[{"name":"Microsoft Research, Redmond, WA"}]},{"given":"Anand","family":"Bonde","sequence":"additional","affiliation":[{"name":"Microsoft Research, Redmond, WA"}]},{"given":"Alexandre","family":"Muzio","sequence":"additional","affiliation":[{"name":"Microsoft Azure, Redmond, WA"}]},{"given":"Ana-Maria","family":"Constantin","sequence":"additional","affiliation":[{"name":"Microsoft Azure, Redmond, WA"}]},{"given":"Thomas","family":"Moscibroda","sequence":"additional","affiliation":[{"name":"Microsoft Azure, Redmond, WA"}]},{"given":"Gabriel","family":"Magalhaes","sequence":"additional","affiliation":[{"name":"University of Washington"}]},{"given":"Girish","family":"Bablani","sequence":"additional","affiliation":[{"name":"Microsoft Azure, Redmond, WA"}]},{"given":"Mark","family":"Russinovich","sequence":"additional","affiliation":[{"name":"Microsoft Azure, Redmond, WA"}]}],"member":"320","published-online":{"date-parts":[[2020,1,22]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Proceedings of the 12th USENIX Symp. Operating System Design and Implementation","author":"Abadi M.","year":"2016","unstructured":"Abadi , M. et al. TensorFlow: A system for large-scale machine learning . In Proceedings of the 12th USENIX Symp. Operating System Design and Implementation ( 2016 ). Abadi, M. et al. TensorFlow: A system for large-scale machine learning. In Proceedings of the 12th USENIX Symp. Operating System Design and Implementation (2016)."},{"key":"e_1_2_1_2_1","volume-title":"et al. Making contextual decisions with low technical debt. arXiv preprint arXiv:1606.03966","author":"Agarwal A.","year":"2016","unstructured":"Agarwal , A. et al. Making contextual decisions with low technical debt. arXiv preprint arXiv:1606.03966 ( 2016 ). Agarwal, A. et al. Making contextual decisions with low technical debt. arXiv preprint arXiv:1606.03966 (2016)."},{"key":"e_1_2_1_3_1","unstructured":"Amazon Web Services. Amazon CloudWatch; https:\/\/aws.amazon.com\/cloudwatch\/.  Amazon Web Services. Amazon CloudWatch; https:\/\/aws.amazon.com\/cloudwatch\/."},{"key":"e_1_2_1_4_1","volume-title":"Proceedings of HotCloud","author":"Bodik P.","year":"2009","unstructured":"Bodik , P. , Griffith , R. , Sutton , C. , Fox , A. , Jordan , M. , and Patterson , D . Statistical machine learning makes automatic control practical for Internet datacenters . In Proceedings of HotCloud ( 2009 ). Bodik, P., Griffith, R., Sutton, C., Fox, A., Jordan, M., and Patterson, D. Statistical machine learning makes automatic control practical for Internet datacenters. In Proceedings of HotCloud (2009)."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2014.2350475"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2018.00109"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.14778\/1454159.1454166"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-00847-5_23"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132772"},{"key":"e_1_2_1_10_1","volume-title":"Proceedings of the 7th Biennial Conf. Innovative Data Systems Research","author":"Crankshaw D.","year":"2015","unstructured":"Crankshaw , D. et al. The missing piece in complex analytics: Low latency, scalable model management and serving with Velox . In Proceedings of the 7th Biennial Conf. Innovative Data Systems Research ( 2015 ). Crankshaw, D. et al. The missing piece in complex analytics: Low latency, scalable model management and serving with Velox. In Proceedings of the 7th Biennial Conf. Innovative Data Systems Research (2015)."},{"key":"e_1_2_1_11_1","volume-title":"Proceedings of the 14th Symp. Networked Systems Design and Implementation","author":"Crankshaw D.","year":"2017","unstructured":"Crankshaw , D. , Wang , X. , Zhou , G. , Franklin , M. J. , Gonzalez , J. E. , and Stoica , I . Clipper: A low-latency online prediction serving system . In Proceedings of the 14th Symp. Networked Systems Design and Implementation ( 2017 ). Crankshaw, D., Wang, X., Zhou, G., Franklin, M. J., Gonzalez, J. E., and Stoica, I. Clipper: A low-latency online prediction serving system. In Proceedings of the 14th Symp. Networked Systems Design and Implementation (2017)."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451125"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1075405.1075415"},{"key":"e_1_2_1_14_1","volume":"201","author":"Gao","unstructured":"Gao , J. Machine Learning Applications For Datacenter Optimization , 201 4. Gao, J. Machine Learning Applications For Datacenter Optimization, 2014.","journal-title":"J. Machine Learning Applications For Datacenter Optimization"},{"key":"e_1_2_1_15_1","volume-title":"Proceedings of the Intern. Conf. Network and Service Management","author":"Gong Z.","year":"2010","unstructured":"Gong , Z. , Gu , X. , and Wilkes , J . Press: Predictive elastic resource scaling for cloud systems . In Proceedings of the Intern. Conf. Network and Service Management ( 2010 ). Gong, Z., Gu, X., and Wilkes, J. Press: Predictive elastic resource scaling for cloud systems. In Proceedings of the Intern. Conf. Network and Service Management (2010)."},{"key":"e_1_2_1_16_1","unstructured":"Google. TensorFlow serving; http:\/\/tensorflow.github.io\/serving\/.  Google. TensorFlow serving; http:\/\/tensorflow.github.io\/serving\/."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2011.05.027"},{"key":"e_1_2_1_18_1","volume-title":"et al. LightGBM: A highly efficient gradient boosting decision tree. Advances in Neural Information Processing Systems 30","author":"Ke G.","year":"2017","unstructured":"Ke , G. et al. LightGBM: A highly efficient gradient boosting decision tree. Advances in Neural Information Processing Systems 30 ( 2017 ). Ke, G. et al. LightGBM: A highly efficient gradient boosting decision tree. Advances in Neural Information Processing Systems 30 (2017)."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS.2012.6212065"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3005745.3005750"},{"key":"e_1_2_1_21_1","unstructured":"Microsoft Azure. Azure Monitor; https:\/\/azure.microsoft.com\/en-us\/services\/monitor\/.  Microsoft Azure. Azure Monitor; https:\/\/azure.microsoft.com\/en-us\/services\/monitor\/."},{"key":"e_1_2_1_22_1","volume-title":"Proceedings of the 13th USENIX Symp. Operating Systems Design and Implementation","author":"Moritz P.","year":"2018","unstructured":"Moritz , P. et al. Ray: A distributed framework for emerging AI applications . In Proceedings of the 13th USENIX Symp. Operating Systems Design and Implementation ( 2018 ). Moritz, P. et al. Ray: A distributed framework for emerging AI applications. In Proceedings of the 13th USENIX Symp. Operating Systems Design and Implementation (2018)."},{"key":"e_1_2_1_23_1","volume-title":"Proceedings of the USENIX Annual Technical Conf.","author":"Novakovic D.","year":"2013","unstructured":"Novakovic , D. , Vasic , N. , Novakovic , S. , Kostic , D. , and Bianchini , R . DeepDive: Transparently identifying and managing performance interference in virtualized environments . In Proceedings of the USENIX Annual Technical Conf. ( 2013 ). Novakovic, D., Vasic, N., Novakovic, S., Kostic, D., and Bianchini, R. DeepDive: Transparently identifying and managing performance interference in virtualized environments. In Proceedings of the USENIX Annual Technical Conf. (2013)."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555228.1555263"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2011.42"},{"key":"e_1_2_1_27_1","volume-title":"Proceedings of the Intern. Symp. Operating Systems Design and Implementation","author":"Zhang Y.","year":"2016","unstructured":"Zhang , Y. , Prekas , G. , Fumarola , G. M. , Fontoura , M. , Goiri , I. , and Bianchini , R . History-Based harvesting of spare cycles and storage in large-scale datacenters . In Proceedings of the Intern. Symp. Operating Systems Design and Implementation ( 2016 ). Zhang, Y., Prekas, G., Fumarola, G. M., Fontoura, M., Goiri, I., and Bianchini, R. History-Based harvesting of spare cycles and storage in large-scale datacenters. In Proceedings of the Intern. Symp. Operating Systems Design and Implementation (2016)."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273020"}],"container-title":["Communications of the ACM"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3364684","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3364684","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:54:22Z","timestamp":1750204462000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3364684"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,1,22]]},"references-count":27,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2020,1,22]]}},"alternative-id":["10.1145\/3364684"],"URL":"https:\/\/doi.org\/10.1145\/3364684","relation":{},"ISSN":["0001-0782","1557-7317"],"issn-type":[{"value":"0001-0782","type":"print"},{"value":"1557-7317","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,1,22]]},"assertion":[{"value":"2020-01-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}