{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:19:20Z","timestamp":1750220360006,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":47,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,8,18]],"date-time":"2021-08-18T00:00:00Z","timestamp":1629244800000},"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":[[2021,8,20]]},"DOI":"10.1145\/3468264.3473936","type":"proceedings-article","created":{"date-parts":[[2021,8,19]],"date-time":"2021-08-19T01:40:20Z","timestamp":1629337220000},"page":"1438-1443","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Intelligent container reallocation at Microsoft 365"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8997-8317","authenticated-orcid":false,"given":"Bo","family":"Qiao","sequence":"first","affiliation":[{"name":"Microsoft Research, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3089-0345","authenticated-orcid":false,"given":"Fangkai","family":"Yang","sequence":"additional","affiliation":[{"name":"Microsoft Research, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5028-1064","authenticated-orcid":false,"given":"Chuan","family":"Luo","sequence":"additional","affiliation":[{"name":"Microsoft Research, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6989-6752","authenticated-orcid":false,"given":"Yanan","family":"Wang","sequence":"additional","affiliation":[{"name":"Microsoft 365, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3230-8793","authenticated-orcid":false,"given":"Johnny","family":"Li","sequence":"additional","affiliation":[{"name":"Microsoft 365, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2559-2383","authenticated-orcid":false,"given":"Qingwei","family":"Lin","sequence":"additional","affiliation":[{"name":"Microsoft Research, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3063-9425","authenticated-orcid":false,"given":"Hongyu","family":"Zhang","sequence":"additional","affiliation":[{"name":"University of Newcastle, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohit","family":"Datta","sequence":"additional","affiliation":[{"name":"Microsoft 365, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6157-8936","authenticated-orcid":false,"given":"Andrew","family":"Zhou","sequence":"additional","affiliation":[{"name":"Microsoft 365, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Moscibroda","sequence":"additional","affiliation":[{"name":"Microsoft Azure, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Saravanakumar","family":"Rajmohan","sequence":"additional","affiliation":[{"name":"Microsoft 365, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9230-2799","authenticated-orcid":false,"given":"Dongmei","family":"Zhang","sequence":"additional","affiliation":[{"name":"Microsoft Research, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,8,18]]},"reference":[{"volume-title":"Local search in combinatorial optimization","author":"Aarts Emile","key":"e_1_3_2_1_1_1","unstructured":"Emile Aarts and Jan Karel Lenstra . 2003. Local search in combinatorial optimization . Princeton University Press . Emile Aarts and Jan Karel Lenstra. 2003. Local search in combinatorial optimization. Princeton University Press."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.1867"},{"key":"e_1_3_2_1_3_1","unstructured":"Brendan Burns Joe Beda and Kelsey Hightower. 2019. Kubernetes: up and running: dive into the future of infrastructure. O\u2019Reilly Media.  Brendan Burns Joe Beda and Kelsey Hightower. 2019. Kubernetes: up and running: dive into the future of infrastructure. O\u2019Reilly Media."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.24963\/ijcai.2020\/204"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10479-008-0493-0"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/4235.585892"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/IC2E.2014.41"},{"volume-title":"The Cambridge dictionary of statistics. 106","author":"Everitt Brian","key":"e_1_3_2_1_8_1","unstructured":"Brian Everitt and Anders Skrondal . 2002. The Cambridge dictionary of statistics. 106 , Cambridge University Press Cambridge . Brian Everitt and Anders Skrondal. 2002. The Cambridge dictionary of statistics. 106, Cambridge University Press Cambridge."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606597"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPADS.2016.0093"},{"volume-title":"Genetic algorithms and engineering optimization. 7","author":"Gen Mitsuo","key":"e_1_3_2_1_11_1","unstructured":"Mitsuo Gen and Runwei Cheng . 1999. Genetic algorithms and engineering optimization. 7 , John Wiley & Sons . Mitsuo Gen and Runwei Cheng. 1999. Genetic algorithms and engineering optimization. 7, John Wiley & Sons."},{"key":"e_1_3_2_1_12_1","first-page":"167","article-title":"Adaptive and dynamic load balancing in grid using ant colony optimization","volume":"4","author":"Goyal Sandip Kumar","year":"2012","unstructured":"Sandip Kumar Goyal and Manpreet Singh . 2012 . Adaptive and dynamic load balancing in grid using ant colony optimization . International Journal of Engineering and Technology , 4 , 4 (2012), 167 \u2013 174 . Sandip Kumar Goyal and Manpreet Singh. 2012. Adaptive and dynamic load balancing in grid using ant colony optimization. International Journal of Engineering and Technology, 4, 4 (2012), 167\u2013174.","journal-title":"International Journal of Engineering and Technology"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCOMM.2016.2644658"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10723-017-9419-x"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-018-2345-2"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid.2012.52"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/AINA.2012.74"},{"key":"e_1_3_2_1_18_1","first-page":"22","article-title":"Mesos: A platform for fine-grained resource sharing in the data center","volume":"11","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 NSDI. 11 , 22 \u2013 22 . 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 NSDI. 11, 22\u201322.","journal-title":"NSDI."},{"key":"e_1_3_2_1_19_1","first-page":"1","article-title":"A placement architecture for a container as a service (CaaS) in a cloud environment","volume":"8","author":"Hussein Mohamed K","year":"2019","unstructured":"Mohamed K Hussein , Mohamed H Mousa , and Mohamed A Alqarni . 2019 . A placement architecture for a container as a service (CaaS) in a cloud environment . Journal of Cloud Computing , 8 , 1 (2019), 1 \u2013 15 . Mohamed K Hussein, Mohamed H Mousa, and Mohamed A Alqarni. 2019. A placement architecture for a container as a service (CaaS) in a cloud environment. Journal of Cloud Computing, 8, 1 (2019), 1\u201315.","journal-title":"Journal of Cloud Computing"},{"key":"e_1_3_2_1_20_1","volume-title":"Genetic local search for multi-objective combinatorial optimization. European journal of operational research, 137, 1","author":"Jaszkiewicz Andrzej","year":"2002","unstructured":"Andrzej Jaszkiewicz . 2002. Genetic local search for multi-objective combinatorial optimization. European journal of operational research, 137, 1 ( 2002 ), 50\u201371. Andrzej Jaszkiewicz. 2002. Genetic local search for multi-objective combinatorial optimization. European journal of operational research, 137, 1 (2002), 50\u201371."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2015.08.151"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/KST.2017.7886112"},{"key":"e_1_3_2_1_23_1","volume-title":"Container-as-a-service at the edge: Trade-off between energy efficiency and service availability at fog nano data centers","author":"Kaur Kuljeet","year":"2017","unstructured":"Kuljeet Kaur , Tanya Dhand , Neeraj Kumar , and Sherali Zeadally . 2017. Container-as-a-service at the edge: Trade-off between energy efficiency and service availability at fog nano data centers . IEEE wireless communications, 24, 3 ( 2017 ), 48\u201356. Kuljeet Kaur, Tanya Dhand, Neeraj Kumar, and Sherali Zeadally. 2017. Container-as-a-service at the edge: Trade-off between energy efficiency and service availability at fog nano data centers. IEEE wireless communications, 24, 3 (2017), 48\u201356."},{"key":"e_1_3_2_1_24_1","unstructured":"Kubernetes. [n.d.]. Intro to Windows support in Kubernetes. https:\/\/kubernetes.io\/docs\/setup\/production-environment\/windows\/intro-windows-in-kubernetes\/ Accessed: 2021-05-06.  Kubernetes. [n.d.]. Intro to Windows support in Kubernetes. https:\/\/kubernetes.io\/docs\/setup\/production-environment\/windows\/intro-windows-in-kubernetes\/ Accessed: 2021-05-06."},{"key":"e_1_3_2_1_25_1","volume-title":"AHG Rinnooy Kan, and Peter Brucker","author":"Lenstra Jan Karel","year":"1977","unstructured":"Jan Karel Lenstra , AHG Rinnooy Kan, and Peter Brucker . 1977 . Complexity of machine scheduling problems. In Annals of discrete mathematics. 1, Elsevier , 343\u2013362. Jan Karel Lenstra, AHG Rinnooy Kan, and Peter Brucker. 1977. Complexity of machine scheduling problems. In Annals of discrete mathematics. 1, Elsevier, 343\u2013362."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2612669.2612675"},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of NSDI","author":"Li Ze","year":"2020","unstructured":"Ze Li , Qian Cheng , Ken Hsieh , Yingnong Dang , Peng Huang , Pankaj Singh , Xinsheng Yang , Qingwei Lin , Youjiang Wu , Sebastien Levy , and Murali Chintalapati . 2020 . Gandalf: An Intelligent, End-To-End Analytics Service for Safe Deployment in Large-Scale Cloud Infrastructure . In Proceedings of NSDI 2020. 389\u2013402. Ze Li, Qian Cheng, Ken Hsieh, Yingnong Dang, Peng Huang, Pankaj Singh, Xinsheng Yang, Qingwei Lin, Youjiang Wu, Sebastien Levy, and Murali Chintalapati. 2020. Gandalf: An Intelligent, End-To-End Analytics Service for Safe Deployment in Large-Scale Cloud Infrastructure. In Proceedings of NSDI 2020. 389\u2013402."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/IC2E.2015.74"},{"volume-title":"Microservice architecture: aligning principles, practices, and culture. \" O\u2019Reilly Media","author":"Nadareishvili Irakli","key":"e_1_3_2_1_29_1","unstructured":"Irakli Nadareishvili , Ronnie Mitra , Matt McLarty , and Mike Amundsen . 2016. Microservice architecture: aligning principles, practices, and culture. \" O\u2019Reilly Media , Inc .\". Irakli Nadareishvili, Ronnie Mitra, Matt McLarty, and Mike Amundsen. 2016. Microservice architecture: aligning principles, practices, and culture. \" O\u2019Reilly Media, Inc.\"."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/SysEng.2016.7753148"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCC.2015.51"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2017.2702586"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSDIS.2015.67"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2013.148"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2019.00078"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCES.2013.6707172"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/CISIS.2015.35"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741964"},{"key":"e_1_3_2_1_39_1","volume-title":"2010 3rd international conference on computer science and information technology. 1, 108\u2013113","author":"Wang Shu-Ching","year":"2010","unstructured":"Shu-Ching Wang , Kuo-Qin Yan , Wen-Pin Liao , and Shun-Sheng Wang . 2010 . Towards a load balancing in a three-level cloud computing network . In 2010 3rd international conference on computer science and information technology. 1, 108\u2013113 . Shu-Ching Wang, Kuo-Qin Yan, Wen-Pin Liao, and Shun-Sheng Wang. 2010. Towards a load balancing in a three-level cloud computing network. In 2010 3rd international conference on computer science and information technology. 1, 108\u2013113."},{"key":"e_1_3_2_1_40_1","volume-title":"A game-theoretic method of fair resource allocation for cloud computing services. The journal of supercomputing, 54, 2","author":"Wei Guiyi","year":"2010","unstructured":"Guiyi Wei , Athanasios V Vasilakos , Yao Zheng , and Naixue Xiong . 2010. A game-theoretic method of fair resource allocation for cloud computing services. The journal of supercomputing, 54, 2 ( 2010 ), 252\u2013269. Guiyi Wei, Athanasios V Vasilakos, Yao Zheng, and Naixue Xiong. 2010. A game-theoretic method of fair resource allocation for cloud computing services. The journal of supercomputing, 54, 2 (2010), 252\u2013269."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10898-016-0417-5"},{"key":"e_1_3_2_1_42_1","first-page":"17","article-title":"Black-box and Gray-box Strategies for Virtual Machine Migration","volume":"7","author":"Wood Timothy","year":"2007","unstructured":"Timothy Wood , Prashant J Shenoy , Arun Venkataramani , and Mazin S Yousif . 2007 . Black-box and Gray-box Strategies for Virtual Machine Migration .. In NSDI. 7 , 17 \u2013 17 . Timothy Wood, Prashant J Shenoy, Arun Venkataramani, and Mazin S Yousif. 2007. Black-box and Gray-box Strategies for Virtual Machine Migration.. In NSDI. 7, 17\u201317.","journal-title":"NSDI."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618525.1618529"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TST.2013.6449405"},{"key":"e_1_3_2_1_45_1","volume-title":"Proceedings of USENIX ATC","author":"Xu Yong","year":"2018","unstructured":"Yong Xu , Kaixin Sui , Randolph Yao , Hongyu Zhang , Qingwei Lin , Yingnong Dang , Peng Li , Keceng Jiang , Wenchi Zhang , Jian-Guang Lou , Murali Chintalapati , and Dongmei Zhang . 2018 . Improving Service Availability of Cloud Systems by Predicting Disk Error . In Proceedings of USENIX ATC 2018. 481\u2013494. Yong Xu, Kaixin Sui, Randolph Yao, Hongyu Zhang, Qingwei Lin, Yingnong Dang, Peng Li, Keceng Jiang, Wenchi Zhang, Jian-Guang Lou, Murali Chintalapati, and Dongmei Zhang. 2018. Improving Service Availability of Cloud Systems by Predicting Disk Error. In Proceedings of USENIX ATC 2018. 481\u2013494."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2788397"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2000.840934"}],"event":{"name":"ESEC\/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Athens Greece","acronym":"ESEC\/FSE '21"},"container-title":["Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3468264.3473936","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3468264.3473936","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:17:23Z","timestamp":1750191443000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3468264.3473936"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,18]]},"references-count":47,"alternative-id":["10.1145\/3468264.3473936","10.1145\/3468264"],"URL":"https:\/\/doi.org\/10.1145\/3468264.3473936","relation":{},"subject":[],"published":{"date-parts":[[2021,8,18]]},"assertion":[{"value":"2021-08-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}