TY - GEN
T1 - GreenCourier
T2 - 9th International Workshop on Serverless, WoSC 2023
AU - Chadha, Mohak
AU - Subramanian, Thandayuthapani
AU - Arima, Eishi
AU - Gerndt, Michael
AU - Schulz, Martin
AU - Abboud, Osama
N1 - Publisher Copyright:
© 2023 ACM.
PY - 2023/12/11
Y1 - 2023/12/11
N2 - This paper presents GreenCourier, a novel scheduling framework that enables the runtime scheduling of serverless functions across geographically distributed regions based on their carbon efficiencies. Our framework incorporates an intelligent scheduling strategy for Kubernetes and supports Knative as the serverless platform. To obtain real-time carbon information for different geographical regions, our framework supports multiple marginal carbon emissions sources such as WattTime and the Carbon-aware SDK. We comprehensively evaluate the performance of our framework using the Google Kubernetes Engine and production serverless function traces for scheduling functions across Spain, France, Belgium, and the Netherlands. Results from our experiments show that compared to other approaches, GreenCourier reduces carbon emissions per function invocation by an average of 13.25%.
AB - This paper presents GreenCourier, a novel scheduling framework that enables the runtime scheduling of serverless functions across geographically distributed regions based on their carbon efficiencies. Our framework incorporates an intelligent scheduling strategy for Kubernetes and supports Knative as the serverless platform. To obtain real-time carbon information for different geographical regions, our framework supports multiple marginal carbon emissions sources such as WattTime and the Carbon-aware SDK. We comprehensively evaluate the performance of our framework using the Google Kubernetes Engine and production serverless function traces for scheduling functions across Spain, France, Belgium, and the Netherlands. Results from our experiments show that compared to other approaches, GreenCourier reduces carbon emissions per function invocation by an average of 13.25%.
KW - Carbon Efficiency
KW - Function-as-a-Service
KW - Serverless Computing
KW - Sustainable Serverless Computing
UR - http://www.scopus.com/inward/record.url?scp=85180124267&partnerID=8YFLogxK
U2 - 10.1145/3631295.3631396
DO - 10.1145/3631295.3631396
M3 - Conference contribution
AN - SCOPUS:85180124267
T3 - WoSC 2023 - Proceedings of the 2023 9th International Workshop on Serverless, Part of: Middleware 2023
SP - 18
EP - 23
BT - WoSC 2023 - Proceedings of the 2023 9th International Workshop on Serverless, Part of
PB - Association for Computing Machinery, Inc
Y2 - 11 December 2023 through 15 December 2023
ER -