{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T19:19:25Z","timestamp":1777663165859,"version":"3.51.4"},"reference-count":49,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100020884","name":"Agencia Nacional de Investigaci\u00f3n y Desarrollo de Chile","doi-asserted-by":"crossref","award":["AFB240001"],"award-info":[{"award-number":["AFB240001"]}],"id":[{"id":"10.13039\/501100020884","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>In recent years, there has been a notable increase in the development of social media and humanitarian applications based on bots, designed to provide assistance during large-scale natural disasters. These applications play a crucial role in managing the chaos and useful to satisfy the urgent needs for rescue and relief that arise when catastrophes disrupt daily routines. However, they often encounter challenges during emergencies, such as dynamic and unpredictable variations in user workload, which can affect service quality and application stability. To tackle these challenges, we propose a capacity planning methodology to determine the optimal number of replicas and partitions for each component of an application and distributes them across virtual machines in server clusters. By bridging the gap between the algorithms executed in the applications and the performance characteristics of their implementations, this methodology enables applications to scale efficiently. It helps maintain response times and average utilization within user-defined ranges while providing fault tolerance to prevent component saturation. We validate the proposed methodology with tree bot-based applications devised to be use after a natural disaster strikes. Our experimental results show the effectiveness of the methodology, with estimation errors ranging from 1% to 15% for utilization and average response times. Furthermore, the methodology serves as an effective elasticity tool, allowing for the adjustment of component replicas based on user\u2019s requests.<\/jats:p>","DOI":"10.3390\/fi18010021","type":"journal-article","created":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T09:56:23Z","timestamp":1767347783000},"page":"21","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Capacity Planning for Software Applications in Natural Disaster Scenarios"],"prefix":"10.3390","volume":"18","author":[{"given":"Juan","family":"Ovando-Leon","sequence":"first","affiliation":[{"name":"Departamento de Ingenier\u00eda Inform\u00e1tica, Universidad de Santiago de Chile, Santiago 9170125, Chile"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3490-9995","authenticated-orcid":false,"given":"Luis","family":"Veas-Castillo","sequence":"additional","affiliation":[{"name":"Instituto de Inform\u00e1tica, Universidad Austral de Chile, Valdivia 5110566, Chile"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Veronica","family":"Gil-Costa","sequence":"additional","affiliation":[{"name":"Facultad de Cs. Fisico Matematicas y Naturales, Universidad Nacional de San Luis, San Luis 5700, Argentina"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mauricio","family":"Marin","sequence":"additional","affiliation":[{"name":"Departamento de Ingenier\u00eda Inform\u00e1tica, Universidad de Santiago de Chile, Santiago 9170125, Chile"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2026,1,1]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"96","DOI":"10.23960\/komputasi.v13i1.278","article-title":"Leveraging Cloud Computing for Network Infrastructure Disaster Mitigation and Recovery (A Case Study at STIKI Malang)","volume":"1","author":"Pratama","year":"2025","journal-title":"J. Komputasi"},{"key":"ref_2","unstructured":"Moreno, J., and Shaw, D. (2018). Guia de Orientaciones para la Gesti\u00f3n de Voluntarios Espont\u00e1neos en Situaciones de Emergencia y Desastre, Mesa Intersectorial para la Gesti\u00f3n de Voluntarios Espont\u00e1neos en Desastres de la Provincia de Concepci\u00f3n. Available online: https:\/\/biblioteca.plataformavoluntariado.org\/wp-content\/uploads\/2023\/09\/guia-voluntarios-situaciones-de-emergencia.pdf."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"4883","DOI":"10.1007\/s10586-023-04215-3","article-title":"Machine learning-driven energy-efficient load balancing for real-time heterogeneous systems","volume":"27","author":"Rahmani","year":"2024","journal-title":"Clust. Comput."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Gai, K., Du, Z., Qiu, M., and Zhao, H. (2015, January 3\u20135). Efficiency-aware workload optimizations of heterogeneous cloud computing for capacity planning in financial industry. Proceedings of the 2015 IEEE 2nd International Conference on Cyber Security and Cloud Computing, New York, NY, USA.","DOI":"10.1109\/CSCloud.2015.73"},{"key":"ref_5","first-page":"76","article-title":"Analysis of Dynamic Capacity Management Technology in Cloud Computing Infrastructure","volume":"2","author":"Zhang","year":"2025","journal-title":"J. Comput. Signal Syst. Res."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"107872","DOI":"10.1016\/j.future.2025.107872","article-title":"Adaptive container auto-scaling for fluctuating workloads in cloud","volume":"172","author":"Feng","year":"2025","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_7","unstructured":"Pereira, C.D.C. (2011, January 25\u201328). A functional paradigm for capacity planning of cloud computing workloads. Proceedings of the 2021 IEEE\/ACM 43rd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), Madrid, Spain."},{"key":"ref_8","unstructured":"Soppelsa, F., and Kaewkasi, C. (2016). Native Docker Clustering with Swarm, Packt Publishing Ltd."},{"key":"ref_9","unstructured":"Burns, B., Beda, J., and Hightower, K. (2018). Kubernetes, Dpunkt."},{"key":"ref_10","unstructured":"Farcic, V. (2017). The DevOps 2.1 Toolkit: Docker Swarm, Packt Publishing Ltd."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1145\/383034.383036","article-title":"Characterizing the Scalability of a Large Web-Based Shopping System","volume":"1","author":"Arlitt","year":"2001","journal-title":"ACM Trans. Internet Technol."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Wang, H., and Sevcik, K.C. (1998). Experiments with Improved Approximate Mean Value Analysis Algorithms. Computer Performance Evaluation, Springer.","DOI":"10.1007\/3-540-68061-6_23"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"40","DOI":"10.71346\/utj.v1i1.11","article-title":"Real-time workload prediction and resource optimization for parallel heterogeneous high-performance computing systems architectures","volume":"1","author":"Aslam","year":"2025","journal-title":"Ubiquitous Technol. J."},{"key":"ref_14","unstructured":"Kejariwal, A., and Allspaw, J. (2017). The Art of Capacity Planning: Scaling Web Resources in the Cloud, O\u2019Reilly Media."},{"key":"ref_15","unstructured":"Menasce, D.A., Almeida, V.A., Dowdy, L.W., and Dowdy, L. (2004). Performance by Design: Computer Capacity Planning by Example, Prentice Hall Professional."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1108\/IJDRBE-02-2023-0012","article-title":"Influencing factors on building and improving social trust in emergency and disaster relief efforts: A systematic review","volume":"16","author":"Khankeh","year":"2025","journal-title":"Disaster Resil. Built Environ."},{"key":"ref_17","unstructured":"Simmons, C. (2025, December 21). Crisis Management & Organizational Learning: How Organizations Learn from Natural Disasters. Available at SSRN 1351069. Available online: http:\/\/ssrn.com\/abstract=1351069."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"396","DOI":"10.1108\/09653560610669882","article-title":"An integrated approach to natural disaster management: Public project management and its critical success factors","volume":"15","author":"Pathranarakul","year":"2006","journal-title":"Disaster Prev. Manag. Int. J."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"110080","DOI":"10.1016\/j.comnet.2023.110080","article-title":"Optimal Energy-efficient Resource Allocation and Fault Tolerance scheme for task offloading in IoT-FoG","volume":"238","author":"Simmons","year":"2024","journal-title":"Comput. Netw."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"425","DOI":"10.1007\/s13563-025-00495-w","article-title":"Capacity planning in open-pit mines under economies of scale and block sequence considerations","volume":"38","author":"Balci","year":"2025","journal-title":"Miner. Econ."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"441","DOI":"10.1007\/s12667-023-00603-1","article-title":"Capacity planning for integrated energy system based on reinforcement learning and multi-criteria evaluation","volume":"16","author":"Zhou","year":"2025","journal-title":"Energy Syst."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"102894","DOI":"10.1016\/j.sysarc.2023.102894","article-title":"Online energy-efficient scheduling of DAG tasks on heterogeneous embedded platforms","volume":"140","author":"Hu","year":"2023","journal-title":"Syst. Archit."},{"key":"ref_23","unstructured":"Jurincic, I. (2025). Carrying Capacity Assessment of Slovene Istria for Tourism, WIT Press."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Li, C., Zheng, J., Okamura, H., and Dohi, T. (2023). Performance Evaluation of a Cloud Datacenter Using CPU Utilization Data. Mathematics, 11.","DOI":"10.3390\/math11030513"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Kirsal, Y., Ever, Y.K., Mostarda, L., and Gemikonakli, O. (2015, January 7\u201310). Analytical modelling and performability analysis for cloud computing using queuing system. Proceedings of the IEEE\/ACM 8th International Conference on Utility and Cloud Computing (UCC), Limassol, Cyprus.","DOI":"10.1109\/UCC.2015.115"},{"key":"ref_26","unstructured":"Varma, P.S., Satyanarayana, A., and Sundari, M.V.R. (2012, January 8\u201310). Peformance analysis of cloud computing using queuing models. Proceedings of the Cloud Computing Technologies, Applications and Management (ICCCTAM), Dubai, United Arab Emirates."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"012003","DOI":"10.1088\/1742-6596\/2091\/1\/012003","article-title":"Performance analysis of a cloud computing system using queuing model with correlated task reneging","volume":"2091","author":"Kumar","year":"2021","journal-title":"J. Phys. Conf. Ser."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1007\/s10723-022-09639-6","article-title":"An Integrated Deep Learning Prediction Approach for Efficient Modelling of Host Load Patterns in Cloud Computing","volume":"21","author":"Patel","year":"2022","journal-title":"J. Grid Comput."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s11227-021-04234-0","article-title":"A hybrid CNN-LSTM model for predicting server load in cloud computing","volume":"78","author":"Patel","year":"2022","journal-title":"J. Supercomput."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Roy, N., Dubey, A., Gokhale, A., and Dowdy, L. (2011, January 14\u201316). A Capacity Planning Process for Performance Assurance of Component-Based Distributed Systems. Proceedings of the 2nd ACM\/SPEC International Conference on Performance Engineering, Karlsruhe, Germany.","DOI":"10.1145\/1958746.1958784"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Callou, G., Andrade, E., and Ferreira, J. (2019, January 6\u20139). Modeling and Analyzing Availability, Cost and Sustainability of IT Data Center Systems. Proceedings of the 2019 IEEE International Conference on Systems, Man and Cybernetics (SMC), Bari, Italy.","DOI":"10.1109\/SMC.2019.8914171"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1137","DOI":"10.1007\/s00607-013-0328-y","article-title":"Estimating sustainability impact of high dependable data centers: A comparative study between brazilian and us energy mixes","volume":"95","author":"Callou","year":"2013","journal-title":"Computing"},{"key":"ref_33","first-page":"2782349","article-title":"A hybrid method for short-term host utilization prediction in cloud computing","volume":"2019","author":"Chen","year":"2019","journal-title":"J. Electr. Comput. Eng."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Melo, C., Matos, R., Dantas, J., and Maciel, P. (2017, January 22\u201325). Capacity-Oriented Availability Model for Resources Estimation on Private Cloud Infrastructure. Proceedings of the 2017 IEEE 22nd Pacific Rim International Symposium on Dependable Computing (PRDC), Christchurch, New Zealand.","DOI":"10.1109\/PRDC.2017.49"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1016\/j.future.2017.07.019","article-title":"Capacity planning for IaaS cloud providers offering multiple service classes","volume":"77","author":"Carvalho","year":"2017","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Jiang, Y., Perng, C.S., Li, T., and Chang, R. (2012, January 24\u201329). Self-Adaptive Cloud Capacity Planning. Proceedings of the 2012 IEEE Ninth International Conference on Services Computing, Honolulu, HI, USA.","DOI":"10.1109\/SCC.2012.8"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"312","DOI":"10.1109\/TNSM.2013.051913.120278","article-title":"Cloud Analytics for Capacity Planning and Instant VM Provisioning","volume":"10","author":"Jiang","year":"2013","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Kouki, Y., and Ledoux, T. (2012, January 3\u20136). SLA-driven capacity planning for Cloud applications. Proceedings of the 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings, Taipei, Taiwan.","DOI":"10.1109\/CloudCom.2012.6427519"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1016\/j.rser.2025.115461","article-title":"Addressing reliability challenges in generation capacity planning under high penetration of renewable energy resources and storage solutions: A review","volume":"212","author":"Ghanbarzadeh","year":"2025","journal-title":"Renew. Sustain. Energy Rev."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1007\/s00607-025-01473-4","article-title":"Capacity planning of a microservices-based image classification application using analytic modeling","volume":"107","author":"Zafarzade","year":"2025","journal-title":"Computing"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Sabharwal, N., and Wali, P. (2013). Cloud Capacity Management: Cloud Capacity Management, Apress.","DOI":"10.1007\/978-1-4302-4924-5"},{"key":"ref_42","first-page":"36","article-title":"Disaster recovery in cloud computing: Site reliability engineering strategies for resilience and business continuity","volume":"3","author":"Alozie","year":"2024","journal-title":"Int. J. Manag. Organ. Res."},{"key":"ref_43","first-page":"2","article-title":"Cloud-Based Disaster Recovery: Reducing Risk and Improving Continuity","volume":"3","author":"Ganesan","year":"2024","journal-title":"J. Artif. Intell. Cloud Comput."},{"key":"ref_44","first-page":"1","article-title":"Architecture and Implementation of Cloud-Based Disaster Recovery","volume":"6","author":"Kopparthi","year":"2024","journal-title":"Int. J. Multidiscip. Res."},{"key":"ref_45","first-page":"1","article-title":"Cost-Benefit Analysis of AWS Disaster Recovery Options for Enterprise Environments","volume":"16","author":"Somi","year":"2025","journal-title":"IJSAT-Int. J. Sci. Technol."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Vironica, Y., Hertiana, S., and Karna, N. (2025, January 23\u201325). Evaluating Azure Site Recovery for Disaster Recovery. Proceedings of the International Seminar on Intelligent Technology and Its Applications (ISITIA), Surabaya, Indonesia.","DOI":"10.1109\/ISITIA66279.2025.11137553"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Ovando-Leon, G., Veas-Castillo, L., Gil-Costa, V., and Marin, M. (2022). Bot-Based Emergency Software Applications for Natural Disaster Situations. Future Internet, 14.","DOI":"10.3390\/fi14030081"},{"key":"ref_48","unstructured":"DeJonghe, D. (2020). Nginx CookBook, O\u2019Reilly Media."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"101087","DOI":"10.1109\/ACCESS.2023.3313975","article-title":"Quantifying IoT security parameters: An assessment framework","volume":"11","author":"Ebad","year":"2023","journal-title":"IEEE Access"}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/18\/1\/21\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,3]],"date-time":"2026-01-03T05:14:37Z","timestamp":1767417277000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/18\/1\/21"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1,1]]},"references-count":49,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2026,1]]}},"alternative-id":["fi18010021"],"URL":"https:\/\/doi.org\/10.3390\/fi18010021","relation":{},"ISSN":["1999-5903"],"issn-type":[{"value":"1999-5903","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,1,1]]}}}