Leveraging Core and Uncore Frequency Scaling for Power-Efficient Serverless Workflows
Achilleas Tzenetopoulos, Dimosthenis Masouros, Sotirios Xydis,, Dimitrios Soudris

TL;DR
This paper presents $\ extOmega$kypous, a novel DVFS framework that dynamically adjusts processor frequencies to reduce power consumption in serverless workflows while ensuring latency SLOs are met.
Contribution
It introduces a grey-box predictive model and a closed-loop control system for power-efficient frequency scaling in serverless workflows, addressing latency and power trade-offs.
Findings
Achieves 16% average power reduction on real Azure traces.
Maintains low SLO violation rate of 1.8%.
Outperforms existing power management frameworks.
Abstract
Serverless workflows have emerged in Function-as-a-Service (FaaS) platforms to represent the operational structure of traditional applications. With latency propagation effects becoming increasingly prominent, step-wise resource tuning is required to address Service-Level-Objectives (SLOs). Modern processors' allowance for fine-grained Dynamic Voltage and Frequency Scaling (DVFS), coupled with serverless workflows' intermittent nature, presents a unique opportunity to reduce power while meeting SLOs. We introduce kypous, an SLO-driven DVFS framework for serverless workflows. kypous employs a grey-box model that predicts functions' execution latency and power under different Core and Uncore frequency combinations. Based on these predictions and the timing slacks between workflow functions, kypous uses a closed-loop control mechanism to dynamically adjust Core and…
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
TopicsDistributed and Parallel Computing Systems · Cloud Computing and Resource Management · Software System Performance and Reliability
