PPTAM$\eta$: Energy Aware CI/CD Pipeline for Container Based Applications
Alessandro Aneggi, Xiaozhou Li, Andrea Janes

TL;DR
PPTAMη is an automated CI/CD pipeline that integrates energy measurement into container-based microservice development, enabling developers and researchers to monitor and analyze energy consumption across code changes.
Contribution
It introduces PPTAMη, a novel pipeline that automates energy measurement in GitLab CI for containerized applications, facilitating energy-aware development and research.
Findings
Energy consumption can be effectively measured at each commit.
The pipeline provides actionable insights for developers and researchers.
Energy trends correlate with code changes and refactorings.
Abstract
Modern container-based microservices evolve through rapid deployment cycles, but CI/CD pipelines still rarely measure energy consumption, even though prior work shows that design patterns, code smells and refactorings affect energy efficiency. We present PPTAM, an automated pipeline that integrates power and energy measurement into GitLab CI for containerised API systems, coordinating load generation, container monitoring and hardware power probes to collect comparable metrics at each commit. The pipeline makes energy visible to developers, supports version comparison for test engineers and enables trend analysis for researchers. We evaluate PPTAM on a JWT-authenticated API across four commits, collecting performance and energy metrics and summarising the architecture, measurement methodology and validation.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Green IT and Sustainability · Cloud Computing and Resource Management
