Table of Contents
Fetching ...

Experimenting with Energy-Awareness in Edge-Cloud Containerized Application Orchestration

Dalal Ali, Rute C. Sofia

TL;DR

This work tackles energy inefficiency in edge-cloud container orchestration by injecting cross-layer energy metrics into Kubernetes scheduling to achieve greener deployments. The authors introduce CODECO, a Kubernetes-compatible framework with PDLC-CA that aggregates network and compute energy signals into node-cost scores and provides energy-aware recommendations to the main SWM scheduler, using metrics such as $n_e(i)$, $l_e(i,j)$, and $L_e(i)$. Experimental evaluation on a real ARM-based testbed shows that CODECO can reduce total energy consumption and improve energy-efficiency, especially under high load, though energy-model limitations and overheads can affect gains under moderate load. These results suggest that cross-layer energy-awareness, along with flexible performance profiles, can yield more sustainable cloud-native deployments in heterogeneous edge-cloud environments.

Abstract

This paper explores the role of energy-awareness strategies into the deployment of applications across heterogeneous Edge-Cloud infrastructures. It proposes methods to inject into existing scheduling approaches energy metrics at a computational and network level, to optimize resource allocation and reduce energy consumption. The proposed approach is experimentally evaluated using a real-world testbed based on ARM devices, comparing energy consumption and workload distribution against standard Kubernetes scheduling. Results demonstrate consistent improvements in energy efficiency, particularly under high-load scenarios, highlighting the potential of incorporating energy-awareness into orchestration processes for more sustainable cloud-native computing.

Experimenting with Energy-Awareness in Edge-Cloud Containerized Application Orchestration

TL;DR

This work tackles energy inefficiency in edge-cloud container orchestration by injecting cross-layer energy metrics into Kubernetes scheduling to achieve greener deployments. The authors introduce CODECO, a Kubernetes-compatible framework with PDLC-CA that aggregates network and compute energy signals into node-cost scores and provides energy-aware recommendations to the main SWM scheduler, using metrics such as , , and . Experimental evaluation on a real ARM-based testbed shows that CODECO can reduce total energy consumption and improve energy-efficiency, especially under high load, though energy-model limitations and overheads can affect gains under moderate load. These results suggest that cross-layer energy-awareness, along with flexible performance profiles, can yield more sustainable cloud-native deployments in heterogeneous edge-cloud environments.

Abstract

This paper explores the role of energy-awareness strategies into the deployment of applications across heterogeneous Edge-Cloud infrastructures. It proposes methods to inject into existing scheduling approaches energy metrics at a computational and network level, to optimize resource allocation and reduce energy consumption. The proposed approach is experimentally evaluated using a real-world testbed based on ARM devices, comparing energy consumption and workload distribution against standard Kubernetes scheduling. Results demonstrate consistent improvements in energy efficiency, particularly under high-load scenarios, highlighting the potential of incorporating energy-awareness into orchestration processes for more sustainable cloud-native computing.

Paper Structure

This paper contains 17 sections, 4 equations, 4 figures, 4 tables.

Figures (4)

  • Figure 1: The CODECO framework and its components.
  • Figure 2: The PDLC component in CODECO, having as input metrics available in Prometheus and collected via ACM, NetMA and MDM, and as output recommendations to the CODECO scheduler, SWM. PDLC-CA as sub-component is responsible for combining metrics based on a specified user target profile.
  • Figure 3: Experimental setup, showing the PDLC-CA and CODAG positioning in the testbed.
  • Figure 4: Communication sequence for the overall experimental workflow described in this paper.