{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T15:10:49Z","timestamp":1775229049699,"version":"3.50.1"},"reference-count":22,"publisher":"Springer Science and Business Media LLC","issue":"9","license":[{"start":{"date-parts":[[2024,2,27]],"date-time":"2024-02-27T00:00:00Z","timestamp":1708992000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,2,27]],"date-time":"2024-02-27T00:00:00Z","timestamp":1708992000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["No. 61972293."],"award-info":[{"award-number":["No. 61972293."]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2024,6]]},"DOI":"10.1007\/s11227-024-05936-x","type":"journal-article","created":{"date-parts":[[2024,2,27]],"date-time":"2024-02-27T09:09:44Z","timestamp":1709024984000},"page":"13079-13095","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["A fault-tolerant scheduling algorithm that minimizes the number of replicas in heterogeneous service-oriented cloud computing systems"],"prefix":"10.1007","volume":"80","author":[{"given":"Fang","family":"Liu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kejie","family":"Hu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jing","family":"He","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wei","family":"Hu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Heyuan","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Min","family":"Peng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yanxiang","family":"He","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,2,27]]},"reference":[{"issue":"2","key":"5936_CR1","doi-asserted-by":"publisher","first-page":"250","DOI":"10.1109\/TSC.2014.2361320","volume":"9","author":"Z Cai","year":"2014","unstructured":"Cai Z, Li X, Gupta JN (2014) Heuristics for provisioning services to workflows in XaaS clouds. IEEE Trans Serv Comput 9(2):250\u2013263","journal-title":"IEEE Trans Serv Comput"},{"issue":"6","key":"5936_CR2","doi-asserted-by":"publisher","first-page":"902","DOI":"10.1109\/TSC.2016.2519898","volume":"10","author":"A Zhou","year":"2016","unstructured":"Zhou A, Wang S, Cheng B, Zheng Z, Yang F, Chang RN, Lyu MR, Buyya R (2016) Cloud service reliability enhancement via virtual machine placement optimization. IEEE Trans Serv Comput 10(6):902\u2013913","journal-title":"IEEE Trans Serv Comput"},{"key":"5936_CR3","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1016\/j.knosys.2016.10.016","volume":"115","author":"Y Kong","year":"2017","unstructured":"Kong Y, Zhang M, Ye D (2017) A belief propagation-based method for task allocation in open and dynamic cloud environments. Knowl-Based Syst 115:123\u2013132","journal-title":"Knowl-Based Syst"},{"key":"5936_CR4","doi-asserted-by":"publisher","first-page":"871","DOI":"10.1109\/TSC.2017.2665552","volume":"13","author":"G Xie","year":"2017","unstructured":"Xie G, Zeng G, Chen Y, Bai Y, Zhou Z, Li R, Li K (2017) Minimizing redundancy to satisfy reliability requirement for a parallel application on heterogeneous service-oriented systems. IEEE Trans Serv Comput 13:871","journal-title":"IEEE Trans Serv Comput"},{"issue":"3","key":"5936_CR5","doi-asserted-by":"publisher","first-page":"330","DOI":"10.1109\/71.80160","volume":"1","author":"MY Wu","year":"1990","unstructured":"Wu MY, Gajski DD (1990) Hypertool: a programming aid for message-passing systems. IEEE Trans Parallel Distrib Syst 1(3):330\u2013343","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"5936_CR6","doi-asserted-by":"crossref","unstructured":"Benoit A, Hakem M, Robert Y (2008) Fault tolerant scheduling of precedence task graphs on heterogeneous platforms. In: Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium On","DOI":"10.1109\/IPDPS.2008.4536133"},{"key":"5936_CR7","unstructured":"Chung Y-C, Ranka S (1992) Applications and performance analysis of a compile-time optimization approach for list scheduling algorithms on distributed memory multiprocessors. In: SC, pp 512\u2013521"},{"issue":"3","key":"5936_CR8","doi-asserted-by":"publisher","first-page":"260","DOI":"10.1109\/71.993206","volume":"13","author":"H Topcuoglu","year":"2002","unstructured":"Topcuoglu H, Hariri S, Wu M-Y (2002) Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans Parallel Distrib Syst 13(3):260\u2013274","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"5936_CR9","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1016\/j.sysarc.2018.08.007","volume":"90","author":"J Liu","year":"2018","unstructured":"Liu J, Wei M, Hu W, Xu X, Ouyang A (2018) Task scheduling with fault-tolerance in real-time heterogeneous systems. J Syst Archit 90:23\u201333","journal-title":"J Syst Archit"},{"key":"5936_CR10","doi-asserted-by":"crossref","unstructured":"Roy A, Aydin H, Zhu D (2019) Energy-efficient fault tolerance for real-time tasks with precedence constraints on heterogeneous multicore systems. In: 2019 Tenth International Green And Sustainable Computing Conference (IGSC). IEEE, pp 1\u20138","DOI":"10.1109\/IGSC48788.2019.8957166"},{"issue":"6","key":"5936_CR11","doi-asserted-by":"publisher","first-page":"1353","DOI":"10.1109\/TPDS.2021.3049780","volume":"32","author":"G Xie","year":"2021","unstructured":"Xie G, Yang K, Luo H (2021) Reliability and confidentiality co-verification for parallel applications in distributed systems. IEEE Trans Parallel Distrib Syst 32(6):1353\u20131368. https:\/\/doi.org\/10.1109\/TPDS.2021.3049780","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"1","key":"5936_CR12","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1109\/24.24570","volume":"38","author":"SM Shatz","year":"1989","unstructured":"Shatz SM, Wang J-P (1989) Models and algorithms for reliability-oriented task-allocation in redundant distributed-computer systems. IEEE Trans Reliab 38(1):16\u201327","journal-title":"IEEE Trans Reliab"},{"issue":"4","key":"5936_CR13","doi-asserted-by":"publisher","first-page":"871","DOI":"10.1109\/TPDS.2019.2950251","volume":"31","author":"N Kumar","year":"2019","unstructured":"Kumar N, Mayank J, Mondal A (2019) Reliability aware energy optimized scheduling of non-preemptive periodic real-time tasks on heterogeneous multiprocessor system. IEEE Trans Parallel Distrib Syst 31(4):871\u2013885","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"5936_CR14","doi-asserted-by":"crossref","unstructured":"Roy A, Aydin H, Zhu D (2017) Energy-aware standby-sparing on heterogeneous multicore systems. In: 2017 54th ACM\/EDAC\/IEEE Design Automation Conference (DAC). IEEE, pp 1\u20136","DOI":"10.1145\/3061639.3062238"},{"issue":"10","key":"5936_CR15","doi-asserted-by":"publisher","first-page":"1539","DOI":"10.1109\/TC.2019.2912164","volume":"68","author":"F Mireshghallah","year":"2019","unstructured":"Mireshghallah F, Bakhshalipour M, Sadrosadati M, Sarbazi-Azad H (2019) Energy-efficient permanent fault tolerance in hard real-time systems. IEEE Trans Comput 68(10):1539\u20131545","journal-title":"IEEE Trans Comput"},{"key":"5936_CR16","doi-asserted-by":"publisher","unstructured":"Han Y, Liu J, Hu W, Gan Y (2021) High-reliability and energy-saving dag scheduling in heterogeneous multi-core systems based on task replication. In: 2021 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp 2012\u20132017. https:\/\/doi.org\/10.1109\/SMC52423.2021.9658608","DOI":"10.1109\/SMC52423.2021.9658608"},{"key":"5936_CR17","doi-asserted-by":"crossref","unstructured":"Wei M, Liu J, Li T, Xu X, Hu W, Zhao D (2017) Fault-tolerant scheduling of real-time tasks on heterogeneous systems. In: 2017 12th IEEE Conference on Industrial Electronics and Applications (ICIEA). IEEE, pp 1006\u20131011","DOI":"10.1109\/ICIEA.2017.8282986"},{"key":"5936_CR18","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1016\/j.ins.2018.10.020","volume":"477","author":"H Yan","year":"2019","unstructured":"Yan H, Zhu X, Chen H, Guo H, Zhou W, Bao W (2019) Deft: dynamic fault-tolerant elastic scheduling for tasks with uncertain runtime in cloud. Inf Sci 477:30\u201346","journal-title":"Inf Sci"},{"key":"5936_CR19","doi-asserted-by":"publisher","unstructured":"Cheng D, Hu W, Liu J, Gan Y, Lu J (2021) Permanent fault-tolerant scheduling in heterogeneous multi-core real-time systems. In: 2021 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp 673\u2013678. https:\/\/doi.org\/10.1109\/SMC52423.2021.9658752","DOI":"10.1109\/SMC52423.2021.9658752"},{"key":"5936_CR20","doi-asserted-by":"crossref","unstructured":"Zhao L, Ren Y, Xiang Y, Sakurai K (2010) Fault-tolerant scheduling with dynamic number of replicas in heterogeneous systems. In: 2010 IEEE 12th International Conference on High Performance Computing and Communications (HPCC). IEEE, pp 434\u2013441","DOI":"10.1109\/HPCC.2010.72"},{"issue":"10","key":"5936_CR21","doi-asserted-by":"publisher","first-page":"567","DOI":"10.1016\/j.parco.2013.06.003","volume":"39","author":"L Zhao","year":"2013","unstructured":"Zhao L, Ren Y, Sakurai K (2013) Reliable workflow scheduling with less resource redundancy. Parallel Comput 39(10):567\u2013585","journal-title":"Parallel Comput"},{"issue":"4","key":"5936_CR22","doi-asserted-by":"publisher","first-page":"399","DOI":"10.1016\/j.jpdc.2007.05.015","volume":"68","author":"MI Daoud","year":"2008","unstructured":"Daoud MI, Kharma N (2008) A high performance algorithm for static task scheduling in heterogeneous distributed computing systems. J Parallel Distrib Comput 68(4):399\u2013409","journal-title":"J Parallel Distrib Comput"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-024-05936-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-024-05936-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-024-05936-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,6,4]],"date-time":"2024-06-04T10:49:16Z","timestamp":1717498156000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-024-05936-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,2,27]]},"references-count":22,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2024,6]]}},"alternative-id":["5936"],"URL":"https:\/\/doi.org\/10.1007\/s11227-024-05936-x","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,2,27]]},"assertion":[{"value":"27 January 2024","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 February 2024","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}