Energy & Resilience Analysis of 5G Cloud-Native Service Meshes

Oct 27, 2025 · 1 min read
projects

Master’s thesis research investigating the performance overhead, energy consumption, and mitigation mechanics of Service Meshes deployed over a cloud-native 5G core network.

Research Context

Modern 5G deployments rely heavily on Service-Based Architectures (SBA) running over Kubernetes. While deploying a Service Mesh (like Istio or Linkerd) provides crucial zero-trust security and observability, it injects proxy sidecars into every pod, resulting in compute and energy overhead.

This study specifically evaluates how these sidecars affect CPU utilization, power metrics, and network latency when mitigating active Distributed Denial-of-Service (DDoS) vectors across Service-Based Interfaces (SBI).

Technical Implementation

Environment Setup

  • 5G Core: Containerized deployment utilizing Open5GS running over a localized Kubernetes cluster.
  • Service Mesh: Implementation of Istio to manage traffic shaping, mTLS, and network policies between Network Functions (NFs).

Telemetry & Benchmarking

  • Data Collection: Automated metric collection scripts written in Python, interfacing directly with Prometheus.
  • Stress Testing: Simulated traffic stress and active DDoS vectors to capture power and throughput profiles under adverse network conditions.

Key Findings

The research successfully mapped the specific trade-offs between zero-trust security enforcement and server power consumption, providing actionable data for telecom operators balancing security with OPEX.

John Fotis
Authors
DevOps Engineer
DevOps engineer building reliable web experiences, backend services, and automation workflows. Passionate about open source, product craftsmanship, and scalable system design.