From Fastnet Lighthouse to the Cloud:�Dovetailing Resilience into Greener Data Centre Infrastructure
James Delaney, MSc Cloud Computing (MTU), Data Centre Engineer (UCC)
Supervisor: Dr Patrick McCarthy (MTU)
Introduction
A software-defined approach inspired by the dovetail toggle of the Fastnet Lighthouse
Making Kubernetes clusters more resilient and energy-efficient, and stewarding a greener data-centre future
Background – The Fastnet Lighthouse Analogy
Background –
The Fastnet Analogy
Background – The Fastnet Lighthouse Analogy
Background –
The Fastnet Analogy
Solving the Data Centre Resilience Problem for Sustainability
H. Daly, “Data centres in the context of Ireland’s carbon budgets,” 2024.
Telemetry
How can real-time power telemetry from Kepler be integrated into RL-driven scheduling for energy-aware workload placement?
Resilience
How can a RL-based workflow orchestration framework, leveraging the dovetail toggle approach, balance energy efficiency, scalability, and fault tolerance in large-scale data centres?
Efficiency
How can Reinforcement Learning (RL) be applied to optimise energy efficiency in Kubernetes orchestration?
Research Questions
System Architecture Design •
Implementation & Environment •
Reinforcement Learning Agent •
Analysis & Validation •
Evaluation Procedure •
Methodology
Research Design –
The Dovetail Toggle
Research Design –
The Dovetail Toggle
Active Nodes
Cold Standby (Idle) Nodes
Primary containers (hosted on this node)
Replica of primary containers from previous node
Research Design –
The Dovetail Toggle
Active Nodes
Cold Standby (Idle) Nodes
Primary containers (hosted on this node)
Replica of primary containers from previous node
Research Design –
The Dovetail Toggle
Dovetail Migration Logic Summary
A + F
B + F
System Level Architecture
6
Reporting Systems
Delivers real-time and persistent reporting outputs, including detailed operator-facing rationales.
1
Data Collection Layer
Gathers real-time CPU, memory and power metrics from containers and nodes via Docker, Kepler, and Prometheus.
2
Analysis Layer
Processes collected data to assess resource utilisation, energy consumption, and operational anomalies.
3
Recommendation Engine
Generates actionable migration suggestions based on multi-criteria optimisation.
5
Migration Planner
Designs migration sequences that maintain ReplicaSet fault tolerance, based on the dovetail toggle architecture.
4
RL Module
Trains a Q-learning agent to improve container placement strategies dynamically.
Implementation & Measurements
Implementation & Measurements
Implementation & Measurements
Implementation & Measurements
Progressive Reduction in Daily CO₂ Emissions During RL Agent Training Across Cluster Sizes
Real-time Grafana dashboard showing reduced power usage after three nodes were powered down in a 12-node cluster.
Reinforcement Learning Policy
(this research)
Nodes Shutdown: 3
Annual Savings (kWh): 2522.88
co2 Reduction (kg): 642.84
Advanced Heuristics Policy
Nodes Shutdown: 2
Annual Savings (kWh): 1681.92
co2 Reduction (kg): 428.56
K8s Default &
Random Policies
Nodes Shutdown: 0
Annual Savings (kWh): 0
co2 Reduction (kg): 0
Rule Based Policy
Nodes Shutdown: 0.003
Annual Savings (kWh): 2.52
co2 Reduction (kg): 0.64
Findings
12 Node Cluster Simulation
SEAI factor: 0.2548 kg CO2/kWh
Idle power = 36% of peak (Berkeley Lab, 2024)
Reinforcement Learning Policy
(this research)
Nodes Shutdown: 3
Annual Savings (kWh): 2522.88
co2 Reduction (kg): 642.84
Advanced Heuristics Policy
Nodes Shutdown: 2
Annual Savings (kWh): 1681.92
co2 Reduction (kg): 428.56
K8s Default &
Random Policies
Nodes Shutdown: 0
Annual Savings (kWh): 0
co2 Reduction (kg): 0
Rule Based Policy
Nodes Shutdown: 0.003
Annual Savings (kWh): 2.52
co2 Reduction (kg): 0.64
Findings
12 Node Cluster Simulation
SEAI factor: 0.2548 kg CO2/kWh
Idle power = 36% of peak (Berkeley Lab, 2024)
Why This Matters
2 return flights from Cork to London per person
2 months of electricity for an average Irish household
What 25 trees absorb in an entire year
Conclusions & Future Research
Conclusions
Future Work
Thank
You