{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T21:10:01Z","timestamp":1755983401614,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,12,11]],"date-time":"2023-12-11T00:00:00Z","timestamp":1702252800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100006374","name":"National Science Foundation","doi-asserted-by":"publisher","award":["2212201"],"award-info":[{"award-number":["2212201"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,12,11]]},"DOI":"10.1145\/3631311.3632399","type":"proceedings-article","created":{"date-parts":[[2024,1,8]],"date-time":"2024-01-08T06:15:59Z","timestamp":1704694559000},"page":"1-6","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Container Sizing for Microservices with Dynamic Workload by Online Optimization"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-6268-532X","authenticated-orcid":false,"given":"Nader","family":"Alfares","sequence":"first","affiliation":[{"name":"Pennsylvania State University, University Park, PA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7947-8127","authenticated-orcid":false,"given":"George","family":"Kesidis","sequence":"additional","affiliation":[{"name":"Pennsylvania State University, University Park, PA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,1,8]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Simulated Annealing and Boltzmann Machines","author":"Aarts E.","year":"1989","unstructured":"E. Aarts and J. Korst. Simulated Annealing and Boltzmann Machines. Wiley, 1989."},{"key":"e_1_3_2_1_2_1","unstructured":"N. Alfares G. Kesidis A.F. Baarzi and A. Jain. Cluster resource management for dynamic workloads by online optimization. http:\/\/arxiv.org\/abs\/2207.04594."},{"key":"e_1_3_2_1_3_1","unstructured":"C. Bystrom J. Heyman and T. Gustafsson. Locust. https:\/\/github.com\/locustio\/locust."},{"key":"e_1_3_2_1_4_1","unstructured":"Cloudlab. https:\/\/www.cloudlab.us\/."},{"key":"e_1_3_2_1_5_1","unstructured":"C. Delimitrou and al. Deathstarbench. https:\/\/github.com\/delimitrou\/DeathStarBench."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872365"},{"key":"e_1_3_2_1_7_1","volume-title":"State of the Cloud Report. https:\/\/info.flexera.com\/CM-REPORT-State-of-the-Cloud","author":"FLEXERA.","year":"2023","unstructured":"FLEXERA. State of the Cloud Report. https:\/\/info.flexera.com\/CM-REPORT-State-of-the-Cloud, 2023."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICISS.2010.5655013"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1017\/9781108348973"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/0167-6911(89)90081-9"},{"key":"e_1_3_2_1_11_1","volume-title":"IEEE Spectrum","author":"Higginbotham S.","year":"2019","unstructured":"S. Higginbotham. Show Your Machine-Learning Work. IEEE Spectrum, Dec. 2019."},{"key":"e_1_3_2_1_12_1","volume-title":"Proc. CSIT","author":"Ibrahim A.","year":"2020","unstructured":"A. Ibrahim, A. Mohamed, and X. Shengwu. Job Scheduling in Cloud Computing Using a Modified Harris Hawks Optimization and Simulated Annealing Algorithm. In Proc. CSIT, 2020."},{"key":"e_1_3_2_1_13_1","volume-title":"Proc. ACM\/IFIP Middleware","author":"Jain A.","year":"2019","unstructured":"A. Jain, A.F. Baarzi, N. Alfares, G. Kesidis, B. Urgaonkar, and M. Kandemir. Split-Serve: Efficient Splitting Complex Workloads across FaaS and IaaS. In Proc. ACM\/IFIP Middleware, Dec. 2020; Proc. ACM SoCC (extended abstract, poster presentation), Nov. 2019."},{"key":"e_1_3_2_1_14_1","unstructured":"A. Kanso. Scheduling Extensions in Kubernetes. https:\/\/github.com\/akanso\/extending-kube-scheduler."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1080\/17442509008833615"},{"key":"e_1_3_2_1_16_1","unstructured":"kube-scheduler. https:\/\/kubernetes.io\/docs\/reference\/command-line-tools-reference\/kube-scheduler\/."},{"key":"e_1_3_2_1_17_1","unstructured":"Kubernetes - affinity and anti-affinity. https:\/\/kubernetes.io\/docs\/concepts\/scheduling- eviction\/assign-pod-node\/#affinity-and-anti-affinity."},{"key":"e_1_3_2_1_18_1","unstructured":"Kubernetes - pod priority and preemption. https:\/\/kubernetes.io\/docs\/concepts\/scheduling-eviction\/pod-priority-preemption\/."},{"key":"e_1_3_2_1_19_1","unstructured":"Kubernetes - resource bin packing. https:\/\/kubernetes.io\/docs\/concepts\/scheduling-eviction\/resource-bin-packing\/."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3493425.3502749"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.14257\/ijhit.2016.9.6.36"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/INM.2015.7140272"},{"key":"e_1_3_2_1_23_1","volume-title":"Somali Chaterji. WiseFuse: Workload Characterization and Optimized Execution Plans for Serverless DAG Workflows. In Proc. ACM\/IFIP SIGMETRICS\/Performance","author":"Mahgoub A.","year":"2022","unstructured":"A. Mahgoub, Edgardo Barsallo Yi, Karthick Shankar, Eshaan Minocha, Sameh Elnikety, Saurabh Bagchi, and Somali Chaterji. WiseFuse: Workload Characterization and Optimized Execution Plans for Serverless DAG Workflows. In Proc. ACM\/IFIP SIGMETRICS\/Performance, 2022."},{"key":"e_1_3_2_1_24_1","unstructured":"H. Mao M. Schwarzkopf S.B. Venkatakrishnan Z. Meng and M. Alizadeh. Learning scheduling algorithms for data processing clusters. https:\/\/arxiv.org\/pdf\/1810.01963.pdf."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.14778\/3446095.3446100"},{"key":"e_1_3_2_1_26_1","unstructured":"W. Morgan. wrk2: a HTTP benchmarking tool based mostly on wrk. https:\/\/github.com\/giltene\/wrk2."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/AIMOC.2014.6785514"},{"key":"e_1_3_2_1_28_1","volume-title":"Proc. OSDI","author":"Qiu H.","year":"2020","unstructured":"H. Qiu, S.S. Banerjee, S. Jha, Z.T. Kalbarczyk, and R.K. Iyer. FIRM: An Intelligent Fine-grained Resource Management Framework for SLO-Oriented Microservices. In Proc. OSDI, 2020."},{"volume-title":"State of the Cloud Report: Public Cloud Adoption Grows as Private Cloud Wanes. https:\/\/cdn2.hubspot.net\/hubfs\/2582046\/MSPs\/RightScale-2017-State-of-the-Cloud-Report.pdf","year":"2017","key":"e_1_3_2_1_29_1","unstructured":"RightScale. State of the Cloud Report: Public Cloud Adoption Grows as Private Cloud Wanes. https:\/\/cdn2.hubspot.net\/hubfs\/2582046\/MSPs\/RightScale-2017-State-of-the-Cloud-Report.pdf, 2017."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387524"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-981-15-6634-9_21"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/STC-CSIT.2017.8098750"},{"key":"e_1_3_2_1_33_1","volume-title":"Latency-aware and Survivable Mapping of VNFs in 5G Network Edge Cloud. https:\/\/arxiv.org\/abs\/2106.09849","author":"Thiruvasagam P.K.","year":"2021","unstructured":"P.K. Thiruvasagam, A. Chakraborty, and C.S.R. Murthy. Latency-aware and Survivable Mapping of VNFs in 5G Network Edge Cloud. https:\/\/arxiv.org\/abs\/2106.09849, 2021."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1287\/opre.40.1.113"},{"key":"e_1_3_2_1_35_1","volume-title":"SARA: A Microservice-Based Architecture for Cross-Platform Collaborative Augmented Reality. Appl. Sci. Special Issue Augmented Reality: Current Trends, Challenges and Prospects, 10(6)","author":"Vaquero-Melchor D.","year":"2020","unstructured":"D. Vaquero-Melchor, A.M. Bernardos, and L. Bergesio. SARA: A Microservice-Based Architecture for Cross-Platform Collaborative Augmented Reality. Appl. Sci. Special Issue Augmented Reality: Current Trends, Challenges and Prospects, 10(6), 19 March 2020."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2011.5949641"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1049\/ip-gtd:19941354"},{"key":"e_1_3_2_1_38_1","volume-title":"Proc. USENIX NSDI","author":"Zhang H.","year":"2021","unstructured":"H. Zhang, Y. Tang, A. Khandelwal, J. Chen, and I. Stoica. Caerus: Nimble Task Scheduling for Serverless Analytics. In Proc. USENIX NSDI, Apr. 2021."}],"event":{"name":"Middleware '23: 24th International Middleware Conference","sponsor":["ACM Association for Computing Machinery","IFIP International Federation for Information Processing"],"location":"Bologna Italy","acronym":"Middleware '23"},"container-title":["Proceedings of the 9th International Workshop on Container Technologies and Container Clouds"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3631311.3632399","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3631311.3632399","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T20:36:50Z","timestamp":1755981410000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3631311.3632399"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,11]]},"references-count":38,"alternative-id":["10.1145\/3631311.3632399","10.1145\/3631311"],"URL":"https:\/\/doi.org\/10.1145\/3631311.3632399","relation":{},"subject":[],"published":{"date-parts":[[2023,12,11]]},"assertion":[{"value":"2024-01-08","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}