Abstract
Deep learning workloads on the cloud contribute significantly to carbon emissions due to their high power consumption. There remain limited practical implementations of real-time carbon-aware platforms in geo-distributed cloud environments, despite prior studies proposing workload migration algorithms that account for carbon intensity. This study presents a novel workload migration technique that is integrated into a Kubernetes-based Platform-as-a-Service architecture to enable carbon-aware workload scheduling. Experimental results using real-world data show that the proposed algorithm reduces carbon emissions by an average of 20.22% and power consumption by up to 22.68%, compared to state-of-the-art methods. Furthermore, the proposed carbon-aware migration techniques demonstrate practical feasibility for implementation in real-world cloud platforms.