QONNECT: A QoS-Aware Orchestration System for Distributed Kubernetes Clusters

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Aslan, Haci Ismail, Haque, Syed Muhammad Mahmudul, Witzke, Joel, Kao, Odej
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866912642436694016
author Aslan, Haci Ismail
Haque, Syed Muhammad Mahmudul
Witzke, Joel
Kao, Odej
author_facet Aslan, Haci Ismail
Haque, Syed Muhammad Mahmudul
Witzke, Joel
Kao, Odej
contents Modern applications increasingly span across cloud, fog, and edge environments, demanding orchestration systems that can adapt to diverse deployment contexts while meeting Quality-of-Service (QoS) requirements. Standard Kubernetes schedulers do not account for user-defined objectives such as energy efficiency, cost optimization, and global performance, often leaving operators to make manual, cluster-by-cluster placement decisions. To address this need, we present QONNECT, a vendor-agnostic orchestration framework that enables declarative, QoS-driven application deployment across heterogeneous Kubernetes and K3s clusters. QONNECT introduces a distributed architecture composed of a central Knowledge Base, Raft-replicated Resource Lead Agents, and lightweight Resource Agents in each cluster. Through a minimal YAML-based interface, users specify high-level QoS goals, which the system translates into concrete placement and migration actions. Our implementation is evaluated on a federated testbed of up to nine cloud-fog-edge clusters using the Istio Bookinfo microservice application. The system demonstrates dynamic, policy-driven microservice placement, automated failover, QoS-compliant rescheduling, and leader re-election after node failure, all without manual intervention. By bridging the gap between declarative deployment models and operational QoS goals, QONNECT transforms the cloud-edge continuum into a unified, self-optimizing platform.
format Preprint
id arxiv_https___arxiv_org_abs_2510_09851
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle QONNECT: A QoS-Aware Orchestration System for Distributed Kubernetes Clusters
Aslan, Haci Ismail
Haque, Syed Muhammad Mahmudul
Witzke, Joel
Kao, Odej
Distributed, Parallel, and Cluster Computing
Modern applications increasingly span across cloud, fog, and edge environments, demanding orchestration systems that can adapt to diverse deployment contexts while meeting Quality-of-Service (QoS) requirements. Standard Kubernetes schedulers do not account for user-defined objectives such as energy efficiency, cost optimization, and global performance, often leaving operators to make manual, cluster-by-cluster placement decisions. To address this need, we present QONNECT, a vendor-agnostic orchestration framework that enables declarative, QoS-driven application deployment across heterogeneous Kubernetes and K3s clusters. QONNECT introduces a distributed architecture composed of a central Knowledge Base, Raft-replicated Resource Lead Agents, and lightweight Resource Agents in each cluster. Through a minimal YAML-based interface, users specify high-level QoS goals, which the system translates into concrete placement and migration actions. Our implementation is evaluated on a federated testbed of up to nine cloud-fog-edge clusters using the Istio Bookinfo microservice application. The system demonstrates dynamic, policy-driven microservice placement, automated failover, QoS-compliant rescheduling, and leader re-election after node failure, all without manual intervention. By bridging the gap between declarative deployment models and operational QoS goals, QONNECT transforms the cloud-edge continuum into a unified, self-optimizing platform.
title QONNECT: A QoS-Aware Orchestration System for Distributed Kubernetes Clusters
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2510.09851