Intent-driven orchestration: enforcing service level objectives for cloud native deploymentsShow others and affiliations
2023 (English)In: SN Computer Science, ISSN 2662-995X, Vol. 4, no 3, article id 268Article in journal (Refereed) Published
Abstract [en]
The introduction of microservices and functions using serverless deployment styles for cloud-native applications will trigger a shift in the orchestration paradigm towards an intent-driven model. In this model we shift from imperatively declaring an object’s state to the declaration of a set of desired intents. Intent-driven orchestration (IDO) enables the management of applications through their service level objectives (SLOs) while minimizing service owner and administrator overhead. By enabling service owners to express the desired target key performance indicator (KPI) objectives for their service components instead of declaratively defining the required state and resources, we enable ease of use and abstraction from underlying platforms. By adding a planning component to a Kubernetes-based orchestration stack, the feasibility of translating service objectives into actionable decisions is demonstrated. As this new architecture component introduces more autonomy in the control plane, a means to evaluate the results of planning is defined.
Place, publisher, year, edition, pages
Springer Nature, 2023. Vol. 4, no 3, article id 268
Keywords [en]
Key performance indicator, Resource orchestration, Service deployment planner, Service level objectives, Service orchestration
National Category
Computer Sciences Software Engineering
Identifiers
URN: urn:nbn:se:umu:diva-206010DOI: 10.1007/s42979-023-01698-0Scopus ID: 2-s2.0-85150462132OAI: oai:DiVA.org:umu-206010DiVA, id: diva2:1746405
Funder
Knut and Alice Wallenberg Foundation, 2019.0352eSSENCE - An eScience Collaboration2023-03-282023-03-282023-03-28Bibliographically approved