TL;DR
This paper presents a declarative methodology and a Prolog prototype for optimally placing application services in Cloud-IoT environments to enhance energy and carbon efficiency, considering infrastructure power sources and costs.
Contribution
It introduces a novel declarative approach and prototype for energy-efficient application placement in Cloud-IoT systems, addressing environmental impact.
Findings
Effective placement strategies reduce energy consumption.
Consideration of power sources improves sustainability.
Prototype demonstrates practical applicability.
Abstract
Green software engineering aims at reducing the environmental impact due to developing, deploying, and managing software systems. Meanwhile, Cloud-IoT paradigms can contribute to improving energy and carbon efficiency of application deployments by (i) reducing the amount of data and the distance they must travel across the network, (ii) by exploiting idle edge devices to support application deployment. In this article, we propose a declarative methodology and its Prolog prototype for determining placements of application services onto Cloud-IoT infrastructures so to optimise energy and carbon efficiency, also considering different infrastructure power sources and operational costs. The proposal is assessed over a motivating example.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
