An Open-Source Experimentation Framework for the Edge Cloud Continuum
Georgios Koukis, Sotiris Skaperas, Ioanna Angeliki Kapetanidou, Vassilis Tsaoussidis, Lefteris Mamatas
TL;DR
The paper presents CODECO, an open-source Experimentation Framework designed to accelerate rapid, cross-layer testing of Kubernetes-based edge cloud deployments. It introduces a declarative Experiment Descriptor and a microservice architecture that orchestrates cluster provisioning, application deployment, experiment execution, and results processing across diverse edge environments. The authors demonstrate three proof-of-concept scenarios: benchmarking network plugins across edge-oriented Kubernetes distributions, automated deployment of EdgeNet, and online anomaly-detection workflows tailored for edge systems. These contributions enable reproducible, end-to-end experimentation with configurable cross-layer parameters, supporting integration with external testbeds and edge platforms. The framework advances practical evaluation of edge orchestration, networking, and AI-driven workflows in a scalable, extensible manner.
Abstract
The CODECO Experimentation Framework is an open-source solution designed for the rapid experimentation of Kubernetes-based edge cloud deployments. It adopts a microservice-based architecture and introduces innovative abstractions for (i) the holistic deployment of Kubernetes clusters and associated applications, starting from the VM allocation level; (ii) declarative cross-layer experiment configuration; and (iii) automation features covering the entire experimental process, from the configuration up to the results visualization. We present proof-of-concept results that demonstrate the above capabilities in three distinct contexts: (i) a comparative evaluation of various network fabrics across different edge-oriented Kubernetes distributions; (ii) the automated deployment of EdgeNet, which is a complex edge cloud orchestration system; and (iii) an assessment of anomaly detection (AD) workflows tailored for edge environments.
