SearcharxivSearch

arXiv subjects

Georgios Koukis

Publications and source records attributed to Georgios Koukis.

5 recordsLinked to original sources

Performance Evaluation of Automated Multi-Service Deployment in Edge-Cloud Environments with the CODECO Toolkit

Containerized microservices are widely adopted for latency-sensitive and compute-intensive applications, with Kubernetes (K8s) as the dominant orchestration platform. However, automating the deployment and management of multi-service applications remains challenging, particularly in heterogeneous Edge-Cloud environments. This paper evaluates the CODECO toolkit, an open-source framework designed to enhance container orchestration across distributed infrastructures. We compare CODECO with baseline K8s workflows using three key performance indicators: deployment time, level of manual intervention, and runtime performance with resource utilization. Experiments across diverse hardware platforms (ARM, AMD, RPi) and K8s distributions, including lightweight variants such as k3s, demonstrate that CODECO substantially reduces manual effort while maintaining competitive performance and acceptable overhead. These results validate CODECO as an effective solution for Edge-Cloud orchestration and highlight its potential to improve the flexibility and intelligence of K8s-based deployments.

cs.DC

Towards Scalable Federated Container Orchestration: The CODECO Approach

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.

cs.DC

An Open-Source Experimentation Framework for the Edge Cloud Continuum

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.

cs.DC

Performance Evaluation of Kubernetes Networking Approaches across Constraint Edge Environments

Kubernetes (K8s) serves as a mature orchestration system for the seamless deployment and management of containerized applications spanning across cloud and edge environments. Since high-performance connectivity and minimal resource utilization become critical factors as we approach the edge, evaluating the performance of K8s networking in this context is essential. This paper contributes to this effort, by conducting a qualitative and quantitative performance evaluation of diverse Container Network Interface (CNI) plugins within different K8s environments, incorporating lightweight implementations designed for the Edge. Our experimental assessment was conducted in two distinct (intra- and inter-host) scenarios, revealing interesting insights for both researchers and practitioners. For example, the deployment of plugins across lightweight distributions does not necessarily lead to resource utilization improvements, e.g., in terms of CPU/memory or throughput.

cs.NI

Satellite assisted disrupted communications in OMNeT++: Experiments and IoT Case Study

In this work we discuss the utilization of micro-satellite constellations as effective infrastructures for the communication among ground stations or even among 'smart' devices in IoT scenarios. We design and implement a series of experiments in OMNeT++ (with the OS3 framework) and evaluate their results in different scenarios. Initially, we establish the necessary theoretical background for space communications, including satellite and constellation design features, with existing and novel satellite services in various areas of interest. Furthermore, we detail the OMNeT++ and OS3 frameworks and introduce the significant variables/parameters for our experiments. Our scenarios are presented in three groups, departing from the straightforward one sender - one receiver communication and proceeding with a topology of multiple neighboring ground stations transmitting pings. We conclude with an IoT Case Study in which we import real measurements from sensors of the SmartSantander test-bed. Through our experiments we observe the effect of simulation parameters such as the constellation design (e.g., the number of satellites and planes) and the intersatelliteLinks regarding the produced RTT and ping loss, while we also highlight their potential contribution on networking communications when disruptions dominate.

cs.NI