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.
翻译:CODECO实验框架是一款面向Kubernetes边缘云部署快速实验需求的开源解决方案。该框架采用基于微服务的架构,引入三项创新性抽象机制:(i)从虚拟机分配层级开始,实现Kubernetes集群及相关应用的全局化部署;(ii)支持声明式跨层实验配置;(iii)覆盖从配置到结果可视化的全流程自动化实验功能。我们通过三个不同场景的概念验证实验展示了上述能力:(i)面向边缘场景的多种Kubernetes发行版网络架构比较评估;(ii)EdgeNet复杂边缘云编排系统的自动化部署;(iii)面向边缘环境的异常检测(AD)工作流评估。