{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T16:12:30Z","timestamp":1783613550353,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":34,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,4,15]],"date-time":"2024-04-15T00:00:00Z","timestamp":1713139200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSERC of Canada"},{"name":"FAPESP","award":["2023\/00488-5"],"award-info":[{"award-number":["2023\/00488-5"]}]},{"name":"CNPq","award":["313245\/2021-"],"award-info":[{"award-number":["313245\/2021-"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,4,15]]},"DOI":"10.1145\/3643915.3644094","type":"proceedings-article","created":{"date-parts":[[2024,6,7]],"date-time":"2024-06-07T14:11:05Z","timestamp":1717769465000},"page":"168-174","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":20,"title":["Self-adaptive, Requirements-driven Autoscaling of Microservices"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-1717-372X","authenticated-orcid":false,"given":"Joao Paulo","family":"Karol Santos Nunes","sequence":"first","affiliation":[{"name":"IBM Brazil and University of Sao Paulo, Sao Paulo, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0281-8231","authenticated-orcid":false,"given":"Shiva","family":"Nejati","sequence":"additional","affiliation":[{"name":"University of Ottawa, Ottawa, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1466-7386","authenticated-orcid":false,"given":"Mehrdad","family":"Sabetzadeh","sequence":"additional","affiliation":[{"name":"University of Ottawa, Ottawa, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7754-4298","authenticated-orcid":false,"given":"Elisa Yumi","family":"Nakagawa","sequence":"additional","affiliation":[{"name":"University of Sao Paulo, Sao Paulo, Brazil"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,6,7]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2023. Sock Shop application. https:\/\/github.com\/mosuke5\/microservices-demo-openshift"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.6084\/m9.figshare.24788352.v2"},{"key":"e_1_3_2_1_3_1","unstructured":"Apache Project. 2023. Apache JMeter. https:\/\/jmeter.apache.org."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2019.00199"},{"key":"e_1_3_2_1_5_1","volume-title":"Daniel Dubois, and Dana Petcu.","author":"Calcavecchia Nicol\u00f2","year":"2012","unstructured":"Nicol\u00f2 Calcavecchia, Bogdan Caprarescu, Elisabetta Di Nitto, Daniel Dubois, and Dana Petcu. 2012. DEPAS: A Decentralized Probabilistic Algorithm for Auto-Scaling. Computing 94 (02 2012)."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2015.2499770"},{"key":"e_1_3_2_1_7_1","unstructured":"Cloud Native Computing Foundation. 2023. Horizontal Pod Autoscaling. https:\/\/kubernetes.io\/docs\/tasks\/run-application\/horizontal-pod-autoscale\/"},{"key":"e_1_3_2_1_8_1","unstructured":"Cloud Native Computing Foundation. 2023. Performing a Rolling Update. https:\/\/kubernetes.io\/docs\/tutorials\/kubernetes-basics\/update\/update-intro"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","first-page":"4195","DOI":"10.1109\/JIOT.2020.2964405","article-title":"Adaptive microservice scaling for elastic applications","volume":"7","author":"Coulson Nathan Cruz","year":"2020","unstructured":"Nathan Cruz Coulson, Stelios Sotiriadis, and Nik Bessis. 2020. Adaptive microservice scaling for elastic applications. IEEE Internet of Things Journal 7, 5 (2020), 4195--4202.","journal-title":"IEEE Internet of Things Journal"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"crossref","first-page":"10693","DOI":"10.1007\/s13369-020-04847-2","article-title":"Dynamic scalability model for containerized cloud services","volume":"45","author":"Kafhali Said El","year":"2020","unstructured":"Said El Kafhali, Iman El Mir, Khaled Salah, and Mohamed Hanini. 2020. Dynamic scalability model for containerized cloud services. Arabian Journal for Science and Engineering 45 (2020), 10693--10708.","journal-title":"Arabian Journal for Science and Engineering"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.2980852"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3502181.3531460"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2003.1160055"},{"key":"e_1_3_2_1_14_1","volume-title":"Agnostic Approach for Microservices Autoscaling in Cloud Applications. In Int. Conf. on Computational Science and Computational Intelligence (CSCI). 1411--1415","author":"Khaleq A.","unstructured":"A. Khaleq and I. Ra. 2019. Agnostic Approach for Microservices Autoscaling in Cloud Applications. In Int. Conf. on Computational Science and Computational Intelligence (CSCI). 1411--1415."},{"key":"e_1_3_2_1_15_1","volume-title":"Elascale: autoscaling and monitoring as a service. arXiv preprint arXiv:1711.03204","author":"Khazaei Hamzeh","year":"2017","unstructured":"Hamzeh Khazaei, Rajsimman Ravichandiran, Byungchul Park, Hadi Bannazadeh, Ali Tizghadam, and Alberto Leon-Garcia. 2017. Elascale: autoscaling and monitoring as a service. arXiv preprint arXiv:1711.03204 (2017)."},{"key":"e_1_3_2_1_16_1","volume-title":"ACM\/SPEC International Conference on Performance Engineering (ICPE-C). 93--98","author":"Klinaku Floriment","year":"2018","unstructured":"Floriment Klinaku, Markus Frank, and Steffen Becker. 2018. CAUS: An Elasticity Controller for a Containerized Microservice. In ACM\/SPEC International Conference on Performance Engineering (ICPE-C). 93--98."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2022.3151512"},{"key":"e_1_3_2_1_18_1","volume-title":"10th International Conference on Utility and Cloud Computing (UCC). 35--40","author":"L\u00f3pez M.","unstructured":"M. L\u00f3pez and J. Spillner. 2017. Towards quantifiable boundaries for elastic horizontal scaling of microservices. In 10th International Conference on Utility and Cloud Computing (UCC). 35--40."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"crossref","first-page":"9745","DOI":"10.1007\/s00521-019-04507-z","article-title":"Machine learning-based auto-scaling for containerized applications","volume":"32","author":"Mahmoud Imdoukh","year":"2020","unstructured":"Imdoukh Mahmoud, Imtiaz Ahmad, and Mohammad Gh Alfailakawi. 2020. Machine learning-based auto-scaling for containerized applications. Neural Computing & Applications 32, 13 (2020), 9745--9760.","journal-title":"Neural Computing & Applications"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.3390\/electronics12010240"},{"key":"e_1_3_2_1_21_1","unstructured":"MongoDB Inc. 2023. MongoDB. https:\/\/www.mongodb.com."},{"key":"e_1_3_2_1_22_1","volume-title":"10th Joint Meeting on Foundations of Software Engineering (ESEC\/FSE). 1--12","author":"Moreno Gabriel A.","unstructured":"Gabriel A. Moreno, Javier C\u00e1mara, David Garlan, and Bradley R. Schmerl. 2015. Proactive self-adaptation under uncertainty: a probabilistic model checking approach. In 10th Joint Meeting on Foundations of Software Engineering (ESEC\/FSE). 1--12."},{"key":"e_1_3_2_1_23_1","volume-title":"MODELS 2012, Innsbruck, Austria, September 30-October 5, 2012. Proceedings (Lecture Notes in Computer Science","volume":"775","author":"Nejati Shiva","unstructured":"Shiva Nejati, Stefano Di Alesio, Mehrdad Sabetzadeh, and Lionel C. Briand. 2012. Modeling and Analysis of CPU Usage in Safety-Critical Embedded Systems to Support Stress Testing. In Model Driven Engineering Languages and Systems - 15th International Conference, MODELS 2012, Innsbruck, Austria, September 30-October 5, 2012. Proceedings (Lecture Notes in Computer Science, Vol. 7590), Robert B. France, J\u00fcrgen Kazmeier, Ruth Breu, and Colin Atkinson (Eds.). Springer, 759--775."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.3390\/s20164621"},{"key":"e_1_3_2_1_25_1","volume-title":"Microservices Autoscaling: An Overview. In 48th Integrated Seminar on Software and Hardware (SEMISH). 1--9.","author":"Nunes J.","year":"2021","unstructured":"J. Nunes, T. Bianchi, A. Iwazaki, and E. Nakagawa. 2021. State of the Art on Microservices Autoscaling: An Overview. In 48th Integrated Seminar on Software and Hardware (SEMISH). 1--9."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"crossref","first-page":"773","DOI":"10.1016\/j.procs.2020.02.166","article-title":"Using the machine learning methods for resource management of high availability broadcasting containerized system","volume":"169","author":"Orlov Aleksandr","year":"2020","unstructured":"Aleksandr Orlov, Mikhail Rovnyagin, Anastasiia Aminova, Anna Guminskaia, Fedor Chernilin, and Alexander Hrapov. 2020. Using the machine learning methods for resource management of high availability broadcasting containerized system. Procedia Computer Science 169 (2020), 773--779.","journal-title":"Procedia Computer Science"},{"key":"e_1_3_2_1_27_1","volume-title":"Adaptive Resource Provisioning and Auto-scaling for Cloud Native Software","author":"Pozdniakova Olesia","unstructured":"Olesia Pozdniakova, Dalius Ma\u017eeika, and Aurimas Cholomskis. 2018. Adaptive Resource Provisioning and Auto-scaling for Cloud Native Software. In Information and Software Technologies, Robertas Dama\u0161evi\u010dius and Giedr\u0117 Vasiljevien\u0117 (Eds.). Springer International Publishing, Cham, 113--129."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","unstructured":"Annisa Ayu Pramesti and Achmad Imam Kistijantoro. 2022. Autoscaling Based on Response Time Prediction for Microservice Application in Kubernetes. In 2022 9th International Conference on Advanced Informatics: Concepts Theory and Applications (ICAICTA). 1--6. 10.1109\/ICAICTA56449.2022.9932943","DOI":"10.1109\/ICAICTA56449.2022.9932943"},{"key":"e_1_3_2_1_29_1","unstructured":"Prometheus. 2023. Prometheus. https:\/\/prometheus.io\/docs\/introduction\/overview"},{"key":"e_1_3_2_1_30_1","unstructured":"Red Hat. 2023. What is Red Hat OpenShift. https:\/\/www.redhat.com\/en\/technologies\/cloud-computing\/openshift"},{"key":"e_1_3_2_1_31_1","unstructured":"Fabiana Rossi. 2020. Auto-scaling Policies to Adapt the Application Deployment in Kubernetes.. In ZEUS. 30--38."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2015.11"},{"key":"e_1_3_2_1_33_1","volume-title":"20th IEEE\/ACM Int. Symposium on Cluster, Cloud and Internet Computing (CCGRID). 599--608","author":"Toka Laszlo","year":"2020","unstructured":"Laszlo Toka, Gergely Dobreff, Balazs Fodor, and Balazs Sonkoly. 2020. Adaptive AI-based auto-scaling for Kubernetes. In 20th IEEE\/ACM Int. Symposium on Cluster, Cloud and Internet Computing (CCGRID). 599--608."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1109\/TPDS.2020.3011979","article-title":"Elastic scheduling for microservice applications in clouds","volume":"32","author":"Wang Sheng","year":"2020","unstructured":"Sheng Wang, Zhijun Ding, and Changjun Jiang. 2020. Elastic scheduling for microservice applications in clouds. IEEE Transactions on Parallel and Distributed Systems 32, 1 (2020), 98--115.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"}],"event":{"name":"SEAMS '24: 19th International Symposium on Software Engineering for Adaptive and Self-Managing Systems","location":"Lisbon AA Portugal","acronym":"SEAMS '24","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"]},"container-title":["Proceedings of the 19th International Symposium on Software Engineering for Adaptive and Self-Managing Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3643915.3644094","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3643915.3644094","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T23:57:35Z","timestamp":1750291055000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3643915.3644094"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,15]]},"references-count":34,"alternative-id":["10.1145\/3643915.3644094","10.1145\/3643915"],"URL":"https:\/\/doi.org\/10.1145\/3643915.3644094","relation":{},"subject":[],"published":{"date-parts":[[2024,4,15]]},"assertion":[{"value":"2024-06-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}