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...
Saved in:
Published in: | Complex & intelligent systems 2024-04, Vol.10 (2), p.2249-2269 |
---|---|
Main Authors: | , , , , , , , |
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 & 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 & 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 & 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 & aerospace journals</collection><collection>ProQuest Advanced Technologies & 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 & 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 & 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 |