Measuring the Effectiveness of the ‘Batch Operations’ Energy Design Pattern to Mitigate the Carbon Footprint of Communication Peripherals on Mobile Devices

The Internet of Things (IoT) is set to play a significant role in the future development of smart cities, which are designed to be environmentally friendly. However, the proliferation of these devices, along with their frequent replacements and the energy required to power them, contributes to a sig...

Full description

Saved in:
Bibliographic Details
Main Authors: Roberto Vergallo, Alberto Cagnazzo, Emanuele Mele, Simone Casciaro
Format: Article
Language:English
Published: MDPI AG 2024-11-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/24/22/7246
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1846152509478928384
author Roberto Vergallo
Alberto Cagnazzo
Emanuele Mele
Simone Casciaro
author_facet Roberto Vergallo
Alberto Cagnazzo
Emanuele Mele
Simone Casciaro
author_sort Roberto Vergallo
collection DOAJ
description The Internet of Things (IoT) is set to play a significant role in the future development of smart cities, which are designed to be environmentally friendly. However, the proliferation of these devices, along with their frequent replacements and the energy required to power them, contributes to a significant environmental footprint. In this paper we provide scientific evidences on the advantages of using an energy design pattern named ‘Batch Operations’ (BO) to optimize energy consumption on mobile devices. Big ICT companies like Google already batch multiple API calls instead of putting the device into an active state many times. This is supposed to save tail energy consumption in communication peripherals. To confirm this, we set up an experiment where we compare energy consumption and carbon emission when BO is applied to two communication peripherals on Android mobile device: 4G and GPS. Results show that (1) BO can save up to 40% energy when sending HTTP requests, resulting in an equivalent reduction in <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>C</mi><msub><mi>O</mi><mn>2</mn></msub></mrow></semantics></math></inline-formula> emissions. (2) no advantages for the GPS interface.
format Article
id doaj-art-988d76d289324584b9bb1b65935ce024
institution Kabale University
issn 1424-8220
language English
publishDate 2024-11-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj-art-988d76d289324584b9bb1b65935ce0242024-11-26T18:21:15ZengMDPI AGSensors1424-82202024-11-012422724610.3390/s24227246Measuring the Effectiveness of the ‘Batch Operations’ Energy Design Pattern to Mitigate the Carbon Footprint of Communication Peripherals on Mobile DevicesRoberto Vergallo0Alberto Cagnazzo1Emanuele Mele2Simone Casciaro3Department of Innovation Engineering, University of Salento, Via per Monteroni, 165, 73100 Lecce, ItalyFaculty of Engineering, University of Salento, Via per Monteroni, 165, 73100 Lecce, ItalyFaculty of Engineering, University of Salento, Via per Monteroni, 165, 73100 Lecce, ItalyDepartment of Innovation Engineering, University of Salento, Via per Monteroni, 165, 73100 Lecce, ItalyThe Internet of Things (IoT) is set to play a significant role in the future development of smart cities, which are designed to be environmentally friendly. However, the proliferation of these devices, along with their frequent replacements and the energy required to power them, contributes to a significant environmental footprint. In this paper we provide scientific evidences on the advantages of using an energy design pattern named ‘Batch Operations’ (BO) to optimize energy consumption on mobile devices. Big ICT companies like Google already batch multiple API calls instead of putting the device into an active state many times. This is supposed to save tail energy consumption in communication peripherals. To confirm this, we set up an experiment where we compare energy consumption and carbon emission when BO is applied to two communication peripherals on Android mobile device: 4G and GPS. Results show that (1) BO can save up to 40% energy when sending HTTP requests, resulting in an equivalent reduction in <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><mrow><mi>C</mi><msub><mi>O</mi><mn>2</mn></msub></mrow></semantics></math></inline-formula> emissions. (2) no advantages for the GPS interface.https://www.mdpi.com/1424-8220/24/22/7246carbon-aware computinggreen softwarebatch operationsGPS4Ggreen IoT
spellingShingle Roberto Vergallo
Alberto Cagnazzo
Emanuele Mele
Simone Casciaro
Measuring the Effectiveness of the ‘Batch Operations’ Energy Design Pattern to Mitigate the Carbon Footprint of Communication Peripherals on Mobile Devices
Sensors
carbon-aware computing
green software
batch operations
GPS
4G
green IoT
title Measuring the Effectiveness of the ‘Batch Operations’ Energy Design Pattern to Mitigate the Carbon Footprint of Communication Peripherals on Mobile Devices
title_full Measuring the Effectiveness of the ‘Batch Operations’ Energy Design Pattern to Mitigate the Carbon Footprint of Communication Peripherals on Mobile Devices
title_fullStr Measuring the Effectiveness of the ‘Batch Operations’ Energy Design Pattern to Mitigate the Carbon Footprint of Communication Peripherals on Mobile Devices
title_full_unstemmed Measuring the Effectiveness of the ‘Batch Operations’ Energy Design Pattern to Mitigate the Carbon Footprint of Communication Peripherals on Mobile Devices
title_short Measuring the Effectiveness of the ‘Batch Operations’ Energy Design Pattern to Mitigate the Carbon Footprint of Communication Peripherals on Mobile Devices
title_sort measuring the effectiveness of the batch operations energy design pattern to mitigate the carbon footprint of communication peripherals on mobile devices
topic carbon-aware computing
green software
batch operations
GPS
4G
green IoT
url https://www.mdpi.com/1424-8220/24/22/7246
work_keys_str_mv AT robertovergallo measuringtheeffectivenessofthebatchoperationsenergydesignpatterntomitigatethecarbonfootprintofcommunicationperipheralsonmobiledevices
AT albertocagnazzo measuringtheeffectivenessofthebatchoperationsenergydesignpatterntomitigatethecarbonfootprintofcommunicationperipheralsonmobiledevices
AT emanuelemele measuringtheeffectivenessofthebatchoperationsenergydesignpatterntomitigatethecarbonfootprintofcommunicationperipheralsonmobiledevices
AT simonecasciaro measuringtheeffectivenessofthebatchoperationsenergydesignpatterntomitigatethecarbonfootprintofcommunicationperipheralsonmobiledevices