QONNECT: A QoS-Aware Orchestration System for Distributed Kubernetes Clusters
摘要
Modern applications increasingly span cloud, fog, and edge environments, requiring orchestration systems that adapt to diverse contexts while meeting Quality-of-Service (QoS) goals. Standard Kubernetes schedulers do not account for user-defined objectives such as energy efficiency, cost optimization, and performance, leaving operators to make manual placement decisions. We present QONNECT, a vendor-agnostic orchestration framework that enables declarative, QoS-driven deployment across heterogeneous Kubernetes and K3s clusters. Through a minimal YAML interface, users specify high-level QoS goals, which the system translates into placement and migration actions. Our prototype, evaluated on a federated testbed of nine clusters with the Istio Bookinfo application, demonstrates dynamic microservice placement, automated failover, and QoS-compliant rescheduling without manual intervention. By bridging declarative deployment with operational QoS, QONNECT advances the cloud–edge continuum toward a unified, self-optimizing platform.