{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T06:19:10Z","timestamp":1783577950959,"version":"3.55.0"},"publisher-location":"Cham","reference-count":39,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783032306982","type":"print"},{"value":"9783032306999","type":"electronic"}],"license":[{"start":{"date-parts":[[2026,7,10]],"date-time":"2026-07-10T00:00:00Z","timestamp":1783641600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,7,10]],"date-time":"2026-07-10T00:00:00Z","timestamp":1783641600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2027]]},"DOI":"10.1007\/978-3-032-30699-9_2","type":"book-chapter","created":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T05:43:11Z","timestamp":1783575791000},"page":"18-33","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Genetic Programming for\u00a0Self-adaptive Auto-scaling of\u00a0Microservices"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0000-8859-4541","authenticated-orcid":false,"given":"Jia","family":"Li","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4711-8319","authenticated-orcid":false,"given":"Mehrdad","family":"Sabetzadeh","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0281-8231","authenticated-orcid":false,"given":"Shiva","family":"Nejati","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,7,10]]},"reference":[{"key":"2_CR1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.111014","volume":"180","author":"IK Aksakalli","year":"2021","unstructured":"Aksakalli, I.K., \u00c7elik, T., Can, A.B., Tekinerdogan, B.: Deployment and communication patterns in microservice architectures: a systematic literature review. J. Syst. Softw. 180, 111014 (2021)","journal-title":"J. Syst. Softw."},{"key":"2_CR2","unstructured":"Authors, I.: Istio service mesh (2024). https:\/\/www.istio.io"},{"key":"2_CR3","unstructured":"Authors, P.: https:\/\/www.prometheus.io (2025)"},{"key":"2_CR4","doi-asserted-by":"crossref","unstructured":"Balla, D., Simon, C., Maliosz, M.: Adaptive scaling of kubernetes pods. In: NOMS, pp. 1\u20135 (2020)","DOI":"10.1109\/NOMS47738.2020.9110428"},{"key":"2_CR5","doi-asserted-by":"crossref","unstructured":"Bauer, A., Lesch, V., Versluis, L., Ilyushkin, A., Herbst, N., Kounev, S.: Chamulteon: coordinated auto-scaling of micro-services. In: ICDCS 2019, pp. 2015\u20132025 (2019)","DOI":"10.1109\/ICDCS.2019.00199"},{"issue":"1","key":"2_CR6","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1023\/A:1010933404324","volume":"45","author":"L Breiman","year":"2001","unstructured":"Breiman, L.: Random forests. Mach. Learn. 45(1), 5\u201332 (2001)","journal-title":"Mach. Learn."},{"key":"2_CR7","doi-asserted-by":"publisher","unstructured":"Chaudhary, D., Vadlamani, S.L., Thomas, D., Nejati, S., Sabetzadeh, M.: Developing a llama-based chatbot for CI\/CD question answering: a case study at ericsson. In: ICSME 2024, pp. 707\u2013718 (2024). https:\/\/doi.org\/10.1109\/ICSME58944.2024.00075","DOI":"10.1109\/ICSME58944.2024.00075"},{"issue":"1","key":"2_CR8","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1109\/JPROC.2024.3353855","volume":"112","author":"S Deng","year":"2024","unstructured":"Deng, S., et al.: Cloud-native computing: a survey from the perspective of services. Proc. IEEE 112(1), 12\u201346 (2024)","journal-title":"Proc. IEEE"},{"key":"2_CR9","doi-asserted-by":"crossref","unstructured":"Ding, J., Cao, R., Saravanan, I., Morris, N., Stewart, C.: Characterizing service level objectives for cloud services: realities and myths. In: ICAC 2019, pp. 200\u2013206 (2019)","DOI":"10.1109\/ICAC.2019.00032"},{"key":"2_CR10","unstructured":"Fortin, F.A., De Rainville, F.M., Gardner, M.A., Parizeau, M., Gagn\u00e9, C.: DEAP: evolutionary algorithms made easy. J. Mach. Learn. Res. 13, 2171\u20132175 (2012)"},{"key":"2_CR11","unstructured":"Google: Online boutique (2024). https:\/\/www.github.com\/GoogleCloudPlatform\/microservices-demo"},{"key":"2_CR12","doi-asserted-by":"crossref","unstructured":"Hossen, M.R., Islam, M.A., Ahmed, K.: Practical efficient microservice autoscaling with QoS assurance. In: HPDC 2022, pp. 240\u2013252 (2022)","DOI":"10.1145\/3502181.3531460"},{"key":"2_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/J.JSS.2017.01.001","volume":"126","author":"N Kratzke","year":"2017","unstructured":"Kratzke, N., Quint, P.: Understanding cloud-native applications after 10 years of cloud computing - a systematic mapping study. J. Syst. Softw. 126, 1\u201316 (2017). https:\/\/doi.org\/10.1016\/J.JSS.2017.01.001","journal-title":"J. Syst. Softw."},{"key":"2_CR14","unstructured":"Kubernetes (2023). https:\/\/www.kubernetes.io"},{"key":"2_CR15","unstructured":"Li, J.: AutoSLO (2025). https:\/\/www.anonymous.4open.science\/r\/AutoSLO\/README.md"},{"issue":"7","key":"2_CR16","doi-asserted-by":"publisher","first-page":"1827","DOI":"10.1109\/TSE.2024.3402157","volume":"50","author":"J Li","year":"2024","unstructured":"Li, J., Moeini, B., Nejati, S., Sabetzadeh, M., McCallen, M.: A lean simulation framework for stress testing IoT cloud systems. IEEE Trans. Softw. Eng. 50(7), 1827\u20131851 (2024)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"2_CR17","doi-asserted-by":"crossref","unstructured":"Li, J., Nejati, S., Sabetzadeh, M.: Using genetic programming to build self-adaptivity into software-defined networks. ACM Trans. Auton. Adapt. Syst. 19(1), 2:1\u20132:35 (2024)","DOI":"10.1145\/3616496"},{"key":"2_CR18","doi-asserted-by":"crossref","unstructured":"Liu, B., Nejati, S., Lucia, Briand, L.: Effective fault localization of automotive simulink models: achieving the trade-off between test oracle effort and fault localization accuracy. Empir. Softw. Eng. 24(1), 444\u2013490 (2019)","DOI":"10.1007\/s10664-018-9611-z"},{"issue":"12","key":"2_CR19","doi-asserted-by":"publisher","first-page":"3349","DOI":"10.1109\/TPDS.2022.3151512","volume":"33","author":"J Liu","year":"2022","unstructured":"Liu, J., Zhang, S., Wang, Q., Wei, J.: Coordinating fast concurrency adapting with autoscaling for SLO-oriented web applications. IEEE Trans. Parallel Distrib. Syst. 33(12), 3349\u20133362 (2022)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"2_CR20","unstructured":"Luke, S.: Essentials of Metaheuristics, 2nd edn. Lulu (2013)"},{"issue":"3","key":"2_CR21","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1162\/evco.2006.14.3.309","volume":"14","author":"S Luke","year":"2006","unstructured":"Luke, S., Panait, L.: A comparison of bloat control methods for genetic programming. Evol. Comput. 14(3), 309\u2013344 (2006)","journal-title":"Evol. Comput."},{"key":"2_CR22","doi-asserted-by":"crossref","unstructured":"Marie-Magdelaine, N., Ahmed, T.: Proactive autoscaling for cloud-native applications using machine learning. In: GLOBECOM 2020 (2020)","DOI":"10.1109\/GLOBECOM42002.2020.9322147"},{"key":"2_CR23","unstructured":"Meta AI: The llama 3 herd of models (2024). https:\/\/www.ai.meta.com\/llama\/"},{"key":"2_CR24","doi-asserted-by":"crossref","unstructured":"Mo, H., Zhu, L., Shi, L., Tan, S., Wang, S.: Hetsev: exploiting heterogeneity-aware autoscaling and resource-efficient scheduling for cost-effective machine-learning model serving. Electronics 12(1) (2023)","DOI":"10.3390\/electronics12010240"},{"key":"2_CR25","unstructured":"Nadareishvili, I., Mitra, R., McLarty, M., Amundsen, M.: Microservice Architecture: Aligning Principles, Practices, and Culture. O\u2019Reilly Media, Inc. (2016)"},{"key":"2_CR26","volume":"163","author":"S Nejati","year":"2023","unstructured":"Nejati, S., Sorokin, L., Safin, D., Formica, F., Mahboob, M., Menghi, C.: Reflections on surrogate-assisted search-based testing: a taxonomy and two replication studies based on industrial ADAS and simulink models. IST J. 163, 107286 (2023)","journal-title":"IST J."},{"key":"2_CR27","doi-asserted-by":"crossref","unstructured":"Nguyen, T.T., Yeom, Y.J., Kim, T., Park, D.H., Kim, S.: Horizontal pod autoscaling in Kubernetes for elastic container orchestration. Sensors 20(16) (2020)","DOI":"10.3390\/s20164621"},{"key":"2_CR28","doi-asserted-by":"crossref","unstructured":"Nunes, J.P.K.S., Nejati, S., Sabetzadeh, M., Nakagawa, E.Y.: Self-adaptive, requirements-driven autoscaling of microservices. In: SEAMS 2024, pp. 168\u2013174 (2024)","DOI":"10.1145\/3643915.3644094"},{"key":"2_CR29","unstructured":"Oyeniran, O.C., Modupe, O.T., Otitoola, A.A., Abiona, O.O., Adewusi, A.O., Oladapo, O.J.: A comprehensive review of leveraging cloud-native technologies for scalability and resilience in software development. Int. J. Sci. Res. Arch. (2024)"},{"key":"2_CR30","unstructured":"Poli, R., Langdon, W.B., McPhee, N.F., Koza, J.R.: A field guide to genetic programming. Lulu. com (2008)"},{"key":"2_CR31","doi-asserted-by":"crossref","unstructured":"Pozdniakova, O., Mazeika, D., Cholomskis, A.: Adaptive resource provisioning and auto-scaling for cloud native software. In: ICIST 2018, vol.\u00a0920, pp. 113\u2013129 (2018)","DOI":"10.1007\/978-3-319-99972-2_9"},{"key":"2_CR32","doi-asserted-by":"crossref","unstructured":"Pramesti, A.A., Kistijantoro, A.I.: Autoscaling based on response time prediction for microservice application in Kubernetes, p. ICAICTA (2022)","DOI":"10.1109\/ICAICTA56449.2022.9932943"},{"key":"2_CR33","unstructured":"Qiu, H., Banerjee, S.S., Jha, S., Kalbarczyk, Z.T., Iyer, R.K.: FIRM: an intelligent fine-grained resource management framework for SLO-oriented microservices. In: OSDI 2020, pp. 805\u2013825 (2020)"},{"key":"2_CR34","doi-asserted-by":"crossref","unstructured":"Schmidt, H., Rejiba, Z., Eidenbenz, R., F\u00f6rster, K.: Transparent fault tolerance for stateful applications in kubernetes with checkpoint\/restore. In: SRDS, pp. 129\u2013139 (2023)","DOI":"10.1109\/SRDS60354.2023.00022"},{"key":"2_CR35","doi-asserted-by":"publisher","first-page":"399","DOI":"10.12694\/scpe.v20i2.1537","volume":"20","author":"P Singh","year":"2019","unstructured":"Singh, P., Gupta, P., Jyoti, K., Nayyar, A.: Research on auto-scaling of web applications in cloud: survey, trends and future directions. Scalable Comput. Pract. Exp. 20, 399\u2013432 (2019)","journal-title":"Scalable Comput. Pract. Exp."},{"key":"2_CR36","doi-asserted-by":"publisher","first-page":"101","DOI":"10.3102\/10769986025002101","volume":"25","author":"A Vargha","year":"2000","unstructured":"Vargha, A., Delaney, H.D.: A critique and improvement of the cl common language effect size statistics of MCGRAW and WONG. J. Educ. Behav. Stat. 25, 101\u2013132 (2000). https:\/\/doi.org\/10.3102\/10769986025002101","journal-title":"J. Educ. Behav. Stat."},{"key":"2_CR37","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"126","DOI":"10.1007\/978-3-642-40669-0_12","volume-title":"Progress in Artificial Intelligence","author":"CB Veenhuis","year":"2013","unstructured":"Veenhuis, C.B.: Structure-based constants in genetic programming. In: Correia, L., Reis, L.P., Cascalho, J. (eds.) EPIA 2013. LNCS (LNAI), vol. 8154, pp. 126\u2013137. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-40669-0_12"},{"key":"2_CR38","doi-asserted-by":"publisher","unstructured":"Wilcoxon, F.: Individual comparisons by ranking methods. In: Breakthroughs in Statistics: Methodology and Distribution, pp. 196\u2013202. Springer, Heidelberg (1992). https:\/\/doi.org\/10.1007\/978-1-4612-4380-9_16","DOI":"10.1007\/978-1-4612-4380-9_16"},{"issue":"2","key":"2_CR39","doi-asserted-by":"publisher","first-page":"604","DOI":"10.1109\/TSC.2024.3376202","volume":"17","author":"S Xie","year":"2024","unstructured":"Xie, S., Wang, J., Li, B., Zhang, Z., Li, D., Hung, P.C.K.: PBScaler: a bottleneck-aware autoscaling framework for microservice-based applications. IEEE Trans. Serv. Comput. 17(2), 604\u2013616 (2024)","journal-title":"IEEE Trans. Serv. Comput."}],"container-title":["Lecture Notes in Computer Science","Search-Based Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-032-30699-9_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T05:43:15Z","timestamp":1783575795000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-30699-9_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,7,10]]},"ISBN":["9783032306982","9783032306999"],"references-count":39,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-30699-9_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,7,10]]},"assertion":[{"value":"10 July 2026","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"SSBSE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Symposium on Search Based Software Engineering","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Montreal, QC","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Canada","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2026","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 July 2026","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"6 July 2026","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ssbse2026","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/conf.researchr.org\/home\/ssbse-2026","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}