Carbon-Awareness in CI/CD

Autor: Claßen, Henrik, Thierfeldt, Jonas, Tochman-Szewc, Julian, Wiesner, Philipp, Kao, Odej
Rok vydání: 2023
Předmět:
Druh dokumentu: Working Paper
Popis: While the environmental impact of digitalization is becoming more and more evident, the climate crisis has become a major issue for society. For instance, data centers alone account for 2.7% of Europe's energy consumption today. A considerable part of this load is accounted for by cloud-based services for automated software development, such as continuous integration and delivery (CI/CD) workflows. In this paper, we discuss opportunities and challenges for greening CI/CD services by better aligning their execution with the availability of low-carbon energy. We propose a system architecture for carbon-aware CI/CD services, which uses historical runtime information and, optionally, user-provided information. We examined the potential effectiveness of different scheduling strategies using real carbon intensity data and 7,392 workflow executions of Github Actions, a popular CI/CD service. Our results show, that user-provided information on workflow deadlines can effectively improve carbon-aware scheduling.
Comment: 21st International Conference on Service-Oriented Computing (ICSOC '24) Workshops
Databáze: arXiv