arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2409.03029cs.DC
收藏

GreenWhisk:面向无服务器平台的排放感知计算

GreenWhisk: Emission-Aware Computing for Serverless Platform

Jayden Serenari, Sreekanth Sreekumar, Kaiwen Zhao, Saurabh Sarkar, Stephen Lee

AI总结:

本文提出基于Apache OpenWhisk的碳感知无服务器平台GreenWhisk,通过并网/离网两种模式和碳感知负载均衡算法,在不显著影响性能的前提下降低函数执行的碳足迹。

摘要:

无服务器计算是一种新兴的云计算抽象,其中云平台透明地管理所有资源,包括在服务需求激增时显式地配置资源和进行地理负载均衡。用户以函数形式提供代码,云平台运行这些函数并处理函数执行的各个方面。此前的工作主要侧重于优化性能,而本文则侧重于降低这些系统的碳足迹,使电网碳强度的变化和可再生能源的间歇性对用户透明。我们介绍了GreenWhisk,这是一个基于Apache OpenWhisk构建的碳感知无服务器计算平台,它运行在两种模式下——并网和离网——以应对可再生能源和电网碳足迹带来的间歇性挑战。此外,我们开发了碳感知负载均衡算法,利用能源和碳信息来降低碳足迹。我们的评估结果表明,GreenWhisk可以轻松地融入碳感知算法,从而在不显著影响函数执行性能的情况下降低函数的碳足迹。通过这样做,我们的系统设计使得新的碳感知策略能够集成到无服务器计算平台中。

英文摘要:

Serverless computing is an emerging cloud computing abstraction wherein the cloud platform transparently manages all resources, including explicitly provisioning resources and geographical load balancing when the demand for service spikes. Users provide code as functions, and the cloud platform runs these functions handling all aspects of function execution. While prior work has primarily focused on optimizing performance, this paper focuses on reducing the carbon footprint of these systems making variations in grid carbon intensity and intermittency from renewables transparent to the user. We introduce GreenWhisk, a carbon-aware serverless computing platform built upon Apache OpenWhisk, operating in two modes - grid-connected and grid-isolated - addressing intermittency challenges arising from renewables and the grid's carbon footprint. Moreover, we develop carbon-aware load balancing algorithms that leverage energy and carbon information to reduce the carbon footprint. Our evaluation results show that GreenWhisk can easily incorporate carbon-aware algorithms, thereby reducing the carbon footprint of functions without significantly impacting the performance of function execution. In doing so, our system design enables the integration of new carbon-aware strategies into a serverless computing platform.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑