Adaptive green cloud applications: Balancing emissions, revenue, and user experience through approximate computing

IF 6.2 2区 计算机科学 Q1 COMPUTER SCIENCE, THEORY & METHODS
Monica Vitali , Philipp Wiesner , Kevin Kreutz , Roberto Gandola
{"title":"Adaptive green cloud applications: Balancing emissions, revenue, and user experience through approximate computing","authors":"Monica Vitali ,&nbsp;Philipp Wiesner ,&nbsp;Kevin Kreutz ,&nbsp;Roberto Gandola","doi":"10.1016/j.future.2025.108143","DOIUrl":null,"url":null,"abstract":"<div><div>Organisations will soon be required to take an active role in the green transition by minimising the environmental impact of their operations, including emissions from their information systems. National and international regulations are expected to drive this shift by enforcing carbon budgets that organisations must comply with. As a result, applications must not only be aware of their carbon footprint but also operate within these budgetary constraints.</div><div>Traditional methods, such as time and location shifting, have been used to mitigate emissions, but their impact is limited and not applicable to all types of applications. Recent research suggests that reducing an application’s environmental footprint can be achieved through approximation techniques, where workflows dynamically adjust at runtime by scaling back certain functionalities or features. However, this approach introduces trade-offs: limiting functionalities can reduce revenue, especially when tied to third-party agreements, and may also degrade the user experience. Thus, striking a balance between carbon reduction, business objectives, and user satisfaction is crucial.</div><div>We present a carbon-aware application management approach that leverages approximate computing techniques to balance sustainability, user experience, and revenue. Our method dynamically optimises the configuration and scaling of individual software components within a predefined carbon budget. Through simulation-based evaluation across diverse regions, carbon budgets, and application setups, we demonstrate that the approach effectively adapts to fluctuating workloads and regional variations in carbon intensity.</div></div>","PeriodicalId":55132,"journal":{"name":"Future Generation Computer Systems-The International Journal of Escience","volume":"176 ","pages":"Article 108143"},"PeriodicalIF":6.2000,"publicationDate":"2025-09-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Future Generation Computer Systems-The International Journal of Escience","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0167739X25004376","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0

Abstract

Organisations will soon be required to take an active role in the green transition by minimising the environmental impact of their operations, including emissions from their information systems. National and international regulations are expected to drive this shift by enforcing carbon budgets that organisations must comply with. As a result, applications must not only be aware of their carbon footprint but also operate within these budgetary constraints.
Traditional methods, such as time and location shifting, have been used to mitigate emissions, but their impact is limited and not applicable to all types of applications. Recent research suggests that reducing an application’s environmental footprint can be achieved through approximation techniques, where workflows dynamically adjust at runtime by scaling back certain functionalities or features. However, this approach introduces trade-offs: limiting functionalities can reduce revenue, especially when tied to third-party agreements, and may also degrade the user experience. Thus, striking a balance between carbon reduction, business objectives, and user satisfaction is crucial.
We present a carbon-aware application management approach that leverages approximate computing techniques to balance sustainability, user experience, and revenue. Our method dynamically optimises the configuration and scaling of individual software components within a predefined carbon budget. Through simulation-based evaluation across diverse regions, carbon budgets, and application setups, we demonstrate that the approach effectively adapts to fluctuating workloads and regional variations in carbon intensity.
适应性绿色云应用:通过近似计算平衡排放、收入和用户体验
组织将很快被要求在绿色转型中发挥积极作用,尽量减少其运营对环境的影响,包括其信息系统的排放。预计国家和国际法规将通过强制执行组织必须遵守的碳预算来推动这一转变。因此,应用程序不仅必须意识到它们的碳足迹,而且还必须在这些预算限制内运行。传统的方法,如时间和地点的变化,已被用于减少排放,但其影响是有限的,并不是适用于所有类型的应用。最近的研究表明,减少应用程序的环境足迹可以通过近似技术实现,其中工作流在运行时通过缩减某些功能或特性来动态调整。然而,这种方法引入了权衡:限制功能可能会减少收入,特别是当与第三方协议绑定时,还可能降低用户体验。因此,在碳减排、业务目标和用户满意度之间取得平衡至关重要。我们提出了一种碳意识应用程序管理方法,该方法利用近似计算技术来平衡可持续性、用户体验和收入。我们的方法在预定义的碳预算内动态优化单个软件组件的配置和缩放。通过跨不同地区、碳预算和应用设置的基于模拟的评估,我们证明了该方法有效地适应了波动的工作量和碳强度的区域差异。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
19.90
自引率
2.70%
发文量
376
审稿时长
10.6 months
期刊介绍: Computing infrastructures and systems are constantly evolving, resulting in increasingly complex and collaborative scientific applications. To cope with these advancements, there is a growing need for collaborative tools that can effectively map, control, and execute these applications. Furthermore, with the explosion of Big Data, there is a requirement for innovative methods and infrastructures to collect, analyze, and derive meaningful insights from the vast amount of data generated. This necessitates the integration of computational and storage capabilities, databases, sensors, and human collaboration. Future Generation Computer Systems aims to pioneer advancements in distributed systems, collaborative environments, high-performance computing, and Big Data analytics. It strives to stay at the forefront of developments in grids, clouds, and the Internet of Things (IoT) to effectively address the challenges posed by these wide-area, fully distributed sensing and computing systems.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信