CODECO Challenge 3 – IETF 123 Hackathon: Benchmarking Network-aware Edge-Cloud Orchestration with CODEF
This repository contains the code and resources for Challenge 3 of the IETF 123 Hackathon, focused on benchmarking energy-aware observability and reporting in edge-cloud orchestration platforms using the CODEF framework of the CODECO project.
The objective is to explore how to benchmark and compare the performance of various Container Network Interface (CNI) plugins, including L2S-M, within containerized edge-cloud environments.
📌 Challenge Objectives
This challenge aims to:
- Familiarize participants with CODEF functionalities.
- Explore performance and resource footprint trade-offs including L2S-M.
- Extend the benchmarking methodology with targeted experiments.
📄 Related IETF Draft:
draft-samizadeh-bmwg-cni-benchmarking-00
🧩 Components Involved
- CODEF to build a Kubernetes test environment
- CODECO's L2S-M component
- Prometheus for metric collection
- Performance Tools and Traffic Generators
🛠️ Prerequisites
- Have at least 160GB empty in disk
- Have VirtualBox installed (https://www.virtualbox.org/wiki/Downloads)
- Install Vagrant https://developer.hashicorp.com/vagrant/install
🚀 Quick Start
TBA
Final Report
Under the Documentation
directory, create a README file named:
IETF-BMWG-CODECO-challenge3-yourfirstnameyourlastname.md
Include:
- Summary of findings
- Suggestions for improving IETF BMWG
- Code overview
- Lessons learned in aligning L2S-M benchmarking with BMWG
- Any other suggestions
📄 License
This project is part of the Horizon Europe CODECO initiative and is licensed under Apache 2.0.
📬 Contact
For questions or collaboration:
- George Koukis (george.koukis at athenarc dot gr)
- Lefteris Mamatas (emamatas at uom dot edu dot gr)