{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,6]],"date-time":"2026-01-06T14:36:05Z","timestamp":1767710165970,"version":"3.48.0"},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2025,12,2]],"date-time":"2025-12-02T00:00:00Z","timestamp":1764633600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"},{"start":{"date-parts":[[2026,1,6]],"date-time":"2026-01-06T00:00:00Z","timestamp":1767657600000},"content-version":"vor","delay-in-days":35,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"DOI":"10.1186\/s13677-025-00807-z","type":"journal-article","created":{"date-parts":[[2025,12,2]],"date-time":"2025-12-02T17:25:00Z","timestamp":1764696300000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Data repair optimization method for geo-distributed fault-tolerant storage systems based on whale optimization algorithm"],"prefix":"10.1186","volume":"15","author":[{"given":"Yangwenting","family":"Xu","sequence":"first","affiliation":[]},{"given":"Yong","family":"Wang","sequence":"additional","affiliation":[]},{"given":"Feng","family":"Jiang","sequence":"additional","affiliation":[]},{"given":"Fei","family":"Zhou","sequence":"additional","affiliation":[]},{"given":"Junqi","family":"Chen","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2025,12,2]]},"reference":[{"key":"807_CR1","doi-asserted-by":"publisher","unstructured":"Bao H, Wang Y (2022) ESDU: an elastic stripe-based delta update method for erasure-coded cross-data center storage systems. J Parallel Distrib Comput 167:173\u2013186. https:\/\/doi.org\/10.1016\/j.jpdc.2022.05.003","DOI":"10.1016\/j.jpdc.2022.05.003"},{"key":"807_CR2","doi-asserted-by":"publisher","unstructured":"Shen Z, Lee PPC (2020) Cross-rack-aware updates in erasure-coded data centers: design and evaluation. IEEE Trans. Parallel Distrib Syst 31(10):2315\u20132328. https:\/\/doi.org\/10.1109\/TPDS.2020.2991021","DOI":"10.1109\/TPDS.2020.2991021"},{"key":"807_CR3","doi-asserted-by":"publisher","unstructured":"Bao H, Wang Y, Xu F (2020) Reducing network cost of data repair in erasure-coded cross-datacenter storage. Future Gener Comput Syst 102:494\u2013506. https:\/\/doi.org\/10.1016\/j.future.2019.08.027","DOI":"10.1016\/j.future.2019.08.027"},{"key":"807_CR4","doi-asserted-by":"publisher","unstructured":"Yin C, Xu Z, Li W, Li T, Yuan S, Liu Y (2023) Erasure codes for cold data in distributed storage systems. Appl Sci 13(4):2170. https:\/\/doi.org\/10.3390\/app13042170","DOI":"10.3390\/app13042170"},{"key":"807_CR5","doi-asserted-by":"publisher","unstructured":"Ghemawat S, Gobioff H, Leung ST (2003) The Google file system. In Proceedings of the 19th ACM Symposium on Operating Systems Principles, pp 29\u201343. https:\/\/doi.org\/10.1145\/945445.945450","DOI":"10.1145\/945445.945450"},{"key":"807_CR6","unstructured":"Hashimoto N (2015) Amazon S3 cookbook. Packt Publishing"},{"key":"807_CR7","doi-asserted-by":"publisher","unstructured":"Shvachko K, Kuang H, Radia S, Chansler R (2010) The hadoop distributed file system. In Proceedings of the 26th IEEE Symposium on Mass Storage Systems and Technologies, pp 1\u201310. https:\/\/doi.org\/10.1109\/MSST.2010.5496972","DOI":"10.1109\/MSST.2010.5496972"},{"key":"807_CR8","doi-asserted-by":"publisher","unstructured":"Zhou H, Feng D, Hu Y (2022) Bandwidth-aware scheduling repair techniques in erasure-coded clusters: design and analysis. IEEE Trans. Parallel Distrib Syst 33(12):3333\u20133348. https:\/\/doi.org\/10.1109\/TPDS.2022.3153061","DOI":"10.1109\/TPDS.2022.3153061"},{"key":"807_CR9","doi-asserted-by":"publisher","unstructured":"Chen J, Yang S, Wang Y et al. (2024) Data repair accelerating scheme for erasure-coded storage system based on FPGA and hierarchical parallel decoding structure. Cluster Comput 27:7803\u20137823. https:\/\/doi.org\/10.1007\/s10586-024-04401-x","DOI":"10.1007\/s10586-024-04401-x"},{"key":"807_CR10","doi-asserted-by":"publisher","unstructured":"Dinh TX, Nguyen LYN, Mohan LJ, Boztas S, Luong TT, Dau SH (2022) Practical considerations in repairing reed-solomon codes. In 2022 IEEE International Symposium on Information Theory (ISIT), pp 2607\u20132612. https:\/\/doi.org\/10.1109\/isit50566.2022.9834830","DOI":"10.1109\/isit50566.2022.9834830"},{"key":"807_CR11","doi-asserted-by":"publisher","unstructured":"Itani M, Sharafeddine S, Elkabani I (2017) Dynamic single node failure recovery in distributed storage systems. Comput Netw 113:84\u201393. https:\/\/doi.org\/10.1016\/j.comnet.2016.12.005","DOI":"10.1016\/j.comnet.2016.12.005"},{"key":"807_CR12","doi-asserted-by":"publisher","unstructured":"Zhou H, Feng D (2023) Boosting erasure-coded multi-stripe repair in rack architecture and heterogeneous clusters: design and analysis. IEEE Trans. Parallel Distrib Syst 34(8):2251\u20132264. https:\/\/doi.org\/10.1109\/TPDS.2023.3282180","DOI":"10.1109\/TPDS.2023.3282180"},{"key":"807_CR13","doi-asserted-by":"publisher","unstructured":"Zhang S, Li S, Wu C, Wu R, Long S, Xia W (2024) A parallel partial merge repair algorithm for multi-block failures for erasure storage systems. In 2024 IEEE International Parallel and Distributed Processing Symposium (IPDPS), pp 608\u2013618. https:\/\/doi.org\/10.1109\/ipdps57955.2024.00060","DOI":"10.1109\/ipdps57955.2024.00060"},{"issue":"3","key":"807_CR14","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1145\/3664926","volume":"21","author":"H Zhou","year":"2024","unstructured":"Zhou H, Feng D (2024) Stripe-schedule aware repair in erasure-coded clusters with heterogeneous star networks. ACM Trans On Archit And Code Optim 21(3):52. https:\/\/doi.org\/10.1145\/3664926","journal-title":"ACM Trans On Archit And Code Optim"},{"key":"807_CR15","doi-asserted-by":"publisher","unstructured":"Zhang Z, Zhang Q, Gu S, Zhang J, Xiang W (2024) Storage-transmission integrated erasure coding aggregation repair techniques in Leo satellite data centers. IEEE Trans Veh Technol 73(8):11489\u201311502. https:\/\/doi.org\/10.1109\/tvt.2024.3435129","DOI":"10.1109\/tvt.2024.3435129"},{"issue":"4","key":"807_CR16","doi-asserted-by":"publisher","first-page":"2888","DOI":"10.1109\/tnet.2024.3367995","volume":"32","author":"J Xia","year":"2024","unstructured":"Xia J, Luo L, Sun B, Cheng G, Guo D (2024) Parallelized in-network aggregation for failure repair in erasure-coded storage systems. IEEE\/ACM Trans Netw 32(4):2888\u20132901. https:\/\/doi.org\/10.1109\/tnet.2024.3367995","journal-title":"IEEE\/ACM Trans Netw"},{"issue":"12","key":"807_CR17","doi-asserted-by":"publisher","first-page":"20885","DOI":"10.1109\/jiot.2024.3363868","volume":"11","author":"Y Wu","year":"2024","unstructured":"Wu Y, Liu D, Tan Y, Ren J, Chen X, Zhang H (2024) A fast location-aware repair strategy for mobile grouped storage clusters. IEEE Internet Of Things J 11(12):20885\u201320899. https:\/\/doi.org\/10.1109\/jiot.2024.3363868","journal-title":"IEEE Internet Of Things J"},{"key":"807_CR18","doi-asserted-by":"publisher","unstructured":"Yao Q, Hu Y, Tu X, Lee PP, Feng D, Zhu X, Wei W (2022) PivotRepair: fast pipelined repair for erasure-coded hot storage. In 2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS), pp 614\u2013624. https:\/\/doi.org\/10.1109\/icdcs54860.2022.00065","DOI":"10.1109\/icdcs54860.2022.00065"},{"key":"807_CR19","doi-asserted-by":"publisher","first-page":"3257404","DOI":"10.1109\/ACCESS.2023.3257404","volume":"11","author":"Y Song","year":"2023","unstructured":"Song Y, Zhao W, Wang B (2023) Bpr: an erasure coding batch parallel repair approach in distributed storage systems. IEEE Access. 11:3257404. https:\/\/doi.org\/10.1109\/ACCESS.2023.3257404","journal-title":"IEEE Access."},{"issue":"6","key":"807_CR20","first-page":"1001","volume":"46","author":"Y Wang","year":"2024","unstructured":"Wang Y, Pi CJ, Liu YD, Shi JH (2024) Exact repair regeneration code data repair scheme under bandwidth heterogeneous networks. Comput Eng Sci 46(6):1001","journal-title":"Comput Eng Sci"},{"issue":"6","key":"807_CR21","doi-asserted-by":"publisher","first-page":"858","DOI":"10.1631\/fitee.2100242","volume":"23","author":"X Zhang","year":"2022","unstructured":"Zhang X, Liang N, Liu CLY (2022) Sa-rsr: a read-optimal data recovery strategy for xor-coded distributed storage systems. Front Inf Technol Electron Eng 23(6):858\u2013875. https:\/\/doi.org\/10.1631\/fitee.2100242","journal-title":"Front Inf Technol Electron Eng"},{"issue":"1","key":"807_CR22","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.ejor.2019.05.017","volume":"283","author":"PC Pop","year":"2020","unstructured":"Pop PC (2020) The generalized minimum spanning tree problem: an overview of formulations, solution procedures and latest advances. Eur J Oper Res 283(1):1\u201315. https:\/\/doi.org\/10.1016\/j.ejor.2019.05.017","journal-title":"Eur J Oper Res"},{"key":"807_CR23","doi-asserted-by":"publisher","unstructured":"Ahmed R, Sahneh FD, Hamm K, Kobourov S, Spence R (2020) Kruskal-based approximation algorithm for the multi-level Steiner tree problem. arXiv Preprint 2002.06421. https:\/\/doi.org\/10.48550\/arXiv.2002.06421","DOI":"10.48550\/arXiv.2002.06421"},{"key":"807_CR24","doi-asserted-by":"publisher","unstructured":"Ayegba P, Ayoola J, Asani E, Okeyinka A (2020) A comparative study of minimal spanning tree algorithms. In 2020 International Conference in Mathematics, Computer Engineering and Computer Science (ICMCECS), pp 1\u20134. https:\/\/doi.org\/10.1109\/icmcecs47690.2020.240900","DOI":"10.1109\/icmcecs47690.2020.240900"},{"key":"807_CR25","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1016\/j.future.2019.10.033","volume":"105","author":"J Xia","year":"2020","unstructured":"Xia J, Guo D, Xie J (2020) Efficient in-network aggregation mechanism for data block repairing in data centers. Future Gener Comput Syst 105:33\u201343. https:\/\/doi.org\/10.1016\/j.future.2019.10.033","journal-title":"Future Gener Comput Syst"},{"key":"807_CR26","doi-asserted-by":"publisher","first-page":"566","DOI":"10.1016\/j.neucom.2019.11.124","volume":"458","author":"M Ye","year":"2021","unstructured":"Ye M, Qiu H, Wang Y, Zhou Z, Zheng F, Ma T (2021) A method of repairing single node failure in the distributed storage system based on the regenerating-code and a hybrid genetic algorithm. Neurocomputing 458:566\u2013578. https:\/\/doi.org\/10.1016\/j.neucom.2019.11.124","journal-title":"Neurocomputing"},{"issue":"6","key":"807_CR27","doi-asserted-by":"publisher","first-page":"1728","DOI":"10.1109\/TPDS.2016.2628024","volume":"28","author":"H Zhang","year":"2017","unstructured":"Zhang H, Li H, Li SY (2017) Repair tree: fast repair for single failure in erasure-coded distributed storage systems. IEEE Trans. Parallel Distrib Syst 28(6):1728\u20131739. https:\/\/doi.org\/10.1109\/TPDS.2016.2628024","journal-title":"IEEE Trans. Parallel Distrib Syst"},{"issue":"12","key":"807_CR28","doi-asserted-by":"publisher","first-page":"2554","DOI":"10.3390\/sym14122554","volume":"14","author":"D Kanellopoulos","year":"2022","unstructured":"Kanellopoulos D, Sharma VK (2022) Dynamic load balancing techniques in the IoT: a review. Symmetry 14(12):2554. https:\/\/doi.org\/10.3390\/sym14122554","journal-title":"Symmetry"},{"key":"807_CR29","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1109\/ACCESS.2024.3404643","volume":"12","author":"SU Mushtaq","year":"2024","unstructured":"Mushtaq SU, Sheikh S, Idrees SM (2024) Next-gen cloud efficiency: fault-tolerant task scheduling with neighboring reservations for improved resource utilization. IEEE Access. 12:21. https:\/\/doi.org\/10.1109\/ACCESS.2024.3404643","journal-title":"IEEE Access."},{"issue":"6","key":"807_CR30","doi-asserted-by":"publisher","first-page":"4303","DOI":"10.1007\/s12083-024-01798-5","volume":"17","author":"SU Mushtaq","year":"2024","unstructured":"Mushtaq SU, Sheikh S, Idrees SM et al. (2024) In-depth analysis of fault tolerant approaches integrated with load balancing and task scheduling. Peer Peer Netw Appl 17(6):4303\u20134337. https:\/\/doi.org\/10.1007\/s12083-024-01798-5","journal-title":"Peer Peer Netw Appl"},{"key":"807_CR31","doi-asserted-by":"publisher","first-page":"152","DOI":"10.1016\/j.ijcce.2024.12.006","volume":"6","author":"SU Mushtaq","year":"2025","unstructured":"Mushtaq SU, Sheikh S, Idrees SM (2025) Enhanced priority based task scheduling with integrated fault tolerance in distributed systems. Int J Cognit Comput Eng 6:152\u2013169. https:\/\/doi.org\/10.1016\/j.ijcce.2024.12.006","journal-title":"Int J Cognit Comput Eng"},{"key":"807_CR32","doi-asserted-by":"publisher","unstructured":"Mushtaq SU, Sheikh S (2023) A fault-tolerant resource reservation model in cloud computing. Recent Adv Comput Sci 295\u2013301. https:\/\/doi.org\/10.1201\/9781003405573-53","DOI":"10.1201\/9781003405573-53"},{"key":"807_CR33","doi-asserted-by":"publisher","unstructured":"Mushtaq SU, Sheikh S, Nain A (2024 2023) The response rank based fault-tolerant task scheduling for cloud system. In Proceedings of the 2023 1st International Conference on Advanced Informatics and Intelligent Information Systems(ICAI3S 37\u201348). https:\/\/doi.org\/10.2991\/978-94-6463-366-5_5","DOI":"10.2991\/978-94-6463-366-5_5"},{"key":"807_CR34","doi-asserted-by":"publisher","unstructured":"Li J, Yang S, Wang X, Xue X (2009) Tree-structured data regeneration with network coding in distributed storage systems. In Proceedings of the 17th International Workshop on Quality of Service (IWQoS), pp 1\u20139. https:\/\/doi.org\/10.1109\/iwqos.2009.5201391","DOI":"10.1109\/iwqos.2009.5201391"},{"key":"807_CR35","doi-asserted-by":"publisher","unstructured":"Zhang J, Liao X, Li S, Hua Y, Liu X, Lin B (2014) Aggrecode: constructing route intersection for data reconstruction in erasure-coded storage. In Proceedings of the IEEE Conference on Computer Communications (INFOCOM), pp 2139\u20132147. https:\/\/doi.org\/10.1109\/infocom.2014.6848156","DOI":"10.1109\/infocom.2014.6848156"},{"key":"807_CR36","doi-asserted-by":"publisher","unstructured":"Li X, Yang Z, Li J, Li R, Lee PP, Huang Q, Hu Y (2021) Repair pipelining for erasure-coded storage: algorithms and evaluation. ACM Trans On Storage 17(2):1\u201329. https:\/\/doi.org\/10.1145\/3436890","DOI":"10.1145\/3436890"},{"key":"807_CR37","doi-asserted-by":"publisher","unstructured":"Shen Z, Shu J, Lee PPC (2016) Reconsidering single failure recovery in clustered file systems. In Proceedings of the 46th Annual IEEE\/IFIP International Conference on Dependable Systems and Networks (DSN), pp 323\u2013334. https:\/\/doi.org\/10.1109\/dsn.2016.37","DOI":"10.1109\/dsn.2016.37"},{"key":"807_CR38","doi-asserted-by":"publisher","unstructured":"Shen J, Wu B, Wang M et al. (2025) RLDR: reinforcement learning-based fast data recovery in cloud-of-clouds storage systems. In IEEE Transactions on Cloud Computing. https:\/\/doi.org\/10.1109\/tcc.2025.3546528","DOI":"10.1109\/tcc.2025.3546528"},{"key":"807_CR39","doi-asserted-by":"publisher","unstructured":"Kou G, Yi K, Xiao H et al. (2022) Reliability of a distributed data storage system considering the external impacts. IEEE Trans Reliab 72(1):3\u201314. https:\/\/doi.org\/10.1109\/tr.2022.3161638","DOI":"10.1109\/tr.2022.3161638"},{"key":"807_CR40","doi-asserted-by":"publisher","unstructured":"Tengku Asmawi TN, Ismail A, Shen J (2022) Cloud failure prediction based on traditional machine learning and deep learning. J Cloud Comput (heidelb) 11(1):47. https:\/\/doi.org\/10.21203\/rs.3.rs-1657073\/v1","DOI":"10.21203\/rs.3.rs-1657073\/v1"},{"key":"807_CR41","doi-asserted-by":"publisher","unstructured":"Sui J, Yue Q, Li X, Huang D (2022) Mds, near-MDS or 2-mds self-dual codes via twisted generalized reed-solomon codes. IEEE Trans Intell Transp Syst On Inf Theory 68(12):7832\u20137841. https:\/\/doi.org\/10.1109\/tit.2022.3190676","DOI":"10.1109\/tit.2022.3190676"},{"key":"807_CR42","doi-asserted-by":"publisher","unstructured":"Kanellopoulos D, Sharma VK, Panagiotakopoulos T et al. (2023) Networking architectures and protocols for IoT applications in smart cities: recent developments and perspectives. Electronics 12(11):2490. https:\/\/doi.org\/10.3390\/electronics12112490","DOI":"10.3390\/electronics12112490"},{"key":"807_CR43","doi-asserted-by":"publisher","unstructured":"Mushtaq SU, Sheikh S, Nain A et al. (2025) CRFTS: a cluster-centric and reservation-based fault-tolerant scheduling strategy to enhance QoS in cloud computing. Sci Rep 15:32233. https:\/\/doi.org\/10.1038\/s41598-025-17609-7","DOI":"10.1038\/s41598-025-17609-7"},{"key":"807_CR44","doi-asserted-by":"publisher","unstructured":"Malla PA, Mushtaq SU, Sheikh S (2025) Energy-aware priority-based task scheduling in a dynamic cloud environment. J Sched. https:\/\/doi.org\/10.1007\/s10951-025-00856-x","DOI":"10.1007\/s10951-025-00856-x"},{"key":"807_CR45","doi-asserted-by":"publisher","unstructured":"Nadimi-Shahraki MH, Zamani H, Asghari Varzaneh Z, Mirjalili S (2023) A systematic review of the whale optimization algorithm: theoretical foundation, improvements, and hybridizations. Arch Comput Methods Eng 30(7):4113\u20134159. https:\/\/doi.org\/10.1007\/s11831-023-09928-7","DOI":"10.1007\/s11831-023-09928-7"},{"key":"807_CR46","doi-asserted-by":"publisher","unstructured":"Game PS, Vaze DV (2020) Bio-inspired Optimization: metaheuristic algorithms for optimization. arXiv Preprint 2003.11637. https:\/\/doi.org\/10.48550\/arXiv.2003.11637","DOI":"10.48550\/arXiv.2003.11637"},{"key":"807_CR47","doi-asserted-by":"publisher","unstructured":"Batayneh M, Schupke DA, Hoffmann M, Kirstaedter A, Mukherjee B (2011) On routing and transmission range determination of multi-bit-rate signals over mixed-line-rate WDM optical networks for carrier ethernet. IEEE\/ACM Trans Netw 19(5):1304\u20131316. https:\/\/doi.org\/10.1109\/tnet.2011.2107748","DOI":"10.1109\/tnet.2011.2107748"}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-025-00807-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13677-025-00807-z","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-025-00807-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,6]],"date-time":"2026-01-06T14:34:34Z","timestamp":1767710074000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1186\/s13677-025-00807-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,12,2]]},"references-count":47,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2026,12]]}},"alternative-id":["807"],"URL":"https:\/\/doi.org\/10.1186\/s13677-025-00807-z","relation":{},"ISSN":["2192-113X"],"issn-type":[{"type":"electronic","value":"2192-113X"}],"subject":[],"published":{"date-parts":[[2025,12,2]]},"assertion":[{"value":"29 November 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 November 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 December 2025","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Written informed consent was obtained from all participants prior to their enrollment in the study.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Informed consent"}},{"value":"The authors declare no competing interests.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"3"}}