Towards Scalable Federated Container Orchestration: The CODECO Approach
Rute C. Sofia, Josh Salomon, Ray Carrol, Luis Garcés-Erice, Peter Urbanetz, Jürgen Gesswein, Rizkallah Touma, Alejandro Espinosa, Luis M. Contreras, Vasileios Theodorou, George Papathanail, Georgios Koukis, Vassilis Tsaoussidis, Alberto del Rio, David Jimenez, Efterpi Paraskevoulakou, Panagiotis Karamolegkos, John Soldatos, Borja Dorado Nogales, Alejandro Tjaarda
TL;DR
CODECO addresses cloud-centric limitations of Kubernetes in CEI by introducing a data–compute–network co-orchestration model and bounded federation via application neighborhoods. It couples centralized governance (OCM Hub) with decentralized execution and privacy-preserving learning (PDLC-FC) to enable context-aware, energy-conscious placement across heterogeneous edge-cloud environments. The architecture decomposes concerns into ACM-FC, SWM-FC, NetMA-FC, MDM-FC, PDLC-FC, and CODEF for reproducible experimentation, illustrating end-to-end workflows and run-time adaptation. The work demonstrates improved scalability, resilience to intermittent connectivity, and richer data/governance capabilities, while highlighting open challenges such as optimal aggregation in private federations and multi-hub federation.
Abstract
This paper presents CODECO, a federated orchestration framework for Kubernetes that addresses the limitations of cloud-centric deployment. CODECO adopts a data-compute-network co-orchestration approach to support heterogeneous infrastructures, mobility, and multi-provider operation. CODECO extends Kubernetes with semantic application models, partition-based federation, and AI-assisted decision support, enabling context-aware placement and adaptive management of applications and their micro-services across federated environments. A hybrid governance model combines centralized policy enforcement with decentralized execution and learning to preserve global coherence while supporting far Edge autonomy. The paper describes the architecture and core components of CODECO, outlines representative orchestration workflows, and introduces a software-based experimentation framework for reproducible evaluation in federated Edge-Cloud infrastructure environments.
