{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T07:05:21Z","timestamp":1775631921589,"version":"3.50.1"},"reference-count":49,"publisher":"Wiley","issue":"5","license":[{"start":{"date-parts":[[2026,2,23]],"date-time":"2026-02-23T00:00:00Z","timestamp":1771804800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"},{"start":{"date-parts":[[2026,2,23]],"date-time":"2026-02-23T00:00:00Z","timestamp":1771804800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/doi.wiley.com\/10.1002\/tdm_license_1.1"}],"funder":[{"DOI":"10.13039\/100016308","name":"Bpifrance","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100016308","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[2026,5]]},"abstract":"<jats:title>ABSTRACT<\/jats:title>\n                  <jats:p>The concept of a service\u2010level agreement (SLA), a contractual arrangement between providers and customers, is firmly established in the software engineering field. However, introducing enhanced dynamism to this service contract, in one or more directions to be subsequently specified, constitutes a challenge, an important step for the Computer Engineering community, and, in our case, an anticipated contribution to the fogSLAAntillas (fogSLA) collaborative project. Consequently, this paper seeks to improve the understanding, classification, and articulation of the terminology associated with dynamic SLAs as it has evolved in the literature. The discussion extends to methodological and practical options for integrating this concept within the fogSLA project framework. On this occasion, we share our experience with dynamic SLA in the context of scheduling pods for a Kubernetes cluster. Thus, the mentioned practical work is specifically devoted to the concept of dynamicity in SLA within the Cloud\u2010Fog\u2010Edge continuum. This survey commences with a literature review and subsequently explores potential research directions applicable to the fogSLA project and to the broader Cloud, Fog, and Edge Computing communities. Some of these paths are already well defined, but would require community endorsement to attain the status of standards in the future. Therefore, we propose novel ideas and extend beyond a mere survey of the existing literature. The main contributions of this paper are, first, to align with the goal of qualitative research by deepening the understanding of the dynamic SLA topic and the potential challenges it entails, and second, to demonstrate how we have practically tackled the problem of dynamic SLAs within a project involving industrial partners, thereby indicating a real demand for this concept.<\/jats:p>","DOI":"10.1002\/spe.70058","type":"journal-article","created":{"date-parts":[[2026,3,8]],"date-time":"2026-03-08T18:52:56Z","timestamp":1772995976000},"page":"588-610","update-policy":"https:\/\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A Survey on Dynamic SLAs for Fog Computing"],"prefix":"10.1002","volume":"56","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-3853-1184","authenticated-orcid":false,"given":"Amaury","family":"Sauret","sequence":"first","affiliation":[{"name":"L2TI LIPN University Sorbonne Paris Nord  Villetaneuse France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0993-9826","authenticated-orcid":false,"given":"Christophe","family":"C\u00e9rin","sequence":"additional","affiliation":[{"name":"L2TI LIPN University Sorbonne Paris Nord  Villetaneuse France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8216-6922","authenticated-orcid":false,"given":"Gladys","family":"Diaz","sequence":"additional","affiliation":[{"name":"L2TI LIPN University Sorbonne Paris Nord  Villetaneuse France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3779-556X","authenticated-orcid":false,"given":"Jonathan","family":"Rivalan","sequence":"additional","affiliation":[{"name":"Responsable Recherche et D\u00e9veloppement SMILE  Asni\u00e8res\u2010sur\u2010Seine France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0066-1733","authenticated-orcid":false,"given":"Tarek","family":"Menouer","sequence":"additional","affiliation":[{"name":"HPC &amp; Cloud Computing, Research &amp; Innovation CGI  Puteaux France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4785-2927","authenticated-orcid":false,"given":"Khaled","family":"Boussetta","sequence":"additional","affiliation":[{"name":"L2TI LIPN University Sorbonne Paris Nord  Villetaneuse France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2026,2,23]]},"reference":[{"key":"e_1_2_13_2_1","unstructured":"Industrial\u2010Internet\u2010Consortium \u201cOpenfog Reference Architecture for Fog Computing \u201d(2017) https:\/\/www.iiconsortium.org\/pdf\/OpenFog_Reference_Architecture_2_09_17.pdf."},{"key":"e_1_2_13_3_1","unstructured":"Introduction to Prometheus https:\/\/prometheus.io\/docs\/introduction\/overview\/."},{"key":"e_1_2_13_4_1","volume-title":"Sp 800\u2013145. The Nist Definition of Cloud Computing","author":"Mell P. M.","year":"2011"},{"key":"e_1_2_13_5_1","volume-title":"39th IEEE VLSI Test Symposium, VTS 2021","author":"Arabi K.","year":"2021"},{"key":"e_1_2_13_6_1","unstructured":"Nist Definition of IoT https:\/\/www.nist.gov\/internet\u2010things\u2010iot."},{"key":"e_1_2_13_7_1","doi-asserted-by":"publisher","DOI":"10.6028\/NIST.SP.500-325"},{"key":"e_1_2_13_8_1","unstructured":"Definition of Services Computing http:\/\/tab.computer.org\/tcsvc\/index.html."},{"key":"e_1_2_13_9_1","volume-title":"Building Microservices\u2014Designing Fine\u2010Grained Systems","author":"Newman S.","year":"2015"},{"key":"e_1_2_13_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2003.1160055"},{"key":"e_1_2_13_11_1","volume-title":"An Architectural Blueprint for Autonomic Computing","author":"Computing","year":"2005"},{"key":"e_1_2_13_12_1","unstructured":"R.Shetty \u201cSlo Tracker Project \u201dGitHub (2021) https:\/\/github.com\/roshan8\/slo\u2010tracker."},{"key":"e_1_2_13_13_1","first-page":"216","volume-title":"Open Grid Forum","author":"Andrieux A.","year":"2007"},{"key":"e_1_2_13_14_1","first-page":"217","volume-title":"Proceedings of the 2010 11th IEEE\/ACM International Conference on Grid Computing, Brussels","author":"Kearney K. T.","year":"2010"},{"key":"e_1_2_13_15_1","first-page":"586","author":"Kouki Y.","year":"2012","journal-title":"Closer"},{"key":"e_1_2_13_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/UCC.2014.53"},{"key":"e_1_2_13_17_1","volume-title":"Lecture Notes in Computer Science","author":"Ludwig H.","year":"2015"},{"key":"e_1_2_13_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2016.0062"},{"key":"e_1_2_13_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/CIC.2018.00050"},{"key":"e_1_2_13_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2019.04.001"},{"key":"e_1_2_13_21_1","doi-asserted-by":"publisher","DOI":"10.1147\/JRD.2009.5429058"},{"key":"e_1_2_13_22_1","first-page":"187","volume-title":"European Conference on a Service\u2010Based Internet","author":"Comuzzi M.","year":"2009"},{"key":"e_1_2_13_23_1","first-page":"16","volume-title":"Sla@Soi\u00a0\u2013\u00a0Slas Empowering a Dependable Service Economy","author":"Theilmann W.","year":"2010"},{"key":"e_1_2_13_24_1","unstructured":"FIWARE \u201cSla Framework Project \u201dGitHub (2015) https:\/\/github.com\/FIWARE\/ops.Sla\u2010framework."},{"key":"e_1_2_13_25_1","unstructured":"FIWARE \u201cSla Dashboard Project \u201dGitHub (2015) https:\/\/github.com\/Atos\u2010FiwareOps\/sla\u2010dashboard."},{"key":"e_1_2_13_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-33702-5_2"},{"key":"e_1_2_13_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ECOWS.2011.22"},{"key":"e_1_2_13_28_1","unstructured":"Grafana documentation https:\/\/grafana.com\/docs\/grafana\/latest\/introduction\/."},{"key":"e_1_2_13_29_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.995"},{"key":"e_1_2_13_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOMW.2016.7562062"},{"key":"e_1_2_13_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2017.2648788"},{"key":"e_1_2_13_32_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2022.111351"},{"key":"e_1_2_13_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCR56254.2022.9996018"},{"key":"e_1_2_13_34_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2020.107040"},{"issue":"6","key":"e_1_2_13_35_1","first-page":"2050","article-title":"A Negotiation Framework for the Cloud Management System Using Similarity and Gale Shapely Stable Matching Approach","volume":"9","author":"Rajavel R.","year":"2015","journal-title":"KSII Transactions on Internet and Information Systems"},{"key":"e_1_2_13_36_1","first-page":"457","volume-title":"2013 IFIP\/IEEE International Symposium on Integrated Network Management (IM 2013)","author":"Antonescu A.\u2010F.","year":"2013"},{"key":"e_1_2_13_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2017.2761553"},{"key":"e_1_2_13_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2013.06.163"},{"key":"e_1_2_13_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3589339"},{"key":"e_1_2_13_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2021.3075625"},{"key":"e_1_2_13_41_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.110943"},{"key":"e_1_2_13_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSUSC.2017.2702164"},{"key":"e_1_2_13_43_1","unstructured":"D.Huber M.Schreiber M.Schulz H.Pritchard andD.Holmes \u201cDesign Principles of Dynamic Resource Management for High\u2010Performance Parallel Programming Models \u201d(2024) arXiv Preprint arXiv:2403.17107."},{"key":"e_1_2_13_44_1","unstructured":"A.CorreiaandV.Amaral \u201cSlalom: A Language for Sla Specification and Monitoring \u201d(2011) arXiv Preprint arXiv:1109.6740."},{"key":"e_1_2_13_45_1","first-page":"1","volume-title":"International Conference on Information Systems and Advanced Technologies (ICISAT)","author":"Noureddine S.","year":"2021"},{"key":"e_1_2_13_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/WF-IoT54382.2022.10152099"},{"key":"e_1_2_13_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3358505.3358522"},{"key":"e_1_2_13_48_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-09339-0_44"},{"key":"e_1_2_13_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW63119.2024.00159"},{"key":"e_1_2_13_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3366623.3368133"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.70058","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/full-xml\/10.1002\/spe.70058","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.70058","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T06:22:54Z","timestamp":1775629374000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.70058"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,2,23]]},"references-count":49,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2026,5]]}},"alternative-id":["10.1002\/spe.70058"],"URL":"https:\/\/doi.org\/10.1002\/spe.70058","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,2,23]]},"assertion":[{"value":"2025-05-28","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2026-01-31","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2026-02-23","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}