{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T21:04:26Z","timestamp":1781125466810,"version":"3.54.1"},"reference-count":54,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,9,19]],"date-time":"2022-09-19T00:00:00Z","timestamp":1663545600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,9,19]],"date-time":"2022-09-19T00:00:00Z","timestamp":1663545600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100003093","name":"Ministry of Higher Education, Malaysia","doi-asserted-by":"publisher","award":["FRGS\/1\/2018\/ICT01\/UITM\/02\/3"],"award-info":[{"award-number":["FRGS\/1\/2018\/ICT01\/UITM\/02\/3"]}],"id":[{"id":"10.13039\/501100003093","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Cloud failure is one of the critical issues since it can cost millions of dollars to cloud service providers, in addition to the loss of productivity suffered by industrial users. Fault tolerance management is the key approach to address this issue, and failure prediction is one of the techniques to prevent the occurrence of a failure. One of the main challenges in performing failure prediction is to produce a highly accurate predictive model. Although some work on failure prediction models has been proposed, there is still a lack of a comprehensive evaluation of models based on different types of machine learning algorithms. Therefore, in this paper, we propose a comprehensive comparison and model evaluation for predictive models for job and task failure. These models are built and trained using five traditional machine learning algorithms and three variants of deep learning algorithms. We use a benchmark dataset, called Google Cloud Traces, for training and testing the models. We evaluated the performance of models using multiple metrics and determined their important features, as well as measured their scalability. Our analysis resulted in the following findings. Firstly, in the case of job failure prediction, we found that Extreme Gradient Boosting produces the best model where the disk space request and CPU request are the most important features that influence the prediction. Second, for task failure prediction, we found that Decision Tree and Random Forest produce the best models where the priority of the task is the most important feature for both models. Our scalability analysis has determined that the Logistic Regression model is the most scalable as compared to others.<\/jats:p>","DOI":"10.1186\/s13677-022-00327-0","type":"journal-article","created":{"date-parts":[[2022,9,19]],"date-time":"2022-09-19T11:03:12Z","timestamp":1663585392000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":27,"title":["Cloud failure prediction based on traditional machine learning and deep learning"],"prefix":"10.1186","volume":"11","author":[{"given":"Tengku Nazmi","family":"Tengku Asmawi","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Azlan","family":"Ismail","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jun","family":"Shen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,9,19]]},"reference":[{"issue":"6","key":"327_CR1","first-page":"20","volume":"90","author":"M Stein","year":"2020","unstructured":"Stein M, Campitelli V, Mezzio S (2020) Managing the Impact of Cloud Computing. CPA J N Y 90(6):20\u201327","journal-title":"CPA J N Y"},{"key":"327_CR2","unstructured":"Fortune Business Insight (2021) Cloud Computing Market Size, Share & COVID-19 Impact Analysis, By Type (Public Cloud, Private Cloud, Hybrid Cloud), By Service (Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS)), By Industry (Banking, Financial Services, and Insurance (BFSI), IT and Telecomunications, Goverment, Consumer Goods, and Retai, Healthcare, Manufacturing, Others), and Regional Forecast, 2021\u20132028. Technical report, Fortune Business Insight"},{"issue":"3","key":"327_CR3","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1109\/MCSE.2018.2873866","volume":"22","author":"SS Gill","year":"2018","unstructured":"Gill SS, Buyya R (2018) Failure management for reliable cloud computing: a taxonomy, model, and future directions. Comput Sci Eng 22(3):52\u201363","journal-title":"Comput Sci Eng"},{"key":"327_CR4","unstructured":"Press Association (2017) British Airways it failure caused by \u2018uncontrolled return of power\u2019. Guardian.\u00a0https:\/\/www.theguardian.com\/business\/2017\/may\/31\/ba-it-shutdown-caused-by-uncontrolled-return-of-power-after-outage. Accessed 24 Jan\u00a02022"},{"key":"327_CR5","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1016\/j.jnca.2015.10.004","volume":"61","author":"M Nazari Cheraghlou","year":"2016","unstructured":"Nazari Cheraghlou M, Khadem-Zadeh A, Haghparast M (2016) A survey of fault tolerance architecture in cloud computing. J Netw Comput Appl 61:81\u201392","journal-title":"J Netw Comput Appl"},{"key":"327_CR6","doi-asserted-by":"crossref","unstructured":"Abdul-Rahman OA, Aida K (2014) Towards understanding the usage behavior of Google cloud users: the mice and elephants phenomenon. In: 2014 IEEE 6th International Conference on Cloud Computing Technology and Science. IEEE, Los Alamitos, p 272\u2013277","DOI":"10.1109\/CloudCom.2014.75"},{"key":"327_CR7","doi-asserted-by":"crossref","unstructured":"Verma A, Pedrosa L, Korupolu MR, Oppenheimer D, Tune E, Wilkes J (2015) Large-scale cluster management at Google with Borg. In: Proceedings of the European Conference on Computer Systems (EuroSys). Association for Computing Machinery (ACM), France, p 1\u201317","DOI":"10.1145\/2741948.2741964"},{"issue":"1","key":"327_CR8","first-page":"288","volume":"9","author":"A Bala","year":"2012","unstructured":"Bala A, Chana I (2012) Fault tolerance-challenges, techniques and implementation in cloud computing. Int J Comput Sci Issues (IJCSI) 9(1):288","journal-title":"Int J Comput Sci Issues (IJCSI)"},{"key":"327_CR9","doi-asserted-by":"publisher","DOI":"10.1016\/j.cosrev.2021.100398","volume":"40","author":"MA Shahid","year":"2021","unstructured":"Shahid MA, Islam N, Alam MM, Mazliham M, Musa S (2021) Towards Resilient Method: An exhaustive survey of fault tolerance methods in the cloud computing environment. Comput Sci Rev 40:100398","journal-title":"Comput Sci Rev"},{"key":"327_CR10","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1016\/j.jpdc.2019.09.004","volume":"136","author":"AR Setlur","year":"2020","unstructured":"Setlur AR, Nirmala SJ, Singh HS, Khoriya S (2020) An efficient fault tolerant workflow scheduling approach using replication heuristics and checkpointing in the cloud. J Parallel Distrib Comput 136:14\u201328","journal-title":"J Parallel Distrib Comput"},{"issue":"22","key":"327_CR11","first-page":"345","volume":"117","author":"D Kochhar","year":"2017","unstructured":"Kochhar D, Jabanjalin H (2017) An approach for fault tolerance in cloud computing using machine learning technique. Int J Pur Appl Math 117(22):345\u2013351","journal-title":"Int J Pur Appl Math"},{"issue":"2","key":"327_CR12","doi-asserted-by":"publisher","first-page":"589","DOI":"10.1109\/TSC.2018.2816644","volume":"14","author":"MA Mukwevho","year":"2018","unstructured":"Mukwevho MA, Celik T (2018) Toward a smart cloud: A review of fault-tolerance methods in cloud systems. IEEE Trans Serv Comput 14(2):589\u2013605","journal-title":"IEEE Trans Serv Comput"},{"issue":"2","key":"327_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3385187","volume":"29","author":"Y Li","year":"2020","unstructured":"Li Y, Jiang ZM, Li H, Hassan AE, He C, Huang R et al (2020) Predicting node failures in an ultra-large-scale cloud computing platform: an aiops solution. ACM Trans Softw Eng Methodol (TOSEM) 29(2):1\u201324","journal-title":"ACM Trans Softw Eng Methodol (TOSEM)"},{"key":"327_CR14","doi-asserted-by":"crossref","unstructured":"Costa CH, Park Y, Rosenburg BS, Cher CY, Ryu KD (2014) A system software approach to proactive memory-error avoidance. In: SC\u201914: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. IEEE,\u00a0Los Alamitos, p 707\u2013718","DOI":"10.1109\/SC.2014.63"},{"issue":"3","key":"327_CR15","doi-asserted-by":"publisher","first-page":"1411","DOI":"10.1109\/TSC.2020.2993728","volume":"15","author":"J Gao","year":"2020","unstructured":"Gao J, Wang H, Shen H (2020) Task failure prediction in cloud data centers using deep learning. IEEE Trans Serv Comput 15(3):1411\u201322","journal-title":"IEEE Trans Serv Comput"},{"key":"327_CR16","doi-asserted-by":"crossref","unstructured":"Bisong E (2019) An overview of google cloud platform services. In: Building Machine Learning and Deep Learning Models on Google Cloud Platform. Apress, Berkeley, p 7\u201310","DOI":"10.1007\/978-1-4842-4470-8_2"},{"key":"327_CR17","unstructured":"Reiss C, Wilkes J, Hellerstein JL (2011) Google cluster-usage traces: format + schema. Mountain View, Google Inc. Revised 2014-11-17 for version 2.1. Posted at\u00a0https:\/\/github.com\/google\/cluster-data. Accessed 24 Jan 2022"},{"key":"327_CR18","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1613\/jair.953","volume":"16","author":"NV Chawla","year":"2002","unstructured":"Chawla NV, Bowyer KW, Hall LO, Kegelmeyer WP (2002) SMOTE: synthetic minority over-sampling technique. J Artif Intell Res 16:321\u2013357","journal-title":"J Artif Intell Res"},{"issue":"5","key":"327_CR19","doi-asserted-by":"publisher","first-page":"533","DOI":"10.1001\/jama.2016.7653","volume":"316","author":"J Tolles","year":"2016","unstructured":"Tolles J, Meurer WJ (2016) Logistic regression: relating patient characteristics to outcomes. JAMA 316(5):533\u2013534","journal-title":"JAMA"},{"issue":"6","key":"327_CR20","first-page":"275","volume":"18","author":"AJ Myles","year":"2004","unstructured":"Myles AJ, Feudale RN, Liu Y, Woody NA, Brown SD (2004) An introduction to decision tree modeling. J Chemom J Chemometr Soc 18(6):275\u2013285","journal-title":"J Chemom J Chemometr Soc"},{"issue":"1","key":"327_CR21","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1023\/A:1010933404324","volume":"45","author":"L Breiman","year":"2001","unstructured":"Breiman L (2001) Random forests. Mach Learn 45(1):5\u201332","journal-title":"Mach Learn"},{"key":"327_CR22","doi-asserted-by":"publisher","first-page":"21","DOI":"10.3389\/fnbot.2013.00021","volume":"7","author":"A Natekin","year":"2013","unstructured":"Natekin A, Knoll A (2013) Gradient boosting machines, a tutorial. Front Neurorobotics 7:21","journal-title":"Front Neurorobotics"},{"issue":"4","key":"327_CR23","first-page":"1","volume":"1","author":"T Chen","year":"2015","unstructured":"Chen T, He T, Benesty M, Khotilovich V, Tang Y, Cho H et al (2015) Xgboost: extreme gradient boosting. R package version 04-2 1(4):1\u20134","journal-title":"R package version 04-2"},{"key":"327_CR24","first-page":"2825","volume":"12","author":"F Pedregosa","year":"2011","unstructured":"Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O et al (2011) Scikit-learn: Machine Learning in Python. J Mach Learn Res 12:2825\u20132830","journal-title":"J Mach Learn Res"},{"issue":"8","key":"327_CR25","doi-asserted-by":"publisher","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","volume":"9","author":"S Hochreiter","year":"1997","unstructured":"Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735\u20131780","journal-title":"Neural Comput"},{"key":"327_CR26","unstructured":"Baniecki H, Kretowicz W, Piatyszek P, Wisniewski J, Biecek P (2020) dalex: Responsible Machine Learning with Interactive Explainability and Fairness in Python. arXiv preprint arXiv:2012.14406"},{"key":"327_CR27","doi-asserted-by":"crossref","unstructured":"Chen X, Lu CD, Pattabiraman K (2014) Failure prediction of jobs in compute clouds: A google cluster case study. In: 2014 IEEE International Symposium on Software Reliability Engineering Workshops. IEEE,\u00a0Los Alamitos, p 341\u2013346","DOI":"10.1109\/ISSREW.2014.105"},{"key":"327_CR28","doi-asserted-by":"crossref","unstructured":"Soualhia M, Khomh F, Tahar S (2015) Predicting scheduling failures in the cloud: A case study with google clusters and hadoop on amazon EMR. In: 2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security, and 2015 IEEE 12th International Conference on Embedded Software and Systems. IEEE, Los Alamitos, p 58\u201365","DOI":"10.1109\/HPCC-CSS-ICESS.2015.170"},{"key":"327_CR29","doi-asserted-by":"crossref","unstructured":"Rosa A, Chen LY, Binder W (2015) Predicting and mitigating jobs failures in big data clusters. In: 2015 15th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing. IEEE,\u00a0Los Alamitos, p 221\u2013230","DOI":"10.1109\/CCGrid.2015.139"},{"key":"327_CR30","doi-asserted-by":"crossref","unstructured":"Tang H, Li Y, Jia T, Wu Z (2016) Hunting Killer Tasks for Cloud System through Machine Learning: A Google Cluster Case Study. In: 2016 IEEE International Conference on Software Quality, Reliability and Security (QRS). IEEE, Los Alamitos, p 1\u201312","DOI":"10.1109\/QRS.2016.11"},{"key":"327_CR31","doi-asserted-by":"crossref","unstructured":"Islam T, Manivannan D (2017) Predicting application failure in cloud: A machine learning approach. In: 2017 IEEE International Conference on Cognitive Computing (ICCC). IEEE, Los Alamitos, p 24\u201331","DOI":"10.1109\/IEEE.ICCC.2017.11"},{"key":"327_CR32","doi-asserted-by":"publisher","first-page":"9359","DOI":"10.1109\/ACCESS.2017.2706740","volume":"5","author":"C Liu","year":"2017","unstructured":"Liu C, Han J, Shang Y, Liu C, Cheng B, Chen J (2017) Predicting of job failure in compute cloud based on online extreme learning machine: a comparative study. IEEE Access 5:9359\u20139368","journal-title":"IEEE Access"},{"key":"327_CR33","doi-asserted-by":"crossref","unstructured":"El-Sayed N, Zhu H, Schroeder B (2017) Learning from failure across multiple clusters: A trace-driven approach to understanding, predicting, and mitigating job terminations. In: 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS). IEEE,\u00a0Los Alamitos, p 1333\u20131344","DOI":"10.1109\/ICDCS.2017.317"},{"key":"327_CR34","doi-asserted-by":"crossref","unstructured":"Jassas MS, Mahmoud QH (2019) Failure characterization and prediction of scheduling jobs in google cluster traces. In: 2019 IEEE 10th GCC Conference & Exhibition (GCC). IEEE, Los Alamitos, p 1\u20137","DOI":"10.1109\/GCC45510.2019.1570516010"},{"key":"327_CR35","doi-asserted-by":"crossref","unstructured":"Shetty J, Sajjan R, Shobha G (2019) Task resource usage analysis and failure prediction in cloud. In: 2019 9th International Conference on Cloud Computing, Data Science & Engineering (Confluence). IEEE, Los Alamitos, p 342\u2013348","DOI":"10.1109\/CONFLUENCE.2019.8776612"},{"key":"327_CR36","doi-asserted-by":"crossref","unstructured":"Jassas MS, Mahmoud QH (2021) A Failure Prediction Model for Large Scale Cloud Applications using Deep Learning. In: 2021 IEEE International Systems Conference (SysCon). IEEE, Los Alamitos, p 1\u20138","DOI":"10.1109\/SysCon48628.2021.9447141"},{"issue":"1","key":"327_CR37","doi-asserted-by":"publisher","first-page":"52","DOI":"10.4304\/jcm.7.1.52-61","volume":"7","author":"Q Guan","year":"2012","unstructured":"Guan Q, Zhang Z, Fu S (2012) Ensemble of Bayesian predictors and decision trees for proactive failure management in cloud computing systems. J Commun 7(1):52\u201361","journal-title":"J Commun"},{"key":"327_CR38","doi-asserted-by":"crossref","unstructured":"Adamu H, Mohammed B, Maina AB, Cullen A, Ugail H, Awan I (2017) An approach to failure prediction in a cloud based environment. In: 2017 IEEE 5th International Conference on Future Internet of Things and Cloud (FiCloud). IEEE, Los Alamitos, p 191\u2013197","DOI":"10.1109\/FiCloud.2017.56"},{"key":"327_CR39","doi-asserted-by":"publisher","first-page":"669","DOI":"10.1016\/j.jss.2017.02.041","volume":"137","author":"T Pitakrat","year":"2018","unstructured":"Pitakrat T, Okanovi\u0107 D, van Hoorn A, Grunske L (2018) Hora: Architecture-aware online failure prediction. J Syst Softw 137:669\u2013685","journal-title":"J Syst Softw"},{"issue":"1","key":"327_CR40","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3179405","volume":"2","author":"S Zhang","year":"2018","unstructured":"Zhang S, Liu Y, Meng W, Luo Z, Bu J, Yang S et al (2018) Prefix: Switch failure prediction in datacenter networks. Proc ACM on Measurement and Analysis of Computing Systems 2(1):1\u201329","journal-title":"Proc ACM on Measurement and Analysis of Computing Systems"},{"key":"327_CR41","doi-asserted-by":"crossref","unstructured":"Lin Q, Hsieh K, Dang Y, Zhang H, Sui K, Xu Y, et\u00a0al (2018) Predicting node failure in cloud service systems. In: Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. Association for Computing Machinery,\u00a0New York, p 480\u2013490","DOI":"10.1145\/3236024.3236060"},{"key":"327_CR42","unstructured":"Han S, Wu J, Xu E, He C, Lee PP, Qiang Y, et\u00a0al (2019) Robust data preprocessing for machine-learning-based disk failure prediction in cloud production environments. arXiv preprint arXiv:1912.09722"},{"issue":"2","key":"327_CR43","doi-asserted-by":"publisher","first-page":"471","DOI":"10.1007\/s10586-019-02917-1","volume":"22","author":"B Mohammed","year":"2019","unstructured":"Mohammed B, Awan I, Ugail H, Younas M (2019) Failure prediction using machine learning in a virtualised HPC system and application. Clust Comput 22(2):471\u2013485","journal-title":"Clust Comput"},{"key":"327_CR44","doi-asserted-by":"crossref","unstructured":"Chen Y, Yang X, Lin Q, Zhang H, Gao F, Xu Z, et\u00a0al (2019) Outage prediction and diagnosis for cloud service systems. In: The World Wide Web Conference. Association for Computing Machinery, New York, p 2659\u20132665","DOI":"10.1145\/3308558.3313501"},{"issue":"2","key":"327_CR45","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1080\/03772063.2018.1537814","volume":"67","author":"A Rawat","year":"2021","unstructured":"Rawat A, Sushil R, Agarwal A, Sikander A (2021) A new approach for vm failure prediction using stochastic model in cloud. IETE J Res 67(2):165\u2013172","journal-title":"IETE J Res"},{"key":"327_CR46","doi-asserted-by":"crossref","unstructured":"Yu F, Xu H, Jian S, Huang C, Wang Y, Wu Z (2021) DRAM Failure Prediction in Large-Scale Data Centers. In: 2021 IEEE International Conference on Joint Cloud Computing (JCC). IEEE, Los Alamitos, p 1\u20138","DOI":"10.1109\/JCC53141.2021.00012"},{"key":"327_CR47","doi-asserted-by":"crossref","unstructured":"Rasheduzzaman M, Islam MA, Islam T, Hossain T, Rahman RM (2014) Study of different forecasting models on Google cluster trace. In: 16th Int\u2019l Conf. Computer and Information Technology. IEEE, Los Alamitos, p 414\u2013419","DOI":"10.1109\/ICCITechn.2014.6997346"},{"key":"327_CR48","doi-asserted-by":"crossref","unstructured":"Liu B, Lin Y, Chen Y (2016) Quantitative workload analysis and prediction using Google cluster traces. In: 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS). IEEE, Los Alamitos, p 935\u2013940","DOI":"10.1109\/INFCOMW.2016.7562213"},{"key":"327_CR49","doi-asserted-by":"crossref","unstructured":"Zhang W, Li B, Zhao D, Gong F, Lu Q (2016) Workload prediction for cloud cluster using a recurrent neural network. In: 2016 International Conference on Identification, Information and Knowledge in the Internet of Things (IIKI). IEEE, Los Alamitos, p 104\u2013109","DOI":"10.1109\/IIKI.2016.39"},{"key":"327_CR50","unstructured":"Hemmat RA, Hafid A (2016) SLA violation prediction in cloud computing: A machine learning perspective. arXiv preprint arXiv:1611.10338"},{"issue":"3","key":"327_CR51","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1002\/spe.2426","volume":"47","author":"W Zhang","year":"2017","unstructured":"Zhang W, Duan P, Yang LT, Xia F, Li Z, Lu Q et al (2017) Resource requests prediction in the cloud computing environment with a deep belief network. Softw Pract Experience 47(3):473\u2013488","journal-title":"Softw Pract Experience"},{"issue":"4","key":"327_CR52","doi-asserted-by":"publisher","first-page":"923","DOI":"10.1109\/TPDS.2019.2953745","volume":"31","author":"Z Chen","year":"2019","unstructured":"Chen Z, Hu J, Min G, Zomaya AY, El-Ghazawi T (2019) Towards accurate prediction for high-dimensional and highly-variable cloud workloads with deep learning. IEEE Trans Parallel Distrib Syst 31(4):923\u2013934","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"327_CR53","doi-asserted-by":"crossref","unstructured":"Gao J, Wang H, Shen H (2020) Machine learning based workload prediction in cloud computing. In: 2020 29th international conference on computer communications and networks (ICCCN). IEEE, Los Alamitos, p 1\u20139","DOI":"10.1109\/ICCCN49398.2020.9209730"},{"key":"327_CR54","doi-asserted-by":"crossref","unstructured":"Di S, Kondo D, Cirne W (2012) Host load prediction in a Google compute cloud with a Bayesian model. In: SC\u201912: Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis. IEEE, Los Alamitos, p 1\u201311","DOI":"10.1109\/SC.2012.68"}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-022-00327-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13677-022-00327-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-022-00327-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,19]],"date-time":"2022-09-19T11:32:32Z","timestamp":1663587152000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofcloudcomputing.springeropen.com\/articles\/10.1186\/s13677-022-00327-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,19]]},"references-count":54,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2022,12]]}},"alternative-id":["327"],"URL":"https:\/\/doi.org\/10.1186\/s13677-022-00327-0","relation":{},"ISSN":["2192-113X"],"issn-type":[{"value":"2192-113X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,9,19]]},"assertion":[{"value":"14 May 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 September 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 September 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare that they have no competing interests.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"47"}}