CASPER: Carbon-Aware Scheduling and Provisioning for Distributed Web Services

CASPER: Carbon-Aware Scheduling and Provisioning for Distributed Web Services
复制标题

DOI:
10.1145/3634769.3634812
复制
发表时间:
2023-10
期刊:
Proceedings of the 14th International Green and Sustainable Computing Conference
影响因子:
--
通讯作者:
Abel Souza;Shruti Jasoria;Basundhara Chakrabarty;Alexander Bridgwater;Axel Lundberg;Filip Skogh;Ahmed Ali-Eldin;David Irwin;Prashant J. Shenoy
Abel Souza;Shruti Jasoria;Basundhara Chakrabarty;Alexander Bridgwater;Axel Lundberg;Filip Skogh;Ahmed Ali-Eldin;David Irwin;Prashant J. Shenoy
中科院分区:
其他
文献类型:
--
作者:
Abel Souza;Shruti Jasoria;Basundhara Chakrabarty;Alexander Bridgwater;Axel Lundberg;Filip Skogh;Ahmed Ali-Eldin;David Irwin;Prashant J. Shenoy

文献摘要

相似文献

社会大力推动可持续实践,包括计算领域。现代交互式工作负载(例如地理分布式 Web 服务)表现出各种时空和性能灵活性,从而可以调整处理的位置、时间和强度,以与可再生能源和低碳能源的可用性保持一致。一个例子是跨多个云区域托管的 Web 应用程序,每个云区域根据当地的电力结构具有不同的碳强度。分布式负载均衡可以通过跨区域的负载迁移来开发低碳能源,从而减少网络应用程序的碳足迹。在本文中,我们介绍了 CASPER,这是一种碳感知调度和供应系统,主要最大限度地减少分布式 Web 服务的碳足迹,同时也尊重其服务级别目标 (SLO)。我们将 CASPER 表述为一个多目标优化问题,该问题同时考虑了网络的可变碳强度和延迟约束。我们的评估揭示了 CASPER 在大幅减少碳排放方面的巨大潜力。与基线方法相比,CASPER 的性能提升高达 70%,并且延迟性能没有下降。
There has been a significant societal push towards sustainable practices, including in computing. Modern interactive workloads such as geo-distributed web-services exhibit various spatiotemporal and performance flexibility, enabling the possibility to adapt the location, time, and intensity of processing to align with the availability of renewable and low-carbon energy. An example is a web application hosted across multiple cloud regions, each with varying carbon intensity based on their local electricity mix. Distributed load-balancing enables the exploitation of low-carbon energy through load migration across regions, reducing web applications carbon footprint. In this paper, we present CASPER, a carbon-aware scheduling and provisioning system that primarily minimizes the carbon footprint of distributed web services while also respecting their Service Level Objectives (SLO). We formulate CASPER as an multi-objective optimization problem that considers both the variable carbon intensity and latency constraints of the network. Our evaluation reveals the significant potential of CASPER in achieving substantial reductions in carbon emissions. Compared to baseline methods, CASPER demonstrates improvements of up to 70% with no latency performance degradation.