Loading…

Cloud-load forecasting via decomposition-aided attention recurrent neural network tuned by modified particle swarm optimization

Recent improvements in networking technologies have led to a significant shift towards distributed cloud-based services. However, adequate management of computation resources by providers is vital to maintain the costs of operations and quality of services. A robust system is needed to forecast dema...

Full description

Saved in:
Bibliographic Details
Published in:Complex & intelligent systems 2024-04, Vol.10 (2), p.2249-2269
Main Authors: Predić, Bratislav, Jovanovic, Luka, Simic, Vladimir, Bacanin, Nebojsa, Zivkovic, Miodrag, Spalevic, Petar, Budimirovic, Nebojsa, Dobrojevic, Milos
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c502t-d9d095babac4cd849bc6af09791b3b30ba47c5eb74a42246af6db2def784c6f43
cites cdi_FETCH-LOGICAL-c502t-d9d095babac4cd849bc6af09791b3b30ba47c5eb74a42246af6db2def784c6f43
container_end_page 2269
container_issue 2
container_start_page 2249
container_title Complex & intelligent systems
container_volume 10
creator Predić, Bratislav
Jovanovic, Luka
Simic, Vladimir
Bacanin, Nebojsa
Zivkovic, Miodrag
Spalevic, Petar
Budimirovic, Nebojsa
Dobrojevic, Milos
description Recent improvements in networking technologies have led to a significant shift towards distributed cloud-based services. However, adequate management of computation resources by providers is vital to maintain the costs of operations and quality of services. A robust system is needed to forecast demand and prevent excessive resource allocations. Extensive literature review suggests that the potential of recurrent neural networks with attention mechanisms is not sufficiently explored and applied to cloud computing. To address this gap, this work proposes a methodology for forecasting load of cloud resources based on recurrent neural networks with and without attention layers. Utilized deep learning models are further optimized through hyperparameter tuning using a modified particle swarm optimization metaheuristic, which is also introduced in this work. To help models deal with complex non-stationary data sequences, the variational mode decomposition for decomposing complex series has also been utilized. The performance of this approach is compared to several state-of-the-art algorithms on a real-world cloud-load dataset. Captured performance metrics ( R 2 , mean square error, root mean square error, and index of agreement) strongly indicate that the proposed method has great potential for accurately forecasting cloud load. Further, models optimized by the introduced metaheuristic outperformed competing approaches, which was confirmed by conducted statistical validation. In addition, the best-performing forecasting model has been subjected to SHapley Additive exPlanations analysis to determine the impact each feature has on model forecasts, which could potentially be a very useful tool for cloud providers when making decisions.
doi_str_mv 10.1007/s40747-023-01265-3
format article
fullrecord <record><control><sourceid>proquest_doaj_</sourceid><recordid>TN_cdi_doaj_primary_oai_doaj_org_article_59d2dca68e914a848d9704c427406017</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><doaj_id>oai_doaj_org_article_59d2dca68e914a848d9704c427406017</doaj_id><sourcerecordid>3020238404</sourcerecordid><originalsourceid>FETCH-LOGICAL-c502t-d9d095babac4cd849bc6af09791b3b30ba47c5eb74a42246af6db2def784c6f43</originalsourceid><addsrcrecordid>eNp9UU1v1DAQjRBIVKV_gJMlzoaJ7cTxEa2AVqrEBc7W-CMrL0kcbIeqXPjreDcVvXGar_fejOY1zdsW3rcA8kMWIIWkwDiFlvUd5S-aK9aqgfbQ8ZeXXFHR8f51c5PzCQBaKQcO7Kr5c5ji5ugU0ZExJm8xl7Acya-AxHkb5zXmUEJcKAbnHcFS_HKuScVuKdWCLH5LONVQHmL6Qcq2VKB5JHN0YQw1XzGVYCdP8gOmmcS1hDn8xrPMm-bViFP2N0_xuvn--dO3wy29__rl7vDxntoOWKFOOVCdQYNWWDcIZWyPIyipWsMNB4NC2s4bKVAwJuqsd4Y5P8pB2H4U_Lq523VdxJNeU5gxPeqIQV8aMR3105G6U445i_3gVStwEINTEoQVTAro6-eq1rtda03x5-Zz0ae4paWer-tPqw2DgPNGtqNsijknP_7b2oI--6Z333Ql6ItvmlcS30m5gpejT8_S_2H9Bcbfnc4</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3020238404</pqid></control><display><type>article</type><title>Cloud-load forecasting via decomposition-aided attention recurrent neural network tuned by modified particle swarm optimization</title><source>Publicly Available Content Database</source><source>Springer Nature - SpringerLink Journals - Fully Open Access</source><creator>Predić, Bratislav ; Jovanovic, Luka ; Simic, Vladimir ; Bacanin, Nebojsa ; Zivkovic, Miodrag ; Spalevic, Petar ; Budimirovic, Nebojsa ; Dobrojevic, Milos</creator><creatorcontrib>Predić, Bratislav ; Jovanovic, Luka ; Simic, Vladimir ; Bacanin, Nebojsa ; Zivkovic, Miodrag ; Spalevic, Petar ; Budimirovic, Nebojsa ; Dobrojevic, Milos</creatorcontrib><description>Recent improvements in networking technologies have led to a significant shift towards distributed cloud-based services. However, adequate management of computation resources by providers is vital to maintain the costs of operations and quality of services. A robust system is needed to forecast demand and prevent excessive resource allocations. Extensive literature review suggests that the potential of recurrent neural networks with attention mechanisms is not sufficiently explored and applied to cloud computing. To address this gap, this work proposes a methodology for forecasting load of cloud resources based on recurrent neural networks with and without attention layers. Utilized deep learning models are further optimized through hyperparameter tuning using a modified particle swarm optimization metaheuristic, which is also introduced in this work. To help models deal with complex non-stationary data sequences, the variational mode decomposition for decomposing complex series has also been utilized. The performance of this approach is compared to several state-of-the-art algorithms on a real-world cloud-load dataset. Captured performance metrics ( R 2 , mean square error, root mean square error, and index of agreement) strongly indicate that the proposed method has great potential for accurately forecasting cloud load. Further, models optimized by the introduced metaheuristic outperformed competing approaches, which was confirmed by conducted statistical validation. In addition, the best-performing forecasting model has been subjected to SHapley Additive exPlanations analysis to determine the impact each feature has on model forecasts, which could potentially be a very useful tool for cloud providers when making decisions.</description><identifier>ISSN: 2199-4536</identifier><identifier>EISSN: 2198-6053</identifier><identifier>DOI: 10.1007/s40747-023-01265-3</identifier><language>eng</language><publisher>Cham: Springer International Publishing</publisher><subject>Algorithms ; Attention layers ; Cloud computing ; Cloud-load forecasting ; Complexity ; Computational Intelligence ; Data Structures and Information Theory ; Decomposition ; Engineering ; Forecasting ; Heuristic methods ; Hyper-parameters optimization ; Literature reviews ; Machine learning ; Mathematical models ; Mean square errors ; Neural networks ; Original Article ; Particle swarm optimization ; Performance measurement ; Recurrent neural networks ; Resource allocation ; Sequences ; Variational mode decomposition</subject><ispartof>Complex &amp; intelligent systems, 2024-04, Vol.10 (2), p.2249-2269</ispartof><rights>The Author(s) 2023</rights><rights>The Author(s) 2023. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c502t-d9d095babac4cd849bc6af09791b3b30ba47c5eb74a42246af6db2def784c6f43</citedby><cites>FETCH-LOGICAL-c502t-d9d095babac4cd849bc6af09791b3b30ba47c5eb74a42246af6db2def784c6f43</cites><orcidid>0000-0002-2062-924X</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.proquest.com/docview/3020238404?pq-origsite=primo$$EHTML$$P50$$Gproquest$$Hfree_for_read</linktohtml><link.rule.ids>314,776,780,25731,27901,27902,36989,44566</link.rule.ids></links><search><creatorcontrib>Predić, Bratislav</creatorcontrib><creatorcontrib>Jovanovic, Luka</creatorcontrib><creatorcontrib>Simic, Vladimir</creatorcontrib><creatorcontrib>Bacanin, Nebojsa</creatorcontrib><creatorcontrib>Zivkovic, Miodrag</creatorcontrib><creatorcontrib>Spalevic, Petar</creatorcontrib><creatorcontrib>Budimirovic, Nebojsa</creatorcontrib><creatorcontrib>Dobrojevic, Milos</creatorcontrib><title>Cloud-load forecasting via decomposition-aided attention recurrent neural network tuned by modified particle swarm optimization</title><title>Complex &amp; intelligent systems</title><addtitle>Complex Intell. Syst</addtitle><description>Recent improvements in networking technologies have led to a significant shift towards distributed cloud-based services. However, adequate management of computation resources by providers is vital to maintain the costs of operations and quality of services. A robust system is needed to forecast demand and prevent excessive resource allocations. Extensive literature review suggests that the potential of recurrent neural networks with attention mechanisms is not sufficiently explored and applied to cloud computing. To address this gap, this work proposes a methodology for forecasting load of cloud resources based on recurrent neural networks with and without attention layers. Utilized deep learning models are further optimized through hyperparameter tuning using a modified particle swarm optimization metaheuristic, which is also introduced in this work. To help models deal with complex non-stationary data sequences, the variational mode decomposition for decomposing complex series has also been utilized. The performance of this approach is compared to several state-of-the-art algorithms on a real-world cloud-load dataset. Captured performance metrics ( R 2 , mean square error, root mean square error, and index of agreement) strongly indicate that the proposed method has great potential for accurately forecasting cloud load. Further, models optimized by the introduced metaheuristic outperformed competing approaches, which was confirmed by conducted statistical validation. In addition, the best-performing forecasting model has been subjected to SHapley Additive exPlanations analysis to determine the impact each feature has on model forecasts, which could potentially be a very useful tool for cloud providers when making decisions.</description><subject>Algorithms</subject><subject>Attention layers</subject><subject>Cloud computing</subject><subject>Cloud-load forecasting</subject><subject>Complexity</subject><subject>Computational Intelligence</subject><subject>Data Structures and Information Theory</subject><subject>Decomposition</subject><subject>Engineering</subject><subject>Forecasting</subject><subject>Heuristic methods</subject><subject>Hyper-parameters optimization</subject><subject>Literature reviews</subject><subject>Machine learning</subject><subject>Mathematical models</subject><subject>Mean square errors</subject><subject>Neural networks</subject><subject>Original Article</subject><subject>Particle swarm optimization</subject><subject>Performance measurement</subject><subject>Recurrent neural networks</subject><subject>Resource allocation</subject><subject>Sequences</subject><subject>Variational mode decomposition</subject><issn>2199-4536</issn><issn>2198-6053</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>PIMPY</sourceid><sourceid>DOA</sourceid><recordid>eNp9UU1v1DAQjRBIVKV_gJMlzoaJ7cTxEa2AVqrEBc7W-CMrL0kcbIeqXPjreDcVvXGar_fejOY1zdsW3rcA8kMWIIWkwDiFlvUd5S-aK9aqgfbQ8ZeXXFHR8f51c5PzCQBaKQcO7Kr5c5ji5ugU0ZExJm8xl7Acya-AxHkb5zXmUEJcKAbnHcFS_HKuScVuKdWCLH5LONVQHmL6Qcq2VKB5JHN0YQw1XzGVYCdP8gOmmcS1hDn8xrPMm-bViFP2N0_xuvn--dO3wy29__rl7vDxntoOWKFOOVCdQYNWWDcIZWyPIyipWsMNB4NC2s4bKVAwJuqsd4Y5P8pB2H4U_Lq523VdxJNeU5gxPeqIQV8aMR3105G6U445i_3gVStwEINTEoQVTAro6-eq1rtda03x5-Zz0ae4paWer-tPqw2DgPNGtqNsijknP_7b2oI--6Z333Ql6ItvmlcS30m5gpejT8_S_2H9Bcbfnc4</recordid><startdate>20240401</startdate><enddate>20240401</enddate><creator>Predić, Bratislav</creator><creator>Jovanovic, Luka</creator><creator>Simic, Vladimir</creator><creator>Bacanin, Nebojsa</creator><creator>Zivkovic, Miodrag</creator><creator>Spalevic, Petar</creator><creator>Budimirovic, Nebojsa</creator><creator>Dobrojevic, Milos</creator><general>Springer International Publishing</general><general>Springer Nature B.V</general><general>Springer</general><scope>C6C</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>8FE</scope><scope>8FG</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>P5Z</scope><scope>P62</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0002-2062-924X</orcidid></search><sort><creationdate>20240401</creationdate><title>Cloud-load forecasting via decomposition-aided attention recurrent neural network tuned by modified particle swarm optimization</title><author>Predić, Bratislav ; Jovanovic, Luka ; Simic, Vladimir ; Bacanin, Nebojsa ; Zivkovic, Miodrag ; Spalevic, Petar ; Budimirovic, Nebojsa ; Dobrojevic, Milos</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c502t-d9d095babac4cd849bc6af09791b3b30ba47c5eb74a42246af6db2def784c6f43</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Algorithms</topic><topic>Attention layers</topic><topic>Cloud computing</topic><topic>Cloud-load forecasting</topic><topic>Complexity</topic><topic>Computational Intelligence</topic><topic>Data Structures and Information Theory</topic><topic>Decomposition</topic><topic>Engineering</topic><topic>Forecasting</topic><topic>Heuristic methods</topic><topic>Hyper-parameters optimization</topic><topic>Literature reviews</topic><topic>Machine learning</topic><topic>Mathematical models</topic><topic>Mean square errors</topic><topic>Neural networks</topic><topic>Original Article</topic><topic>Particle swarm optimization</topic><topic>Performance measurement</topic><topic>Recurrent neural networks</topic><topic>Resource allocation</topic><topic>Sequences</topic><topic>Variational mode decomposition</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Predić, Bratislav</creatorcontrib><creatorcontrib>Jovanovic, Luka</creatorcontrib><creatorcontrib>Simic, Vladimir</creatorcontrib><creatorcontrib>Bacanin, Nebojsa</creatorcontrib><creatorcontrib>Zivkovic, Miodrag</creatorcontrib><creatorcontrib>Spalevic, Petar</creatorcontrib><creatorcontrib>Budimirovic, Nebojsa</creatorcontrib><creatorcontrib>Dobrojevic, Milos</creatorcontrib><collection>SpringerOpen</collection><collection>CrossRef</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>AUTh Library subscriptions: ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>SciTech Premium Collection</collection><collection>ProQuest advanced technologies &amp; aerospace journals</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>DOAJ Directory of Open Access Journals</collection><jtitle>Complex &amp; intelligent systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Predić, Bratislav</au><au>Jovanovic, Luka</au><au>Simic, Vladimir</au><au>Bacanin, Nebojsa</au><au>Zivkovic, Miodrag</au><au>Spalevic, Petar</au><au>Budimirovic, Nebojsa</au><au>Dobrojevic, Milos</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Cloud-load forecasting via decomposition-aided attention recurrent neural network tuned by modified particle swarm optimization</atitle><jtitle>Complex &amp; intelligent systems</jtitle><stitle>Complex Intell. Syst</stitle><date>2024-04-01</date><risdate>2024</risdate><volume>10</volume><issue>2</issue><spage>2249</spage><epage>2269</epage><pages>2249-2269</pages><issn>2199-4536</issn><eissn>2198-6053</eissn><abstract>Recent improvements in networking technologies have led to a significant shift towards distributed cloud-based services. However, adequate management of computation resources by providers is vital to maintain the costs of operations and quality of services. A robust system is needed to forecast demand and prevent excessive resource allocations. Extensive literature review suggests that the potential of recurrent neural networks with attention mechanisms is not sufficiently explored and applied to cloud computing. To address this gap, this work proposes a methodology for forecasting load of cloud resources based on recurrent neural networks with and without attention layers. Utilized deep learning models are further optimized through hyperparameter tuning using a modified particle swarm optimization metaheuristic, which is also introduced in this work. To help models deal with complex non-stationary data sequences, the variational mode decomposition for decomposing complex series has also been utilized. The performance of this approach is compared to several state-of-the-art algorithms on a real-world cloud-load dataset. Captured performance metrics ( R 2 , mean square error, root mean square error, and index of agreement) strongly indicate that the proposed method has great potential for accurately forecasting cloud load. Further, models optimized by the introduced metaheuristic outperformed competing approaches, which was confirmed by conducted statistical validation. In addition, the best-performing forecasting model has been subjected to SHapley Additive exPlanations analysis to determine the impact each feature has on model forecasts, which could potentially be a very useful tool for cloud providers when making decisions.</abstract><cop>Cham</cop><pub>Springer International Publishing</pub><doi>10.1007/s40747-023-01265-3</doi><tpages>21</tpages><orcidid>https://orcid.org/0000-0002-2062-924X</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2199-4536
ispartof Complex & intelligent systems, 2024-04, Vol.10 (2), p.2249-2269
issn 2199-4536
2198-6053
language eng
recordid cdi_doaj_primary_oai_doaj_org_article_59d2dca68e914a848d9704c427406017
source Publicly Available Content Database; Springer Nature - SpringerLink Journals - Fully Open Access
subjects Algorithms
Attention layers
Cloud computing
Cloud-load forecasting
Complexity
Computational Intelligence
Data Structures and Information Theory
Decomposition
Engineering
Forecasting
Heuristic methods
Hyper-parameters optimization
Literature reviews
Machine learning
Mathematical models
Mean square errors
Neural networks
Original Article
Particle swarm optimization
Performance measurement
Recurrent neural networks
Resource allocation
Sequences
Variational mode decomposition
title Cloud-load forecasting via decomposition-aided attention recurrent neural network tuned by modified particle swarm optimization
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-04T16%3A36%3A50IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_doaj_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Cloud-load%20forecasting%20via%20decomposition-aided%20attention%20recurrent%20neural%20network%20tuned%20by%20modified%20particle%20swarm%20optimization&rft.jtitle=Complex%20&%20intelligent%20systems&rft.au=Predi%C4%87,%20Bratislav&rft.date=2024-04-01&rft.volume=10&rft.issue=2&rft.spage=2249&rft.epage=2269&rft.pages=2249-2269&rft.issn=2199-4536&rft.eissn=2198-6053&rft_id=info:doi/10.1007/s40747-023-01265-3&rft_dat=%3Cproquest_doaj_%3E3020238404%3C/proquest_doaj_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c502t-d9d095babac4cd849bc6af09791b3b30ba47c5eb74a42246af6db2def784c6f43%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=3020238404&rft_id=info:pmid/&rfr_iscdi=true