Table of Contents
Fetching ...

CAMINO: Cloud-native Autonomous Management and Intent-based Orchestrator

Konstantinos Antonakoglou, Ioannis Mavromatis, Saptarshi Ghosh, Mark Rouse, Konstantinos Katsaros

TL;DR

This paper addresses the complexity of MANO for distributed cloud-native networks across multiple edge domains. It proposes CAMINO, a modular, CaD-enabled, intent-driven orchestrator that unifies an Orchestration Manager, Domain Manager, Network Manager, Admission Control, and a monitoring stack to enable zero-touch provisioning. The authors detail the architecture, workflows for deployment, reconciliation, and domain management, and demonstrate an end-to-end implementation leveraging Kubernetes, GitLab, kpt, Porch/Nephio, Istio, Thanos, and InfluxDB. The work advances scalable, observable, cross-domain orchestration for 6G-style edge-cloud deployments and points to AI-driven future enhancements.

Abstract

This paper introduces CAMINO, a Cloud-native Autonomous Management and Intent-based Orchestrator designed to address the challenges of scalable, declarative, and cloud-native service management and orchestration. CAMINO leverages a modular architecture, the Configuration-as-Data (CaD) paradigm, and real-time resource monitoring to facilitate zero-touch provisioning across multi-edge infrastructure. By incorporating intent-driven orchestration and observability capabilities, CAMINO enables automated lifecycle management of network functions, ensuring optimized resource utilisation. The proposed solution abstracts complex configurations into high-level intents, offering a scalable approach to orchestrating services in distributed cloud-native infrastructures. This paper details CAMINO's system architecture, implementation, and key benefits, highlighting its effectiveness in cloud-native telecommunications environments.

CAMINO: Cloud-native Autonomous Management and Intent-based Orchestrator

TL;DR

This paper addresses the complexity of MANO for distributed cloud-native networks across multiple edge domains. It proposes CAMINO, a modular, CaD-enabled, intent-driven orchestrator that unifies an Orchestration Manager, Domain Manager, Network Manager, Admission Control, and a monitoring stack to enable zero-touch provisioning. The authors detail the architecture, workflows for deployment, reconciliation, and domain management, and demonstrate an end-to-end implementation leveraging Kubernetes, GitLab, kpt, Porch/Nephio, Istio, Thanos, and InfluxDB. The work advances scalable, observable, cross-domain orchestration for 6G-style edge-cloud deployments and points to AI-driven future enhancements.

Abstract

This paper introduces CAMINO, a Cloud-native Autonomous Management and Intent-based Orchestrator designed to address the challenges of scalable, declarative, and cloud-native service management and orchestration. CAMINO leverages a modular architecture, the Configuration-as-Data (CaD) paradigm, and real-time resource monitoring to facilitate zero-touch provisioning across multi-edge infrastructure. By incorporating intent-driven orchestration and observability capabilities, CAMINO enables automated lifecycle management of network functions, ensuring optimized resource utilisation. The proposed solution abstracts complex configurations into high-level intents, offering a scalable approach to orchestrating services in distributed cloud-native infrastructures. This paper details CAMINO's system architecture, implementation, and key benefits, highlighting its effectiveness in cloud-native telecommunications environments.

Paper Structure

This paper contains 15 sections, 3 figures.

Figures (3)

  • Figure 1: Functional block diagram of CAMINO showing service orchestration (blue), monitoring (orange) and network management (green) elements.
  • Figure 2: Example deployment of a network function chain based on Listing \ref{['lst:deploy']}, and the order of deployment (in red), between two administrative domains.
  • Figure 3: Service Mesh deployment (as in Listing \ref{['lst:deploy']}) of a network function chain placed between two different administrative domains.