An autoscalable approach to optimize energy consumption using smart meters data in serverless computing

Serverless computing has evolved as a prominent paradigm within cloud computing, providing on-demand resource provisioning and capabilities crucial to Science and Technology for Energy Transition (STET) applications. Despite the efficiency of the auto-scalable approaches in optimizing performance an...

Full description

Saved in:
Bibliographic Details
Main Authors: Kaur Jasmine, Chana Inderveer, Bala Anju
Format: Article
Language:English
Published: EDP Sciences 2024-01-01
Series:Science and Technology for Energy Transition
Subjects:
Online Access:https://www.stet-review.org/articles/stet/full_html/2024/01/stet20240095/stet20240095.html
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1846173850895646720
author Kaur Jasmine
Chana Inderveer
Bala Anju
author_facet Kaur Jasmine
Chana Inderveer
Bala Anju
author_sort Kaur Jasmine
collection DOAJ
description Serverless computing has evolved as a prominent paradigm within cloud computing, providing on-demand resource provisioning and capabilities crucial to Science and Technology for Energy Transition (STET) applications. Despite the efficiency of the auto-scalable approaches in optimizing performance and cost in distributed systems, their potential remains underutilized in serverless computing due to the lack of comprehensive approaches. So an auto-scalable approach has been designed using Q-learning, which enables optimal resource scaling decisions. This approach proves useful for adjusting resources dynamically to maximize resource utilization by automatically scaling up or down resources as needed. Further, the proposed approach has been validated using AWS Lambda with key performance metrics such as probability of cold start, average response time, idle instance count, energy consumption, etc. The experimental results demonstrate that the proposed approach performs better than the existing approach by considering the above parameters. Finally, the proposed approach has also been validated to optimize the energy consumption of smart meter data.
format Article
id doaj-art-c9fa6eac92634573bdc949050943c9f1
institution Kabale University
issn 2804-7699
language English
publishDate 2024-01-01
publisher EDP Sciences
record_format Article
series Science and Technology for Energy Transition
spelling doaj-art-c9fa6eac92634573bdc949050943c9f12024-11-08T09:35:32ZengEDP SciencesScience and Technology for Energy Transition2804-76992024-01-01798310.2516/stet/2024078stet20240095An autoscalable approach to optimize energy consumption using smart meters data in serverless computingKaur Jasmine0https://orcid.org/0009-0000-8967-7509Chana Inderveer1Bala Anju2Computer Science and Engineering Department, Thapar Institute of Engineering and TechnologyComputer Science and Engineering Department, Thapar Institute of Engineering and TechnologyComputer Science and Engineering Department, Thapar Institute of Engineering and TechnologyServerless computing has evolved as a prominent paradigm within cloud computing, providing on-demand resource provisioning and capabilities crucial to Science and Technology for Energy Transition (STET) applications. Despite the efficiency of the auto-scalable approaches in optimizing performance and cost in distributed systems, their potential remains underutilized in serverless computing due to the lack of comprehensive approaches. So an auto-scalable approach has been designed using Q-learning, which enables optimal resource scaling decisions. This approach proves useful for adjusting resources dynamically to maximize resource utilization by automatically scaling up or down resources as needed. Further, the proposed approach has been validated using AWS Lambda with key performance metrics such as probability of cold start, average response time, idle instance count, energy consumption, etc. The experimental results demonstrate that the proposed approach performs better than the existing approach by considering the above parameters. Finally, the proposed approach has also been validated to optimize the energy consumption of smart meter data.https://www.stet-review.org/articles/stet/full_html/2024/01/stet20240095/stet20240095.htmlserverless computingautoscalingq-learningperformanceenergy consumption
spellingShingle Kaur Jasmine
Chana Inderveer
Bala Anju
An autoscalable approach to optimize energy consumption using smart meters data in serverless computing
Science and Technology for Energy Transition
serverless computing
autoscaling
q-learning
performance
energy consumption
title An autoscalable approach to optimize energy consumption using smart meters data in serverless computing
title_full An autoscalable approach to optimize energy consumption using smart meters data in serverless computing
title_fullStr An autoscalable approach to optimize energy consumption using smart meters data in serverless computing
title_full_unstemmed An autoscalable approach to optimize energy consumption using smart meters data in serverless computing
title_short An autoscalable approach to optimize energy consumption using smart meters data in serverless computing
title_sort autoscalable approach to optimize energy consumption using smart meters data in serverless computing
topic serverless computing
autoscaling
q-learning
performance
energy consumption
url https://www.stet-review.org/articles/stet/full_html/2024/01/stet20240095/stet20240095.html
work_keys_str_mv AT kaurjasmine anautoscalableapproachtooptimizeenergyconsumptionusingsmartmetersdatainserverlesscomputing
AT chanainderveer anautoscalableapproachtooptimizeenergyconsumptionusingsmartmetersdatainserverlesscomputing
AT balaanju anautoscalableapproachtooptimizeenergyconsumptionusingsmartmetersdatainserverlesscomputing
AT kaurjasmine autoscalableapproachtooptimizeenergyconsumptionusingsmartmetersdatainserverlesscomputing
AT chanainderveer autoscalableapproachtooptimizeenergyconsumptionusingsmartmetersdatainserverlesscomputing
AT balaanju autoscalableapproachtooptimizeenergyconsumptionusingsmartmetersdatainserverlesscomputing