{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,23]],"date-time":"2025-12-23T10:44:21Z","timestamp":1766486661607,"version":"3.40.3"},"reference-count":44,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2024,11,26]],"date-time":"2024-11-26T00:00:00Z","timestamp":1732579200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,11,26]],"date-time":"2024-11-26T00:00:00Z","timestamp":1732579200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100010418","name":"Institute for Information and Communications Technology Promotion","doi-asserted-by":"publisher","award":["RS-2024-00459026"],"award-info":[{"award-number":["RS-2024-00459026"]}],"id":[{"id":"10.13039\/501100010418","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"publisher","award":["RS-2024-00461678"],"award-info":[{"award-number":["RS-2024-00461678"]}],"id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2025,4]]},"DOI":"10.1007\/s10586-024-04832-6","type":"journal-article","created":{"date-parts":[[2024,11,26]],"date-time":"2024-11-26T19:18:33Z","timestamp":1732648713000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Combining genetic algorithms and bayesian neural networks for resource usage prediction in multi-tenant container environments"],"prefix":"10.1007","volume":"28","author":[{"given":"Soyeon","family":"Park","sequence":"first","affiliation":[]},{"given":"Hyokyung","family":"Bahn","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,11,26]]},"reference":[{"key":"4832_CR1","doi-asserted-by":"crossref","unstructured":"Park, S., Bahn, H.: Trace-based performance analysis for deep learning in edge container environments. In: Proceedings of the 8th IEEE International Conference on Fog and Mobile Edge Computing (FMEC), Tartu, Estonia, pp. 87\u201392 (2023).","DOI":"10.1109\/FMEC59375.2023.10306027"},{"key":"4832_CR2","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1007\/s10586-020-03107-0","volume":"24","author":"A Shahidinejad","year":"2021","unstructured":"Shahidinejad, A., Ghobaei-Arani, M., Masdari, M.: Resource provisioning using workload clustering in cloud computing environment: a hybrid approach. Clust. Comput. 24, 319\u2013342 (2021)","journal-title":"Clust. Comput."},{"key":"4832_CR3","doi-asserted-by":"crossref","unstructured":"Rzadca, K., Findeisen, P., Swiderski, J., Zych, P., Broniek, P., Kusmierek, J., Nowak, P., Strack, B., Witusowski, P., Hand, S.: Autopilot: workload autoscaling at Google. In: Proceedings of the 15th European Conference on Computer Systems, pp. 1\u201316 (2020).","DOI":"10.1145\/3342195.3387524"},{"key":"4832_CR4","first-page":"1","volume":"84","author":"C Reiss","year":"2012","unstructured":"Reiss, C., Tumanov, A., Ganger, G.R., Katz, R.H., Kozuch, M.A.: Towards understanding heterogeneous clouds at scale: google trace analysis. Intel Sci. and Technol. Center Cloud Comput., Tech. Rep. 84, 1\u201321 (2012)","journal-title":"Intel Sci. and Technol. Center Cloud Comput., Tech. Rep."},{"issue":"1","key":"4832_CR5","doi-asserted-by":"publisher","first-page":"631","DOI":"10.1109\/TII.2021.3067714","volume":"18","author":"S Yoo","year":"2022","unstructured":"Yoo, S., Jo, Y., Bahn, H.: Integrated scheduling of real-time and interactive tasks for configurable industrial systems. IEEE Trans. Industr. Inf. 18(1), 631\u2013641 (2022)","journal-title":"IEEE Trans. Industr. Inf."},{"key":"4832_CR6","doi-asserted-by":"crossref","unstructured":"Nam, S., Cho, K., Bahn, H.: A new resource configuring scheme for variable workload in IoT systems. In: Proceedings of the IEEE Asia-Pacific Conference on Computer Science and Data Engineering (CSDE), pp. 1\u20136 (2022).","DOI":"10.1109\/CSDE56538.2022.10089270"},{"issue":"10","key":"4832_CR7","doi-asserted-by":"publisher","first-page":"9177","DOI":"10.1109\/JIOT.2022.3233830","volume":"10","author":"S Ki","year":"2023","unstructured":"Ki, S., Byun, G., Cho, K., Bahn, H.: Co-optimizing CPU voltage, memory placement, and task offloading for energy-efficient mobile systems. IEEE Internet Things J. 10(10), 9177\u20139192 (2023)","journal-title":"IEEE Internet Things J."},{"key":"4832_CR8","unstructured":"Containers at AWS. https:\/\/aws.amazon.com\/ko\/containers\/, last checked 1 July 2024."},{"key":"4832_CR9","unstructured":"Containers in Google Cloud. https:\/\/cloud.google.com\/containers, last checked 1 July 2024."},{"key":"4832_CR10","unstructured":"Container instances in Azure. https:\/\/azure.microsoft.com\/en-us\/products\/container-instances\/, last checked 1 July 2024."},{"key":"4832_CR11","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1007\/s10922-019-09504-0","volume":"28","author":"P-J Maenhaut","year":"2020","unstructured":"Maenhaut, P.-J., Volckaert, B., Ongenae, V., De Turck, F.: Resource management in a containerized cloud: status and challenges. J. Netw. Syst. Manage. 28, 197\u2013246 (2020)","journal-title":"J. Netw. Syst. Manage."},{"key":"4832_CR12","doi-asserted-by":"crossref","unstructured":"Xavier, M.G., De Oliveira, I.C., Rossi, F.D., Dos Passos, R.D., Matteussi, K.J., De Rose, C.A.: A performance isolation analysis of disk-intensive workloads on container-based clouds. In: Proceedings of the 23rd IEEE Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, pp. 253\u2013260 (2015).","DOI":"10.1109\/PDP.2015.67"},{"key":"4832_CR13","unstructured":"Berral, J.L., Wang, C., Youssef, A.: AI4DL: mining behaviors of deep learning workloads for resource management. In: Proceedings of the 12th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 20) (2020)."},{"issue":"4","key":"4832_CR14","doi-asserted-by":"publisher","first-page":"449","DOI":"10.1109\/TCC.2014.2350475","volume":"3","author":"RN Calheiros","year":"2014","unstructured":"Calheiros, R.N., Masoumi, E., Ranjan, R., Buyya, R.: Workload prediction using ARIMA model and its impact on cloud applications\u2019 QoS. IEEE Trans. Cloud Comput. 3(4), 449\u2013458 (2014)","journal-title":"IEEE Trans. Cloud Comput."},{"key":"4832_CR15","doi-asserted-by":"crossref","unstructured":"Borkowski, M., Schulte, S., Hochreiner, C.: Predicting cloud resource utilization. In: Proceedings of the 9th International Conference on Utility and Cloud Computing, pp. 37\u201342 (2016).","DOI":"10.1145\/2996890.2996907"},{"issue":"4","key":"4832_CR16","doi-asserted-by":"publisher","first-page":"1681","DOI":"10.1109\/TNSM.2019.2932840","volume":"16","author":"W Iqbal","year":"2019","unstructured":"Iqbal, W., Berral, J.L., Erradi, A., Carrera, D.: Adaptive prediction models for data center resources utilization estimation. IEEE Trans. Netw. Serv. Manage. 16(4), 1681\u20131693 (2019)","journal-title":"IEEE Trans. Netw. Serv. Manage."},{"key":"4832_CR17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13638-019-1605-z","volume":"2019","author":"Y Zhu","year":"2019","unstructured":"Zhu, Y., Zhang, W., Chen, Y., Gao, H.: A novel approach to workload prediction using attention-based LSTM encoder-decoder network in cloud environment. EURASIP J. Wirel. Commun. Netw. 2019, 1\u201318 (2019)","journal-title":"EURASIP J. Wirel. Commun. Netw."},{"key":"4832_CR18","doi-asserted-by":"publisher","first-page":"22495","DOI":"10.1109\/ACCESS.2019.2897898","volume":"7","author":"C Jiang","year":"2019","unstructured":"Jiang, C., Han, G., Lin, J., Jia, G., Shi, W., Wan, J.: Characteristics of co-allocated online services and batch jobs in internet data centers: a case study from Alibaba cloud. IEEE Access 7, 22495\u201322508 (2019)","journal-title":"IEEE Access"},{"key":"4832_CR19","doi-asserted-by":"crossref","unstructured":"Nam, S., Bahn, H.: Adaptive swapping for variable workloads in real-time task scheduling. In: Proceedings of the IEEE International Conference on Communications, Computing, Cybersecurity, and Informatics (CCCI), pp. 1\u20136 (2023).","DOI":"10.1109\/CCCI58712.2023.10290800"},{"key":"4832_CR20","doi-asserted-by":"crossref","unstructured":"Chen, W., Ye, K., Wang, Y., Xu, G., Xu, C.-Z.: How does the workload look like in production cloud? Analysis and clustering of workloads on Alibaba cluster trace. In: Proceedings of the 24th IEEE International Conference on Parallel and Distributed Systems (ICPADS), pp. 102\u2013109 (2018).","DOI":"10.1109\/PADSW.2018.8644579"},{"key":"4832_CR21","doi-asserted-by":"crossref","unstructured":"Wamba, G.M., Li, Y., Orgerie, A.-C., Beldiceanu, N., Menaud, J.-M.: Cloud workload prediction and generation models. In: Proceedings of the 29th IEEE International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), pp. 89\u201396 (2017).","DOI":"10.1109\/SBAC-PAD.2017.19"},{"key":"4832_CR22","doi-asserted-by":"crossref","unstructured":"Zhu, H., Dai, H., Yang, S., Yan, Y., Lin, B.: Estimating power consumption of servers using Gaussian mixture model. In: Proceedings of the 5th IEEE International Symposium on Computing and Networking (CANDAR), pp. 427\u2013433 (2017).","DOI":"10.1109\/CANDAR.2017.44"},{"key":"4832_CR23","doi-asserted-by":"crossref","unstructured":"Shahapure, K.R., Nicholas, C.: Cluster quality analysis using silhouette score. In: Proceedings of the 7th IEEE International Conference on Data Science and Advanced Analytics (DSAA), pp. 747\u2013748 (2020).","DOI":"10.1109\/DSAA49011.2020.00096"},{"key":"4832_CR24","doi-asserted-by":"crossref","unstructured":"Tan, J., Dube, P., Meng, X., Zhang, L.: Exploiting resource usage patterns for better utilization prediction. In: Proceedings of the 31st IEEE International Conference on Distributed Computing Systems Workshops, pp. 14\u201319 (2011).","DOI":"10.1109\/ICDCSW.2011.53"},{"issue":"2","key":"4832_CR25","first-page":"180","volume":"8","author":"B Rajakumar","year":"2013","unstructured":"Rajakumar, B.: Static and adaptive mutation techniques for genetic algorithm: a systematic comparative analysis. Int. J. Comput. Sci. Eng. 8(2), 180\u2013193 (2013)","journal-title":"Int. J. Comput. Sci. Eng."},{"key":"4832_CR26","unstructured":"Kumbhare, A.G., Azimi, R., Manousakis, I., Bonde, A., Frujeri, F., Mahalingam, N., Misra, P.A., Javadi, S.A., Schroeder, B., Fontoura, M.: Prediction-based power oversubscription in cloud platforms. In: Proceedings of the USENIX Annual Technical Conference (USENIX ATC 21), pp. 473\u2013487 (2021)."},{"key":"4832_CR27","doi-asserted-by":"crossref","unstructured":"Park, S., Bahn, H.: Memory access characteristics of neural network workloads and their implications. In: Proceedings of the IEEE Asia-Pacific Conference on Computer Science and Data Engineering (CSDE), pp. 1\u20136 (2022).","DOI":"10.1109\/CSDE56538.2022.10089326"},{"key":"4832_CR28","doi-asserted-by":"crossref","unstructured":"Kwon, S., Bahn, H.: Classification and characterization of memory reference behavior in machine learning workloads. In: Proceedings of the IEEE\/ACIS 23rd International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel\/Distributed Computing (SNPD), pp. 103\u2013108 (2022).","DOI":"10.1109\/SNPD54884.2022.10051800"},{"key":"4832_CR29","doi-asserted-by":"crossref","unstructured":"Lee, J., Bahn, H.: Analyzing memory access traces of deep learning workloads for efficient memory management. In: Proceedings of the 12th IEEE International Conference on Information Technology in Medicine and Education (ITME), pp. 389\u2013393 (2022).","DOI":"10.1109\/ITME56794.2022.00090"},{"key":"4832_CR30","doi-asserted-by":"crossref","unstructured":"Huang, J., Li, C., Yu, J.: Resource prediction based on double exponential smoothing in cloud computing. In: Proceedings of the 2nd IEEE International Conference on Consumer Electronics, Communications and Networks (CECNet), pp. 2056\u20132060 (2012).","DOI":"10.1109\/CECNet.2012.6201461"},{"key":"4832_CR31","doi-asserted-by":"crossref","unstructured":"Rossi, A., Visentin, A., Prestwich, S., Brown, K.N.: Bayesian uncertainty modelling for cloud workload prediction. In: Proceedings of the 15th IEEE International Conference on Cloud Computing (CLOUD), pp. 19\u201329 (2022).","DOI":"10.1109\/CLOUD55607.2022.00018"},{"key":"4832_CR32","doi-asserted-by":"publisher","first-page":"144","DOI":"10.1016\/j.jnca.2016.03.002","volume":"65","author":"GK Shyam","year":"2016","unstructured":"Shyam, G.K., Manvi, S.S.: Virtual resource prediction in cloud environment: a Bayesian approach. J. Netw. Comput. Appl. 65, 144\u2013154 (2016)","journal-title":"J. Netw. Comput. Appl."},{"issue":"2","key":"4832_CR33","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1080\/00401706.1991.10484804","volume":"33","author":"MD Morris","year":"1991","unstructured":"Morris, M.D.: Factorial sampling plans for preliminary computational experiments. Technometrics 33(2), 161\u2013174 (1991)","journal-title":"Technometrics"},{"key":"4832_CR34","doi-asserted-by":"crossref","unstructured":"Taylor, R., et al.: Sensitivity analysis for deep learning: ranking hyper-parameter influence. In: Proceedings of the 2021 IEEE 33rd International Conference on Tools with Artificial Intelligence (ICTAI). IEEE (2021).","DOI":"10.1109\/ICTAI52525.2021.00083"},{"key":"4832_CR35","doi-asserted-by":"crossref","unstructured":"Chai, C.T., Chuek, C.H., Mital, D., Huat, T.T.: Time series modelling and forecasting using genetic algorithms. In: Proceedings of 1st International Conference on Conventional and Knowledge Based Intelligent Electronic Systems (KES), pp. 260\u2013268 (1997).","DOI":"10.1109\/KES.1997.616918"},{"key":"4832_CR36","doi-asserted-by":"crossref","unstructured":"Yang, C.-X., Zhu, Y.-F.: Using genetic algorithms for time series prediction. In: 2010 Sixth International Conference on Natural Computation, pp. 4405\u2013 4409 (2010).","DOI":"10.1109\/ICNC.2010.5583515"},{"key":"4832_CR37","unstructured":"Mandal, S.N., Ghosh, A.P., Roy, S., Chaudhuri, S.R.B., Choudhury, J.P.: A novel approach of genetic algorithm in prediction of time series data. (2012). https:\/\/api.semanticscholar.org\/CorpusID:1431799"},{"key":"4832_CR38","doi-asserted-by":"publisher","first-page":"2383","DOI":"10.1007\/s00521-015-2133-3","volume":"27","author":"VR Messias","year":"2016","unstructured":"Messias, V.R., Estrella, J.C., Ehlers, R., Santana, M.J., Santana, R.C., ReiffMarganiec, S.: Combining time series prediction models using genetic algorithm to autoscaling web applications hosted in the cloud infrastructure. Neural Comput. Appl. 27, 2383\u20132406 (2016)","journal-title":"Neural Comput. Appl."},{"key":"4832_CR39","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1016\/j.comcom.2022.11.018","volume":"198","author":"J Dogani","year":"2023","unstructured":"Dogani, J., Khunjush, F., Seydali, M.: Host load prediction in cloud computing with discrete wavelet transformation (dwt) and bidirectional gated recurrent unit (bigru) network. Comput. Commun. 198, 157\u2013174 (2023)","journal-title":"Comput. Commun."},{"issue":"3","key":"4832_CR40","doi-asserted-by":"publisher","first-page":"3437","DOI":"10.1007\/s11227-022-04782-z","volume":"79","author":"J Dogani","year":"2023","unstructured":"Dogani, J., et al.: Multivariate workload and resource prediction in cloud computing using CNN and GRU by attention mechanism. J. Supercomput. 79(3), 3437\u20133470 (2023)","journal-title":"J. Supercomput."},{"issue":"4","key":"4832_CR41","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1007\/s10723-022-09634-x","volume":"20","author":"J Dogani","year":"2022","unstructured":"Dogani, J., Khunjush, F., Seydali, M.: K-agrued: a container autoscaling technique for cloud-based web applications in kubernetes using attention-based gru encoder-decoder. J. Grid Comput. 20(4), 40 (2022)","journal-title":"J. Grid Comput."},{"issue":"19","key":"4832_CR42","doi-asserted-by":"publisher","first-page":"14593","DOI":"10.1007\/s00500-020-04808-9","volume":"24","author":"J Kumar","year":"2020","unstructured":"Kumar, J., et al.: Biphase adaptive learning-based neural network model for cloud datacenter workload forecasting. Soft. Comput. 24(19), 14593\u201314610 (2020)","journal-title":"Soft. Comput."},{"key":"4832_CR43","doi-asserted-by":"publisher","first-page":"109768","DOI":"10.1109\/ACCESS.2022.3214985","volume":"10","author":"D-D Vu","year":"2022","unstructured":"Vu, D.-D., Tran, M.-N., Kim, Y.: Predictive hybrid autoscaling for containerized applications. IEEE Access 10, 109768\u2013109778 (2022)","journal-title":"IEEE Access"},{"key":"4832_CR44","doi-asserted-by":"publisher","first-page":"111750","DOI":"10.1016\/j.jss.2023.111750","volume":"203","author":"G Turin","year":"2023","unstructured":"Turin, G., et al.: Predicting resource consumption of Kubernetes container systems using resource models. J. Syst. Softw. 203, 111750 (2023)","journal-title":"J. Syst. Softw."}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-024-04832-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10586-024-04832-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-024-04832-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,30]],"date-time":"2025-03-30T22:18:46Z","timestamp":1743373126000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10586-024-04832-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,26]]},"references-count":44,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2025,4]]}},"alternative-id":["4832"],"URL":"https:\/\/doi.org\/10.1007\/s10586-024-04832-6","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"type":"print","value":"1386-7857"},{"type":"electronic","value":"1573-7543"}],"subject":[],"published":{"date-parts":[[2024,11,26]]},"assertion":[{"value":"2 July 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 September 2024","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 October 2024","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 November 2024","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"111"}}