返回
Engineering carbon-aware software services
DOI:10.1007/s10586-026-06212-8.png)
摘要
En 中文
信息技术部门日益增长的碳足迹呼吁减少软件运行碳排放的方法。为此,出现了对设计碳感知软件(即能够根据当前可用能源组合的碳强度动态调整其功能)的系统性方法的需求。本文提出了一种面向DevOps的软件工程方法,用于基于碳强度预测和服务请求率来实施、配置和评估碳感知软件服务。该方法结合了基于策略模式的软件设计方法与混合整数线性规划模型,动态选择替代服务实现以最小化排放并保持输出质量。一个开源原型支持自适应服务的基于模拟的设计和运行时配置。所提出的方法和框架在三个自然语言处理任务(即文本生成、命名实体识别和问答)上得到验证,表明开发者可以识别有效的实现权衡,并相较于静态、非自适应服务实现高达80%的碳减排。
Keyword:
Carbon-aware services
Green design patterns
Carbon footprint reduction
Mathematical optimisation
Sustainable software engineering
期刊
C
IF:
4.1
论文数:
5.1K
被引数:
7.5K
机构
引用论文
Short-term forecasting of CO2 emission intensity in power grids by machine learning
APPLIED ENERGY
IF11
Energy Efficient Computing Systems: Architectures, Abstractions and Modeling to Techniques and Standards节能计算系统: 架构,抽象和建模技术和标准

