{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,19]],"date-time":"2026-03-19T15:25:21Z","timestamp":1773933921630,"version":"3.50.1"},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,11,11]],"date-time":"2025-11-11T00:00:00Z","timestamp":1762819200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"},{"start":{"date-parts":[[2025,11,11]],"date-time":"2025-11-11T00:00:00Z","timestamp":1762819200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2026,2]]},"DOI":"10.1007\/s10586-025-05799-8","type":"journal-article","created":{"date-parts":[[2025,11,11]],"date-time":"2025-11-11T20:27:45Z","timestamp":1762892865000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Rule-based execution of management actions in Cloud-native environments"],"prefix":"10.1007","volume":"29","author":[{"given":"Joanna","family":"Kosi\u0144ska","sequence":"first","affiliation":[]},{"given":"Przemys\u0142aw","family":"Roman","sequence":"additional","affiliation":[]},{"given":"Pawe\u0142","family":"Gorgolewski","sequence":"additional","affiliation":[]},{"given":"Pawe\u0142","family":"Pycia","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,11,11]]},"reference":[{"issue":"5","key":"5799_CR1","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1109\/MCC.2017.4250939","volume":"4","author":"D Gannon","year":"2017","unstructured":"Gannon, D., Barga, R., Sundaresan, N.: Cloud-native applications. IEEE Cloud Computing 4(5), 16\u201321 (2017). https:\/\/doi.org\/10.1109\/MCC.2017.4250939","journal-title":"IEEE Cloud Computing"},{"key":"5799_CR2","unstructured":"Cloud computing - statistics on the use by enterprises. https:\/\/ec.europa.eu\/eurostat\/statistics-explained\/index.php?title=Cloud_computing_-_statistics_on_the_use_by_enterprises (Last seen on May, 2025)"},{"key":"5799_CR3","doi-asserted-by":"publisher","unstructured":"Verma, S., Pandey, B., Gupta, B.: Containerization and its architectures: A study. ADCAIJ: Advances in Distributed Computing and Artificial Intelligence Journal 11, 395\u2013409 (2023) https:\/\/doi.org\/10.14201\/adcaij.28351","DOI":"10.14201\/adcaij.28351"},{"key":"5799_CR4","unstructured":"Kubernetes documentation. https:\/\/kubernetes.io (Last seen on May, 2025)"},{"key":"5799_CR5","first-page":"96","volume":"6","author":"Y Ska","year":"2019","unstructured":"Ska, Y., Publications, R.: A study and analysis of continuous delivery, continuous integration in software development environment. SSRN Electron. J. 6, 96\u2013107 (2019)","journal-title":"SSRN Electron. J."},{"key":"5799_CR6","unstructured":"Amazon EMR on EC2 Cost Optimization: How a Global Financial Services Provider Reduced Costs by 30%. https:\/\/aws.amazon.com\/blogs\/big-data\/amazon-emr-on-ec2-cost-optimization-how-a-global-financial-services-provider-reduced-costs-by-30 (Last seen on June, 2025)"},{"key":"5799_CR7","unstructured":"Goodbye k8s: Kubernetes Lessons Learned. https:\/\/www.how-hard-can-it.be\/kubernetes-lessons-learned (Last seen on June, 2025)"},{"issue":"4","key":"5799_CR8","doi-asserted-by":"publisher","first-page":"779","DOI":"10.1007\/s10723-020-09532-0","volume":"18","author":"J Kosi\u0144ska","year":"2020","unstructured":"Kosi\u0144ska, J., Zieli\u0144ski, K.: Autonomic management framework for cloud-native applications. Journal of Grid Computing 18(4), 779\u2013796 (2020)","journal-title":"Journal of Grid Computing"},{"key":"5799_CR9","doi-asserted-by":"crossref","unstructured":"Foster, I., Kesselman, C., Lee, C., Lindell, B., Nahrstedt, K., Roy, A.: A distributed resource management architecture that supports advance reservations and co-allocation. In: 1999 Seventh International Workshop on Quality of Service. IWQoS\u201999.(Cat. No. 98EX354), pp. 27\u201336 (1999). IEEE","DOI":"10.1109\/IWQOS.1999.766475"},{"key":"5799_CR10","first-page":"325","volume":"4","author":"BK Singh","year":"2021","unstructured":"Singh, B.K., Danish, M., Choudhury, T., Sharma, D.P.: Autonomic resource management in a cloud-based infrastructure environment. Autonomic Computing in Cloud Resource Management in Industry 4, 325\u2013345 (2021)","journal-title":"Autonomic Computing in Cloud Resource Management in Industry"},{"issue":"12","key":"5799_CR11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3571729","volume":"55","author":"R Jeyaraj","year":"2023","unstructured":"Jeyaraj, R., Balasubramaniam, A., Ma, A.K., Guizani, N., Paul, A.: Resource management in cloud and cloud-influenced technologies for internet of things applications. ACM Computing Surveys 55(12), 1\u201337 (2023)","journal-title":"ACM Computing Surveys"},{"issue":"1","key":"5799_CR12","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1109\/MC.2003.1160055","volume":"36","author":"JO Kephart","year":"2003","unstructured":"Kephart, J.O., Chess, D.M.: The Vision of Autonomic Computing. Computer 36(1), 41\u201350 (2003). https:\/\/doi.org\/10.1109\/MC.2003.1160055","journal-title":"Computer"},{"key":"5799_CR13","volume-title":"IBM Redbooks","author":"Redbooks, IBM and International Business Machines Corporation","year":"2004","unstructured":"Redbooks, IBM and International Business Machines Corporation, International Technical Support Organization: A Practical Guide to the IBM Autonomic Computing Toolkit. In: IBM Redbooks. IBM, International Support Organization, Raleigh, NC, USA (2004)"},{"key":"5799_CR14","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1016\/j.future.2020.03.031","volume":"109","author":"S Jahan","year":"2020","unstructured":"Jahan, S., Riley, I., Walter, C., Gamble, R.F., Pasco, M., McKinley, P.K., Cheng, B.H.C.: Mape-k\/mape-sac: An interaction framework for adaptive systems with security assurance cases. Future Generation Computer Systems 109, 197\u2013209 (2020). https:\/\/doi.org\/10.1016\/j.future.2020.03.031","journal-title":"Future Generation Computer Systems"},{"issue":"4","key":"5799_CR15","doi-asserted-by":"publisher","first-page":"447","DOI":"10.1007\/s10922-007-9083-8","volume":"15","author":"R Boutaba","year":"2007","unstructured":"Boutaba, R., Aib, I.: Policy-based management: A historical perspective. J. Netw. Syst. Manage. 15(4), 447\u2013480 (2007). https:\/\/doi.org\/10.1007\/s10922-007-9083-8","journal-title":"J. Netw. Syst. Manage."},{"issue":"4","key":"5799_CR16","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-024-06855-7","volume":"81","author":"J Kosi\u0144ska","year":"2025","unstructured":"Kosi\u0144ska, J., S\u0105k\u00f3l, K., Szczurek, M.: Amocna operator: a kubernetes operator pattern that enhances cloud-native execution environments with autonomic features. J. Supercomput 81(4), 519 (2025)","journal-title":"J. Supercomput"},{"key":"5799_CR17","doi-asserted-by":"crossref","unstructured":"Ivliev, A., Ellmauthaler, S., Gerlach, L., Marx, M., Mei\u00dfner, M., Meusel, S., Kr\u00f6tzsch, M.: Nemo: First glimpse of a new rule engine. In: Proc. 39th Int. Conf. on Logic Programming, ICLP (2023)","DOI":"10.4204\/EPTCS.385.35"},{"key":"5799_CR18","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1016\/j.procs.2023.01.281","volume":"219","author":"Y Kirikkayis","year":"2023","unstructured":"Kirikkayis, Y., Gallik, F., Reichert, M.: Lifecycle support for iot-driven business rules. Procedia Computer Science 219, 193\u2013200 (2023)","journal-title":"Procedia Computer Science"},{"key":"5799_CR19","doi-asserted-by":"publisher","DOI":"10.1016\/j.autcon.2022.104688","volume":"146","author":"Z Zhang","year":"2023","unstructured":"Zhang, Z., Nisbet, N., Ma, L., Broyd, T.: Capabilities of rule representations for automated compliance checking in healthcare buildings. Automation in Construction 146, 104688 (2023)","journal-title":"Automation in Construction"},{"issue":"2","key":"5799_CR20","doi-asserted-by":"publisher","first-page":"1172","DOI":"10.1109\/TSC.2022.3159001","volume":"16","author":"J Kosi\u0144ska","year":"2023","unstructured":"Kosi\u0144ska, J., Zieli\u0144ski, K.: Experimental evaluation of rule-based autonomic computing management framework for cloud-native applications. IEEE Trans. Serv. Comput. 16(2), 1172\u20131183 (2023). https:\/\/doi.org\/10.1109\/TSC.2022.3159001","journal-title":"IEEE Trans. Serv. Comput."},{"key":"5799_CR21","volume-title":"Jess in Action: Rule-based Systems in Java","author":"E Friedman","year":"2003","unstructured":"Friedman, E.: Jess in Action: Rule-based Systems in Java. Manning Publications Co., Greenwich, CT, USA (2003)"},{"key":"5799_CR22","volume-title":"How to Build a Business Rules Engine: Extending Application Functionality Through Metadata Engineering","author":"M Chisholm","year":"2003","unstructured":"Chisholm, M.: How to Build a Business Rules Engine: Extending Application Functionality Through Metadata Engineering. The Morgan Kaufmann Series in Data Management Systems. Morgan Kaufmann, San Francisco, CA, USA (2003)"},{"key":"5799_CR23","unstructured":"Drools documentation. https:\/\/www.drools.org\/ (Last seen on May, 2025)"},{"key":"5799_CR24","doi-asserted-by":"publisher","first-page":"73036","DOI":"10.1109\/ACCESS.2023.3281860","volume":"11","author":"J Kosi\u0144ska","year":"2023","unstructured":"Kosi\u0144ska, J., Bali\u015b, B., Konieczny, M., Malawski, M., Zieli\u0144ski, S.: Toward the observability of cloud-native applications: The overview of the state-of-the-art. IEEE Access 11, 73036\u201373052 (2023). https:\/\/doi.org\/10.1109\/ACCESS.2023.3281860","journal-title":"IEEE Access"},{"key":"5799_CR25","doi-asserted-by":"crossref","unstructured":"Anglano, C., Canonico, M., Guazzone, M.: Easycloud: a rule based toolkit for multi-platform cloud\/edge service management. In: 2020 Fifth International Conference on Fog and Mobile Edge Computing (FMEC), pp. 188\u2013195 (2020). IEEE","DOI":"10.1109\/FMEC49853.2020.9144821"},{"key":"5799_CR26","doi-asserted-by":"publisher","DOI":"10.1016\/j.pnucene.2020.103318","volume":"123","author":"M Song","year":"2020","unstructured":"Song, M., Gofuku, A., Lind, M.: Model-based and rule-based synthesis of operating procedures for planning severe accident management strategies. Progress in Nuclear Energy 123, 103318 (2020)","journal-title":"Progress in Nuclear Energy"},{"key":"5799_CR27","doi-asserted-by":"publisher","first-page":"287","DOI":"10.1016\/j.future.2019.12.005","volume":"105","author":"X Chen","year":"2020","unstructured":"Chen, X., Wang, H., Ma, Y., Zheng, X., Guo, L.: Self-adaptive resource allocation for cloud-based software services based on iterative qos prediction model. Future Generation Computer Systems 105, 287\u2013296 (2020)","journal-title":"Future Generation Computer Systems"},{"key":"5799_CR28","doi-asserted-by":"publisher","unstructured":"Karol Santos\u00a0Nunes, J.P., Nejati, S., Sabetzadeh, M., Nakagawa, E.Y.: Self-adaptive, requirements-driven autoscaling of microservices. In: Proceedings of the 19th International Symposium on Software Engineering for Adaptive and Self-Managing Systems. SEAMS \u201924, pp. 168\u2013174. Association for Computing Machinery, New York, NY, USA (2024). https:\/\/doi.org\/10.1145\/3643915.3644094","DOI":"10.1145\/3643915.3644094"},{"key":"5799_CR29","doi-asserted-by":"publisher","unstructured":"Siqueira, B.R., Ferrari, F.C., De\u00a0Lemos, R.: Design and evaluation of controllers based on microservices. In: 2023 IEEE\/ACM 18th Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), pp. 13\u201324 (2023). https:\/\/doi.org\/10.1109\/SEAMS59076.2023.00013","DOI":"10.1109\/SEAMS59076.2023.00013"},{"key":"5799_CR30","unstructured":"Puppet Tasks Overview. https:\/\/www.puppet.com\/docs\/pe\/2025.2\/writing_tasks.html (Last seen on May, 2025)"},{"key":"5799_CR31","unstructured":"Argo Workflows. https:\/\/argoproj.github.io\/cd\/ (Last seen on May, 2025)"},{"issue":"1","key":"5799_CR32","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1007\/s10009-023-00705-2","volume":"26","author":"J Kosi\u0144ska","year":"2024","unstructured":"Kosi\u0144ska, J., Broto\u0144, G., Tobiasz, M.: Knowledge representation of the state of a cloud-native application. Int. J. Softw. Tools Technol. Transfer 26(1), 21\u201332 (2024)","journal-title":"Int. J. Softw. Tools Technol. Transfer"},{"key":"5799_CR33","unstructured":"Puppet Documentation. https:\/\/help.puppet.com\/ (Last seen on May, 2025)"},{"key":"5799_CR34","unstructured":"OpenStack security groups documentation. https:\/\/docs.openstack.org\/nova\/2024.1\/user\/security-groups.html (Last seen on May, 2025)"},{"issue":"3","key":"5799_CR35","doi-asserted-by":"publisher","DOI":"10.1007\/s10723-023-09675-w","volume":"21","author":"J Kosi\u0144ska","year":"2023","unstructured":"Kosi\u0144ska, J., Zieli\u0144ski, K.: Enhancement of cloud-native applications with autonomic features. Journal of Grid Computing 21(3), 44 (2023). https:\/\/doi.org\/10.1007\/s10723-023-09675-w","journal-title":"Journal of Grid Computing"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-025-05799-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10586-025-05799-8","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-025-05799-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,19]],"date-time":"2026-03-19T13:07:46Z","timestamp":1773925666000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10586-025-05799-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,11]]},"references-count":35,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2026,2]]}},"alternative-id":["5799"],"URL":"https:\/\/doi.org\/10.1007\/s10586-025-05799-8","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,11,11]]},"assertion":[{"value":"12 January 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 October 2025","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 October 2025","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 November 2025","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"All authors give their consent for publication.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}}],"article-number":"9"}}