{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T17:09:11Z","timestamp":1774631351255,"version":"3.50.1"},"reference-count":28,"publisher":"Springer Science and Business Media LLC","issue":"10","license":[{"start":{"date-parts":[[2022,7,26]],"date-time":"2022-07-26T00:00:00Z","timestamp":1658793600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,7,26]],"date-time":"2022-07-26T00:00:00Z","timestamp":1658793600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100004569","name":"Ministerstwo Edukacji i Nauki","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100004569","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Knowl Inf Syst"],"published-print":{"date-parts":[[2022,10]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper describes a new approach to automatic long-term cloud resource usage planning with a novel hybrid anomaly detection mechanism. It analyzes existing anomaly detection solutions, possible improvements and the impact on the accuracy of resource usage planning. The proposed anomaly detection solution is an important part of the research, since it allows greater accuracy to be achieved in the long term. The proposed approach dynamically adjusts reservation plans in order to reduce the unnecessary load on resources and prevent the cloud from running out of them. The predictions are based on cloud analysis conducted using machine learning algorithms, which made it possible to reduce costs by about 50%. The solution was evaluated on real-life data from over 1700 virtual machines.<\/jats:p>","DOI":"10.1007\/s10115-022-01721-5","type":"journal-article","created":{"date-parts":[[2022,7,26]],"date-time":"2022-07-26T12:10:25Z","timestamp":1658837425000},"page":"2689-2711","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["Anomaly detection in the context of long-term cloud resource usage planning"],"prefix":"10.1007","volume":"64","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4512-9337","authenticated-orcid":false,"given":"Piotr","family":"Nawrocki","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wiktor","family":"Sus","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,7,26]]},"reference":[{"key":"1721_CR1","doi-asserted-by":"crossref","unstructured":"Ahad R, Chan E, Santos A (2015) Toward autonomic cloud: automatic anomaly detection and resolution. In: 2015 International conference on cloud and autonomic computing, pp 200\u2013203","DOI":"10.1109\/ICCAC.2015.32"},{"key":"1721_CR2","doi-asserted-by":"crossref","unstructured":"Al-Asaly MS, Bencherif MA, Alsanad A, Hassan MM (2022) A deep learning-based resource usage prediction model for resource provisioning in an autonomic cloud computing environment. Neural Comput Appl 34(13):10211\u201310228. https:\/\/doi.org\/10.1007\/s00521-021-06665-5","DOI":"10.1007\/s00521-021-06665-5"},{"key":"1721_CR3","unstructured":"Albayrak S, Camtepe SA, Edman M, Yener B (2009) Host-based anomaly detection via resourceusage signatures. Technical report, Distributed Artificial Intelligence Laboratory - Technische Universitat Berlin, Berlin, Germany"},{"key":"1721_CR4","first-page":"373","volume":"12","author":"K Anupama","year":"2021","unstructured":"Anupama K, Shivakumar B, Nagaraja R (2021) Resource utilization prediction in cloud computing using hybrid model. Int. J. Adv. Comput. Sci. Appl. (IJACSA) 12:373\u2013382","journal-title":"Int. J. Adv. Comput. Sci. Appl. (IJACSA)"},{"key":"1721_CR5","doi-asserted-by":"publisher","unstructured":"Audibert J, Michiardi P, Guyard F, Marti S, Zuluaga MA (2020) Usad: unsupervised anomaly detection on multivariate time series. In: Proceedings of the 26th ACM SIGKDD international conference on knowledge discovery and data mining, KDD \u201920. Association for Computing Machinery, New York, , pp 3395\u20133404. https:\/\/doi.org\/10.1145\/3394486.3403392","DOI":"10.1145\/3394486.3403392"},{"issue":"01","key":"1721_CR6","doi-asserted-by":"publisher","first-page":"9428","DOI":"10.1609\/aaai.v33i01.33019428","volume":"33","author":"A Borghesi","year":"2019","unstructured":"Borghesi A, Bartolini A, Lombardi M, Milano M, Benini L (2019) Anomaly detection using autoencoders in high performance computing systems. Proc AAAI Conf Artif Intell 33(01):9428\u20139433. https:\/\/doi.org\/10.1609\/aaai.v33i01.33019428","journal-title":"Proc AAAI Conf Artif Intell"},{"key":"1721_CR7","doi-asserted-by":"publisher","unstructured":"Borkowski M, Schulte S, Hochreiner C (2016) Predicting cloud resource utilization. In: Proceedings of the 9th international conference on utility and cloud computing, UCC \u201916. Association for Computing Machinery, New York, pp 37\u201342. https:\/\/doi.org\/10.1145\/2996890.2996907","DOI":"10.1145\/2996890.2996907"},{"key":"1721_CR8","doi-asserted-by":"publisher","first-page":"577","DOI":"10.1007\/978-3-319-93034-3_46","volume-title":"Advances in knowledge discovery and data mining","author":"TS Buda","year":"2018","unstructured":"Buda TS, Caglayan B, Assem H (2018) DeepAD: a generic framework based on deep learning for time series anomaly detection. In: Phung D, Tseng VS, Webb GI, Ho B, Ganji M, Rashidi L (eds) Advances in knowledge discovery and data mining. Springer, Cham, pp 577\u2013588"},{"issue":"3","key":"1721_CR9","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1541880.1541882","volume":"41","author":"V Chandola","year":"2009","unstructured":"Chandola V, Banerjee A, Kumar V (2009) Anomaly detection: a survey. ACM Comput Surv (CSUR) 41(3):1\u201358","journal-title":"ACM Comput Surv (CSUR)"},{"key":"1721_CR10","doi-asserted-by":"publisher","unstructured":"Chengwei Wang, Talwar V, Schwan K, Ranganathan P (2010) Online detection of utility cloud anomalies using metric distributions. In: 2010 IEEE network operations and management symposium-NOMS 2010, pp 96\u2013103. https:\/\/doi.org\/10.1109\/NOMS.2010.5488443","DOI":"10.1109\/NOMS.2010.5488443"},{"key":"1721_CR11","first-page":"41","volume-title":"A rule-based approach for effective resource provisioning in hybrid cloud environment","author":"RK Grewal","year":"2013","unstructured":"Grewal RK, Pateriya PK (2013) A rule-based approach for effective resource provisioning in hybrid cloud environment. Springer, Berlin, Heidelberg, pp 41\u201357"},{"issue":"1","key":"1721_CR12","doi-asserted-by":"publisher","first-page":"186","DOI":"10.1109\/TSC.2017.2648791","volume":"13","author":"NT Hieu","year":"2020","unstructured":"Hieu NT, Francesco MD, Yl\u00e4-J\u00e4\u00e4ski A (2020) Virtual machine consolidation with multiple usage prediction for energy-efficient cloud data centers. IEEE Trans Serv Comput 13(1):186\u2013199. https:\/\/doi.org\/10.1109\/TSC.2017.2648791","journal-title":"IEEE Trans Serv Comput"},{"key":"1721_CR13","doi-asserted-by":"publisher","unstructured":"Kim J, Kim HS (2015) Pbad: perception-based anomaly detection system for cloud datacenters. In: 2015 IEEE 8th international conference on cloud computing, pp 678\u2013685. https:\/\/doi.org\/10.1109\/CLOUD.2015.95","DOI":"10.1109\/CLOUD.2015.95"},{"key":"1721_CR14","unstructured":"Lindh F (2019) Machine learning to detect anomalies in datacenter. Ph.D. thesis. http:\/\/urn.kb.se\/resolve?urn=urn:nbn:se:uu:diva-388616"},{"key":"1721_CR15","doi-asserted-by":"publisher","unstructured":"Liu W, Luo W, Li Z, Zhao P, Gao S (2019) Margin learning embedded prediction for video anomaly detection with a few anomalies. In: Proceedings of the twenty-eighth international joint conference on artificial intelligence, IJCAI-19. International joint conferences on artificial intelligence organization, pp 3023\u20133030. https:\/\/doi.org\/10.24963\/ijcai.2019\/419","DOI":"10.24963\/ijcai.2019\/419"},{"key":"1721_CR16","doi-asserted-by":"publisher","DOI":"10.3390\/app12042160","author":"S Malik","year":"2022","unstructured":"Malik S, Tahir M, Sardaraz M, Alourani A (2022) A resource utilization prediction model for cloud data centers using evolutionary algorithms and machine learning techniques. Appl Sci. https:\/\/doi.org\/10.3390\/app12042160","journal-title":"Appl Sci"},{"issue":"1","key":"1721_CR17","first-page":"3","volume":"65","author":"E Mamatha","year":"2017","unstructured":"Mamatha E, Sasritha S, Reddy C (2017) Expert system and heuristics algorithm for cloud resource scheduling. Roman Stat Rev 65(1):3\u201318","journal-title":"Roman Stat Rev"},{"key":"1721_CR18","doi-asserted-by":"publisher","unstructured":"Mehmood T, Latif S, Malik S (2018) Prediction of cloud computing resource utilization. In: 2018 15th international conference on smart cities: improving quality of life using ICT IoT (HONET-ICT), pp 38\u201342. https:\/\/doi.org\/10.1109\/HONET.2018.8551339","DOI":"10.1109\/HONET.2018.8551339"},{"key":"1721_CR19","unstructured":"Mendoza, MA, Amistadi HR (2018) Machine learning for anomaly detection on VM and host performance metrics. Technical report, The MITRE Corporation"},{"issue":"2","key":"1721_CR20","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10723-021-09561-3","volume":"19","author":"P Nawrocki","year":"2021","unstructured":"Nawrocki P, Osypanka P (2021) Cloud resource demand prediction using machine learning in the context of qos parameters. J Grid Comput 19(2):1\u201320","journal-title":"J Grid Comput"},{"key":"1721_CR21","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1109\/TCC.2020.3015769","volume":"1","author":"P Osypanka","year":"2020","unstructured":"Osypanka P, Nawrocki P (2020) Resource usage cost optimization in cloud computing using machine learning. IEEE Trans Cloud Comput 1:251. https:\/\/doi.org\/10.1109\/TCC.2020.3015769","journal-title":"IEEE Trans Cloud Comput"},{"key":"1721_CR22","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1016\/j.future.2017.09.049","volume":"79","author":"AA Rahmanian","year":"2018","unstructured":"Rahmanian AA, Ghobaei-Arani M, Tofighy S (2018) A learning automata-based ensemble resource usage prediction algorithm for cloud computing environment. Future Gener Comput Syst 79:54\u201371. https:\/\/doi.org\/10.1016\/j.future.2017.09.049","journal-title":"Future Gener Comput Syst"},{"key":"1721_CR23","doi-asserted-by":"publisher","unstructured":"Ravichandiran R, Bannazadeh H, Leon-Garcia A (2018) Anomaly detection using resource behaviour analysis for autoscaling systems. In: 2018 4th IEEE conference on network softwarization and workshops (NetSoft), pp. 192\u2013196. https:\/\/doi.org\/10.1109\/NETSOFT.2018.8460025","DOI":"10.1109\/NETSOFT.2018.8460025"},{"key":"1721_CR24","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1016\/j.jss.2018.01.039","volume":"139","author":"C Sauvanaud","year":"2018","unstructured":"Sauvanaud C, Ka\u00e2niche M, Kanoun K, Lazri K, Da Silva Silvestre G (2018) Anomaly detection and diagnosis for cloud services: practical experiments and lessons learned. J Syst Softw 139:84\u2013106. https:\/\/doi.org\/10.1016\/j.jss.2018.01.039","journal-title":"J Syst Softw"},{"key":"1721_CR25","doi-asserted-by":"publisher","first-page":"797","DOI":"10.1007\/s10723-019-09487-x","volume":"17","author":"B Sniezynski","year":"2019","unstructured":"Sniezynski B, Nawrocki P, Wilk M, Jarzab M, Zieli\u0144ski K (2019) VM reservation plan adaptation using machine learning in cloud computing. J Grid Comput 17:797\u2013812","journal-title":"J Grid Comput"},{"key":"1721_CR26","unstructured":"Stalcup K (2021) Cloud computing trends 2021: optimization is #1 priority. https:\/\/www.parkmycloud.com\/blog\/cloud-computing-trends-2021\/"},{"key":"1721_CR27","doi-asserted-by":"crossref","unstructured":"Yoas DW (2013) Using forecasting to predict long-term resource utilization for web services. Ph.D. thesis, Nova Southeastern University","DOI":"10.1145\/2512209.2512225"},{"key":"1721_CR28","doi-asserted-by":"publisher","unstructured":"Zhang Y, Hong B, Zhang M, Deng B, Lin W (2013) ecad: Cloud anomalies detection from an evolutionary view. In: 2013 international conference on cloud computing and big data, pp 328\u2013334. https:\/\/doi.org\/10.1109\/CLOUDCOM-ASIA.2013.57","DOI":"10.1109\/CLOUDCOM-ASIA.2013.57"}],"container-title":["Knowledge and Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10115-022-01721-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10115-022-01721-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10115-022-01721-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,12]],"date-time":"2022-09-12T03:14:52Z","timestamp":1662952492000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10115-022-01721-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7,26]]},"references-count":28,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2022,10]]}},"alternative-id":["1721"],"URL":"https:\/\/doi.org\/10.1007\/s10115-022-01721-5","relation":{},"ISSN":["0219-1377","0219-3116"],"issn-type":[{"value":"0219-1377","type":"print"},{"value":"0219-3116","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,7,26]]},"assertion":[{"value":"12 May 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 June 2022","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 July 2022","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 July 2022","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}