{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T23:10:33Z","timestamp":1774998633402,"version":"3.50.1"},"reference-count":92,"publisher":"Springer Science and Business Media LLC","issue":"10","license":[{"start":{"date-parts":[[2021,3,29]],"date-time":"2021-03-29T00:00:00Z","timestamp":1616976000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,3,29]],"date-time":"2021-03-29T00:00:00Z","timestamp":1616976000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"name":"Supported by Key-Area Research and Development Plan of Guangdong Province","award":["#2020B010164003"],"award-info":[{"award-number":["#2020B010164003"]}]},{"name":"National Key R & D Program of China Project","award":["#2017YFB0203201"],"award-info":[{"award-number":["#2017YFB0203201"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2021,10]]},"DOI":"10.1007\/s11227-021-03764-x","type":"journal-article","created":{"date-parts":[[2021,3,29]],"date-time":"2021-03-29T09:02:48Z","timestamp":1617008568000},"page":"11643-11681","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":26,"title":["Reliability-aware task scheduling for energy efficiency on heterogeneous multiprocessor systems"],"prefix":"10.1007","volume":"77","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5881-6649","authenticated-orcid":false,"given":"Zexi","family":"Deng","sequence":"first","affiliation":[]},{"given":"Dunqian","family":"Cao","sequence":"additional","affiliation":[]},{"given":"Hong","family":"Shen","sequence":"additional","affiliation":[]},{"given":"Zihan","family":"Yan","sequence":"additional","affiliation":[]},{"given":"Huimin","family":"Huang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,3,29]]},"reference":[{"issue":"4","key":"3764_CR1","doi-asserted-by":"publisher","first-page":"975","DOI":"10.1109\/TPDS.2020.3037082","volume":"32","author":"X Liu","year":"2021","unstructured":"Liu X, Sun J, Zheng L, Wang S, Liu Y, Wei T (2021) Parallelization and optimization of NSGA-II on sunway taihulight system. IEEE Trans Parallel Distrib Syst 32(4):975\u2013987","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"3764_CR2","doi-asserted-by":"crossref","unstructured":"Taheri G, Khonsari A, Entezari-Maleki R, Sousa L (2020) A hybrid algorithm for task scheduling on heterogeneous multiprocessor embedded systems. Appl Soft Comput 1\u201314","DOI":"10.1016\/j.asoc.2020.106202"},{"issue":"3","key":"3764_CR3","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1145\/1108956.1108957","volume":"37","author":"V Venkatachalam","year":"2005","unstructured":"Venkatachalam V, Franz M (2005) Power reduction techniques for microprocessor systems. ACM Comput Surv (CSUR) 37(3):195\u2013237","journal-title":"ACM Comput Surv (CSUR)"},{"issue":"8","key":"3764_CR4","doi-asserted-by":"publisher","first-page":"1374","DOI":"10.1109\/TPDS.2010.208","volume":"22","author":"YC Lee","year":"2011","unstructured":"Lee YC, Zomaya AY (2011) Energy conscious scheduling for distributed computing systems under different operating conditions. IEEE Trans Parallel Distrib Syst 22(8):1374\u20131381","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"6","key":"3764_CR5","doi-asserted-by":"publisher","first-page":"1796","DOI":"10.1109\/TPDS.2015.2462835","volume":"27","author":"S Chen","year":"2016","unstructured":"Chen S, Li Z, Yang B, Rudolph G (2016) Quantum-inspired hyper-heuristics for energy-aware scheduling on heterogeneous computing systems. IEEE Trans Parallel Distrib Syst 27(6):1796\u20131810","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"10","key":"3764_CR6","doi-asserted-by":"publisher","first-page":"5578","DOI":"10.1007\/s11227-018-2498-z","volume":"74","author":"M Safari","year":"2018","unstructured":"Safari M, Khorsand R (2018) Pl-dvfs: combining power-aware list-based scheduling algorithm with dvfs technique for real-time tasks in cloud computing. J Supercomput 74(10):5578\u20135600","journal-title":"J Supercomput"},{"key":"3764_CR7","doi-asserted-by":"publisher","first-page":"57614","DOI":"10.1109\/ACCESS.2018.2873641","volume":"6","author":"K Huang","year":"2018","unstructured":"Huang K, Jiang X, Zhang X, Yan R, Wang K, Xiong D, Yan X (2018) Energy-efficient fault-tolerant mapping and scheduling on heterogeneous multiprocessor real-time systems. IEEE Access 6:57614\u201357630","journal-title":"IEEE Access"},{"key":"3764_CR8","doi-asserted-by":"publisher","first-page":"344","DOI":"10.1016\/j.jocs.2017.05.002","volume":"26","author":"X Xiao","year":"2018","unstructured":"Xiao X, Xie G, Xu C, Fan C, Li R, Li K (2018) Maximizing reliability of energy constrained parallel applications on heterogeneous distributed systems. J Comput Sci 26:344\u2013353","journal-title":"J Comput Sci"},{"key":"3764_CR9","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jss.2017.07.032","volume":"133","author":"J Zhou","year":"2017","unstructured":"Zhou J, Cao K, Cong P, Wei T, Chen M, Zhang G, Yan J, Ma Y (2017) Reliability and temperature constrained task scheduling for makespan minimization on heterogeneous multi-core platforms. J Syst Softw 133:1\u201316","journal-title":"J Syst Softw"},{"issue":"12","key":"3764_CR10","doi-asserted-by":"publisher","first-page":"3426","DOI":"10.1109\/TPDS.2017.2730876","volume":"28","author":"G Xie","year":"2017","unstructured":"Xie G, Zeng G, Xiao X, Li R, Li K (2017) Energy-efficient scheduling algorithms for real-time parallel applications on heterogeneous distributed embedded systems. IEEE Trans Parallel Distrib Syst 28(12):3426\u20133442","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"3","key":"3764_CR11","doi-asserted-by":"publisher","first-page":"1581","DOI":"10.1007\/s10586-018-2154-7","volume":"21","author":"X Tang","year":"2018","unstructured":"Tang X, Liao X, Zheng J, Yang X (2018) Energy efficient job scheduling with workload prediction on cloud data center. Clust Comput 21(3):1581\u20131593","journal-title":"Clust Comput"},{"key":"3764_CR12","doi-asserted-by":"publisher","first-page":"23936","DOI":"10.1109\/ACCESS.2020.2970166","volume":"8","author":"Z Deng","year":"2020","unstructured":"Deng Z, Yan Z, Huang H, Shen H (2020) Energy-aware task scheduling on heterogeneous computing systems with time constraint. IEEE Access 8:23936\u201323950","journal-title":"IEEE Access"},{"key":"3764_CR13","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1016\/j.ins.2015.02.023","volume":"319","author":"L Zhang","year":"2015","unstructured":"Zhang L, Li K, Xu Y, Mei J, Zhang F, Li K (2015) Maximizing reliability with energy conservation for parallel task scheduling in a heterogeneous cluster. Inf Sci 319:113\u2013131","journal-title":"Inf Sci"},{"key":"3764_CR14","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1016\/j.ins.2016.08.003","volume":"379","author":"L Zhang","year":"2017","unstructured":"Zhang L, Li K, Li C, Li K (2017) Bi-objective workflow scheduling of the energy consumption and reliability in heterogeneous computing systems. Inf Sci 379:241\u2013256","journal-title":"Inf Sci"},{"issue":"12","key":"3764_CR15","doi-asserted-by":"publisher","first-page":"7637","DOI":"10.1109\/TII.2019.2962531","volume":"16","author":"X Tang","year":"2020","unstructured":"Tang X, Shi W, Wu F (2020) Interconnection network energy-aware workflow scheduling algorithm on heterogeneous systems. IEEE Trans Ind Inf 16(12):7637\u20137645","journal-title":"IEEE Trans Ind Inf"},{"issue":"19","key":"3764_CR16","doi-asserted-by":"publisher","first-page":"e4210","DOI":"10.1002\/cpe.4210","volume":"29","author":"X Tang","year":"2017","unstructured":"Tang X, Li X, Fu Z (2017) Budget-constraint stochastic task scheduling on heterogeneous cloud systems. Concurr Comput Pract Exp 29(19):e4210","journal-title":"Concurr Comput Pract Exp"},{"issue":"4","key":"3764_CR17","doi-asserted-by":"publisher","first-page":"1413","DOI":"10.1007\/s10586-014-0372-1","volume":"17","author":"X Tang","year":"2014","unstructured":"Tang X, Li K, Liao G (2014) An effective reliability-driven technique of allocating tasks on heterogeneous cluster systems. Clust Comput 17(4):1413\u20131425","journal-title":"Clust Comput"},{"issue":"5","key":"3764_CR18","doi-asserted-by":"publisher","first-page":"1165","DOI":"10.1109\/TPDS.2019.2959533","volume":"31","author":"Z Quan","year":"2020","unstructured":"Quan Z, Wang Z, Ye T, Guo S (2020) Task scheduling for energy consumption constrained parallel applications on heterogeneous computing systems. IEEE Trans Parallel Distrib Syst 31(5):1165\u20131182","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"3764_CR19","doi-asserted-by":"crossref","unstructured":"Muhuri PK, Biswas SK (2020) Bayesian optimization algorithm for multi-objective scheduling of time and precedence constrained tasks in heterogeneous multiprocessor systems. Appl Soft Comput 1\u201327","DOI":"10.1016\/j.asoc.2020.106274"},{"issue":"5","key":"3764_CR20","doi-asserted-by":"publisher","first-page":"1057","DOI":"10.1109\/TPDS.2020.3041829","volume":"32","author":"H Djigal","year":"2021","unstructured":"Djigal H, Feng J, Lu J, Ge J (2021) IPPTS: an efficient algorithm for scientific workflow scheduling in heterogeneous computing systems. IEEE Trans Parallel Distrib Syst 32(5):1057\u20131071","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"3764_CR21","doi-asserted-by":"crossref","unstructured":"Chen J, Du C, Han P, Du X (2019) Work-in-progress: non-preemptive scheduling of periodic tasks with data dependency upon heterogeneous multiprocessor platforms. In: IEEE real-time systems symposium, RTSS 2019, Hong Kong, SAR, China, December 3\u20136, 2019. IEEE, pp 540\u2013543","DOI":"10.1109\/RTSS46320.2019.00059"},{"key":"3764_CR22","doi-asserted-by":"crossref","unstructured":"Aldegheri S, Bombieri N, Patel HD (2020) On the task mapping and scheduling for dag-based embedded vision applications on heterogeneous multi\/many-core architectures. In: 2020 Design, Automation and Test in Europe Conference and Exhibition, DATE 2020, Grenoble, France, Mar 9\u201313, 2020. IEEE, pp 1003\u20131006","DOI":"10.23919\/DATE48585.2020.9116462"},{"issue":"10","key":"3764_CR23","doi-asserted-by":"publisher","first-page":"5681","DOI":"10.1007\/s00521-019-04415-2","volume":"32","author":"Y Hu","year":"2020","unstructured":"Hu Y, Li J, He L (2020) A reformed task scheduling algorithm for heterogeneous distributed systems with energy consumption constraints. Neural Comput Appl 32(10):5681\u20135693","journal-title":"Neural Comput Appl"},{"key":"3764_CR24","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1016\/j.ins.2020.04.039","volume":"531","author":"L Zhang","year":"2020","unstructured":"Zhang L, Zhou L, Salah A (2020) Efficient scientific workflow scheduling for deadline-constrained parallel tasks in cloud computing environments. Inf Sci 531:31\u201346","journal-title":"Inf Sci"},{"issue":"3","key":"3764_CR25","doi-asserted-by":"publisher","first-page":"567","DOI":"10.1016\/j.ins.2010.10.001","volume":"181","author":"Y Wen","year":"2011","unstructured":"Wen Y, Xu H, Yang J (2011) A heuristic-based hybrid genetic-variable neighborhood search algorithm for task scheduling in heterogeneous multiprocessor system. Inf Sci 181(3):567\u2013581","journal-title":"Inf Sci"},{"issue":"1","key":"3764_CR26","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1016\/j.jpdc.2009.09.009","volume":"70","author":"FA Omara","year":"2010","unstructured":"Omara FA, Arafa MM (2010) Genetic algorithms for task scheduling problem. J Parallel Distrib Comput 70(1):13\u201322","journal-title":"J Parallel Distrib Comput"},{"key":"3764_CR27","doi-asserted-by":"crossref","unstructured":"Gu Q, Hao X (2018) Adaptive iterative learning control based on particle swarm optimization. J Supercomput 3615\u20133622","DOI":"10.1007\/s11227-018-2566-4"},{"issue":"3","key":"3764_CR28","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s11227-018-2279-8","volume":"76","author":"S Kansal","year":"2020","unstructured":"Kansal S, Kumar H, Kaushal S, Sangaiah AK (2020) Genetic algorithm-based cost minimization pricing model for on-demand iaas cloud service. J Supercomput 76(3):1\u201326","journal-title":"J Supercomput"},{"issue":"12","key":"3764_CR29","doi-asserted-by":"publisher","first-page":"7994","DOI":"10.1007\/s11227-019-02936-0","volume":"75","author":"H Alazzam","year":"2019","unstructured":"Alazzam H, Alhenawi E, Alsayyed RMH (2019) A hybrid job scheduling algorithm based on tabu and harmony search algorithms. J Supercomput 75(12):7994\u20138011","journal-title":"J Supercomput"},{"issue":"3","key":"3764_CR30","doi-asserted-by":"publisher","first-page":"2800","DOI":"10.1007\/s11227-020-03364-1","volume":"77","author":"A Asghari","year":"2021","unstructured":"Asghari A, Sohrabi MK, Yaghmaee F (2021) Task scheduling, resource provisioning, and load balancing on scientific workflows using parallel SARSA reinforcement learning agents and genetic algorithm. J Supercomput 77(3):2800\u20132828","journal-title":"J Supercomput"},{"key":"3764_CR31","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1016\/j.future.2020.08.036","volume":"115","author":"DA Alboaneen","year":"2021","unstructured":"Alboaneen DA, Tianfield H, Zhang Y, Pranggono B (2021) A metaheuristic method for joint task scheduling and virtual machine placement in cloud data centers. Future Gener Comput Syst 115:201\u2013212","journal-title":"Future Gener Comput Syst"},{"key":"3764_CR32","doi-asserted-by":"crossref","unstructured":"Deng Z, Shen H, Cao D, Yan Z, Huang H (2021) Task scheduling on heterogeneous multiprocessor systems through coherent data allocation. Concurr Comput Pract Exp 1\u201319","DOI":"10.1002\/cpe.6183"},{"key":"3764_CR33","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1016\/j.future.2016.08.022","volume":"74","author":"Y Hu","year":"2017","unstructured":"Hu Y, Liu C, Li K, Chen X, Li K (2017) Slack allocation algorithm for energy minimization in cluster systems. Future Gener Comput Syst 74:119\u2013131","journal-title":"Future Gener Comput Syst"},{"issue":"3","key":"3764_CR34","doi-asserted-by":"publisher","first-page":"316","DOI":"10.1109\/TII.2010.2051970","volume":"6","author":"B Zhao","year":"2010","unstructured":"Zhao B, Aydin H, Zhu D (2010) On maximizing reliability of real-time embedded applications under hard energy constraint. IEEE Trans Ind Inf 6(3):316\u2013328","journal-title":"IEEE Trans Ind Inf"},{"key":"3764_CR35","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1016\/j.advengsoft.2016.01.008","volume":"95","author":"SM Mirjalili","year":"2016","unstructured":"Mirjalili SM, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51\u201367","journal-title":"Adv Eng Softw"},{"key":"3764_CR36","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.swevo.2019.03.004","volume":"48","author":"FS Gharehchopogh","year":"2019","unstructured":"Gharehchopogh FS, Gholizadeh H (2019) A comprehensive survey: whale optimization algorithm and its applications. Swarm Evolut Comput 48:1\u201324","journal-title":"Swarm Evolut Comput"},{"issue":"5","key":"3764_CR37","first-page":"992","volume":"47","author":"D Chu","year":"2019","unstructured":"Chu D, Chen H, Wang X (2019) Whale optimization algorithm based on adaptive weight and simulated annealing. Acta Electr Sin 47(5):992\u2013999","journal-title":"Acta Electr Sin"},{"key":"3764_CR38","doi-asserted-by":"publisher","first-page":"106349","DOI":"10.1016\/j.asoc.2020.106349","volume":"93","author":"M Abdel-Basset","year":"2020","unstructured":"Abdel-Basset M, El-Shahat D, Deb K, Abouhawwash M (2020) Energy-aware whale optimization algorithm for real-time task scheduling in multiprocessor systems. Appl Soft Comput 93:106349","journal-title":"Appl Soft Comput"},{"issue":"11","key":"3764_CR39","doi-asserted-by":"publisher","first-page":"2867","DOI":"10.1109\/TPDS.2013.270","volume":"25","author":"K Li","year":"2013","unstructured":"Li K, Tang X, Li K (2013) Energy-efficient stochastic task scheduling on heterogeneous computing systems. IEEE Trans Parallel Distrib Syst 25(11):2867\u20132876","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"3764_CR40","doi-asserted-by":"publisher","first-page":"58948","DOI":"10.1109\/ACCESS.2020.2982956","volume":"8","author":"X Tang","year":"2020","unstructured":"Tang X, Fu Z (2020) CPU-GPU utilization aware energy-efficient scheduling algorithm on heterogeneous computing systems. IEEE Access 8:58948\u201358958","journal-title":"IEEE Access"},{"issue":"1","key":"3764_CR41","doi-asserted-by":"publisher","first-page":"4:1","DOI":"10.1145\/3408324","volume":"20","author":"S Paul","year":"2021","unstructured":"Paul S, Chatterjee N, Ghosal P, Diguet J (2021) Adaptive task allocation and scheduling on noc-based multicore platforms with multitasking processors. ACM Trans Embed Comput Syst 20(1):4:1-4:26","journal-title":"ACM Trans Embed Comput Syst"},{"issue":"1","key":"3764_CR42","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1109\/TC.2020.2984607","volume":"70","author":"B Salami","year":"2021","unstructured":"Salami B, Noori H, Naghibzadeh M (2021) Fairness-aware energy efficient scheduling on heterogeneous multi-core processors. IEEE Trans Comput 70(1):72\u201382","journal-title":"IEEE Trans Comput"},{"key":"3764_CR43","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1016\/j.ins.2019.12.034","volume":"520","author":"A Goubaa","year":"2020","unstructured":"Goubaa A, Khalgui M, Li Z, Frey G, Zhou M (2020) Scheduling periodic and aperiodic tasks with time, energy harvesting and precedence constraints on multi-core systems. Inf Sci 520:86\u2013104","journal-title":"Inf Sci"},{"key":"3764_CR44","doi-asserted-by":"crossref","unstructured":"Ge R, Feng X, Cameron KW (2005) Performance-constrained distributed dvs scheduling for scientific applications on power-aware clusters. In: Supercomputing, 2005. Proceedings of the ACM\/IEEE SC 2005 Conference. IEEE, pp 34\u201334","DOI":"10.1109\/SC.2005.57"},{"issue":"11","key":"3764_CR45","doi-asserted-by":"publisher","first-page":"1484","DOI":"10.1109\/TPDS.2008.122","volume":"19","author":"K Li","year":"2008","unstructured":"Li K (2008) Performance analysis of power-aware task scheduling algorithms on multiprocessor computers with dynamic voltage and speed. IEEE Trans Parallel Distrib Syst 19(11):1484\u20131497","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"3764_CR46","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1016\/j.jpdc.2016.02.006","volume":"95","author":"K Li","year":"2016","unstructured":"Li K (2016) Energy and time constrained task scheduling on multiprocessor computers with discrete speed levels. J Parallel Distrib Comput 95:15\u201328","journal-title":"J Parallel Distrib Comput"},{"issue":"4","key":"3764_CR47","doi-asserted-by":"publisher","first-page":"653","DOI":"10.1007\/s10723-013-9258-3","volume":"11","author":"S Nesmachnow","year":"2013","unstructured":"Nesmachnow S, Dorronsoro B, Pecero JE, Bouvry P (2013) Energy-aware scheduling on multicore heterogeneous grid computing systems. J Grid Comput 11(4):653\u2013680","journal-title":"J Grid Comput"},{"issue":"11","key":"3764_CR48","doi-asserted-by":"publisher","first-page":"2867","DOI":"10.1109\/TPDS.2013.270","volume":"25","author":"K Li","year":"2014","unstructured":"Li K, Tang X, Li K (2014) Energy-efficient stochastic task scheduling on heterogeneous computing systems. IEEE Trans Parallel Distrib Syst 25(11):2867\u20132876","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"8","key":"3764_CR49","doi-asserted-by":"publisher","first-page":"2043","DOI":"10.1109\/TPDS.2013.251","volume":"25","author":"J Niu","year":"2014","unstructured":"Niu J, Liu C, Gao Y, Qiu M (2014) Energy efficient task assignment with guaranteed probability satisfying timing constraints for embedded systems. IEEE Trans Parallel Distrib Syst 25(8):2043\u20132052","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"3","key":"3764_CR50","doi-asserted-by":"publisher","first-page":"810","DOI":"10.1109\/TPDS.2014.2313338","volume":"26","author":"D Li","year":"2015","unstructured":"Li D, Wu J (2015) Minimizing energy consumption for frame-based tasks on heterogeneous multiprocessor platforms. IEEE Trans Parallel Distrib Syst 26(3):810\u2013823","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"11","key":"3764_CR51","doi-asserted-by":"publisher","first-page":"1497","DOI":"10.1016\/j.jpdc.2011.04.007","volume":"71","author":"M Mezmaz","year":"2011","unstructured":"Mezmaz M, Melab N, Kessaci Y, Lee YC, Talbi E-G, Zomaya AY, Tuyttens D (2011) A parallel bi-objective hybrid metaheuristic for energy-aware scheduling for cloud computing systems. J Parallel Distrib Comput 71(11):1497\u20131508","journal-title":"J Parallel Distrib Comput"},{"key":"3764_CR52","first-page":"1","volume":"1","author":"L Mashayekhy","year":"2015","unstructured":"Mashayekhy L, Nejad MM, Grosu D, Zhang Q, Shi W (2015) Energy-aware scheduling of mapreduce jobs for big data applications. IEEE Trans Parallel Distrib Syst 1:1","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"19","key":"3764_CR53","doi-asserted-by":"publisher","first-page":"e4731","DOI":"10.1002\/cpe.4731","volume":"30","author":"Y Zhang","year":"2018","unstructured":"Zhang Y, Wang Y, Tang X, Yuan X, Xu Y (2018) Energy-efficient task scheduling on heterogeneous computing systems by linear programming. Concurr Comput Pract Exp 30(19):e4731","journal-title":"Concurr Comput Pract Exp"},{"issue":"1","key":"3764_CR54","doi-asserted-by":"publisher","first-page":"132","DOI":"10.1007\/s11241-017-9291-6","volume":"54","author":"M Thammawichai","year":"2018","unstructured":"Thammawichai M, Kerrigan EC (2018) Energy-efficient real-time scheduling for two-type heterogeneous multiprocessors. Real Time Syst 54(1):132\u2013165","journal-title":"Real Time Syst"},{"issue":"1","key":"3764_CR55","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1007\/s10723-015-9334-y","volume":"14","author":"Z Tang","year":"2016","unstructured":"Tang Z, Qi L, Cheng Z, Li K, Khan SU, Li K (2016) An energy-efficient task scheduling algorithm in dvfs-enabled cloud environment. J Grid Comput 14(1):55\u201374","journal-title":"J Grid Comput"},{"issue":"2","key":"3764_CR56","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1007\/s11227-010-0416-0","volume":"60","author":"K Li","year":"2012","unstructured":"Li K (2012) Energy efficient scheduling of parallel tasks on multiprocessor computers. J Supercomput 60(2):223\u2013247","journal-title":"J Supercomput"},{"issue":"5","key":"3764_CR57","doi-asserted-by":"publisher","first-page":"871","DOI":"10.1109\/TSC.2017.2665552","volume":"13","author":"G Xie","year":"2020","unstructured":"Xie G, Zeng G, Chen Y, Bai Y, Zhou Z, Li R, Li K (2020) Minimizing redundancy to satisfy reliability requirement for a parallel application on heterogeneous service-oriented systems. IEEE Trans Serv Comput 13(5):871\u2013886","journal-title":"IEEE Trans Serv Comput"},{"issue":"4","key":"3764_CR58","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1109\/TDSC.2008.50","volume":"6","author":"A Girault","year":"2009","unstructured":"Girault A, Kalla H (2009) A novel bicriteria scheduling heuristics providing a guaranteed global system failure rate. IEEE Trans Dependable Secure Comput 6(4):241\u2013254","journal-title":"IEEE Trans Dependable Secure Comput"},{"key":"3764_CR59","doi-asserted-by":"crossref","unstructured":"Dongarra JJ, Jeannot E, Saule E, Shi Z (2007) Bi-objective scheduling algorithms for optimizing makespan and reliability on heterogeneous systems. In: Proceedings of the nineteenth annual ACM symposium on Parallel algorithms and architectures. ACM, pp 280\u2013288","DOI":"10.1145\/1248377.1248423"},{"issue":"2","key":"3764_CR60","doi-asserted-by":"publisher","first-page":"521","DOI":"10.1109\/TPDS.2015.2403861","volume":"27","author":"C-Y Chen","year":"2015","unstructured":"Chen C-Y (2015) Task scheduling for maximizing performance and reliability considering fault recovery in heterogeneous distributed systems. IEEE Trans Parallel Distrib Syst 27(2):521\u2013532","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"1","key":"3764_CR61","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1007\/s10723-016-9386-7","volume":"15","author":"S Wang","year":"2017","unstructured":"Wang S, Li K, Mei J, Xiao G, Li K (2017) A reliability-aware task scheduling algorithm based on replication on heterogeneous computing systems. J Grid Comput 15(1):23\u201339","journal-title":"J Grid Comput"},{"issue":"2","key":"3764_CR62","doi-asserted-by":"publisher","first-page":"268","DOI":"10.1016\/j.jpdc.2011.11.003","volume":"72","author":"E Jeannot","year":"2012","unstructured":"Jeannot E, Saule E, Trystram D (2012) Optimizing performance and reliability on heterogeneous parallel systems: approximation algorithms and heuristics. J Parallel Distribut Comput 72(2):268\u2013280","journal-title":"J Parallel Distribut Comput"},{"key":"3764_CR63","doi-asserted-by":"crossref","unstructured":"Li R, Yu H, Jiang W, Ha Y (2020) Dvfs-based scrubbing scheduling for reliability maximization on parallel tasks in sram-based fpgas. In: 57th ACM\/IEEE Design Automation Conference, DAC 2020, San Francisco, CA, USA, July 20\u201324, 2020. IEEE, pp 1\u20136","DOI":"10.1109\/DAC18072.2020.9218574"},{"key":"3764_CR64","doi-asserted-by":"publisher","first-page":"499","DOI":"10.1016\/j.ijepes.2015.11.102","volume":"78","author":"L Zhang","year":"2016","unstructured":"Zhang L, Li K, Li K, Xu Y (2016) Joint optimization of energy efficiency and system reliability for precedence constrained tasks in heterogeneous systems. Int J Electr Power Energy Syst 78:499\u2013512","journal-title":"Int J Electr Power Energy Syst"},{"issue":"10","key":"3764_CR65","doi-asserted-by":"publisher","first-page":"1382","DOI":"10.1109\/TC.2009.56","volume":"58","author":"D Zhu","year":"2009","unstructured":"Zhu D, Aydin H (2009) Reliability-aware energy management for periodic real-time tasks. IEEE Trans Comput 58(10):1382\u20131397","journal-title":"IEEE Trans Comput"},{"issue":"2","key":"3764_CR66","first-page":"23","volume":"18","author":"B Zhao","year":"2013","unstructured":"Zhao B, Aydin H, Zhu D (2013) Shared recovery for energy efficiency and reliability enhancements in real-time applications with precedence constraints. ACM Trans Des Autom Electr Syst (TODAES) 18(2):23","journal-title":"ACM Trans Des Autom Electr Syst (TODAES)"},{"issue":"3","key":"3764_CR67","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1109\/TSUSC.2017.2743499","volume":"3","author":"L Zhang","year":"2018","unstructured":"Zhang L, Li K, Zheng W, Li K (2018) Contention-aware reliability efficient scheduling on heterogeneous computing systems. IEEE Trans Sustain Comput 3(3):182\u2013194","journal-title":"IEEE Trans Sustain Comput"},{"issue":"4","key":"3764_CR68","doi-asserted-by":"publisher","first-page":"871","DOI":"10.1109\/TPDS.2019.2950251","volume":"31","author":"N Kumar","year":"2020","unstructured":"Kumar N, Mayank J, Mondal A (2020) 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"},{"issue":"11","key":"3764_CR69","doi-asserted-by":"publisher","first-page":"3336","DOI":"10.1109\/TCAD.2020.3013045","volume":"39","author":"J Huang","year":"2020","unstructured":"Huang J, Li R, Jiao X, Jiang Y, Chang W (2020) Dynamic dag scheduling on multiprocessor systems: reliability, energy, and makespan. IEEE Trans Comput Aided Des Integr Circuits Syst 39(11):3336\u20133347","journal-title":"IEEE Trans Comput Aided Des Integr Circuits Syst"},{"key":"3764_CR70","doi-asserted-by":"publisher","first-page":"431","DOI":"10.1016\/j.future.2020.05.040","volume":"112","author":"HA Hassan","year":"2020","unstructured":"Hassan HA, Salem SA, Saad EM (2020) A smart energy and reliability aware scheduling algorithm for workflow execution in dvfs-enabled cloud environment. Future Gener Comput Syst 112:431\u2013448","journal-title":"Future Gener Comput Syst"},{"issue":"10","key":"3764_CR71","doi-asserted-by":"publisher","first-page":"2193","DOI":"10.1109\/TPDS.2019.2906172","volume":"30","author":"A Abdi","year":"2019","unstructured":"Abdi A, Girault A, Zarandi HR (2019) ERPOT: a quad-criteria scheduling heuristic to optimize execution time, reliability, power consumption and temperature in multicores. IEEE Trans Parallel Distrib Syst 30(10):2193\u20132210","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"3764_CR72","doi-asserted-by":"publisher","first-page":"20281","DOI":"10.1109\/ACCESS.2019.2897580","volume":"7","author":"W Deng","year":"2019","unstructured":"Deng W, Xu J, Zhao H (2019) An improved ant colony optimization algorithm based on hybrid strategies for scheduling problem. IEEE Access 7:20281\u201320292","journal-title":"IEEE Access"},{"key":"3764_CR73","doi-asserted-by":"publisher","first-page":"106425","DOI":"10.1016\/j.knosys.2020.106425","volume":"215","author":"S Song","year":"2021","unstructured":"Song S, Wang P, Heidari AA, Wang M, Zhao X, Chen H, He W, Xu S (2021) Dimension decided harris hawks optimization with gaussian mutation: balance analysis and diversity patterns. Knowl Based Syst 215:106425","journal-title":"Knowl Based Syst"},{"key":"3764_CR74","doi-asserted-by":"publisher","first-page":"255","DOI":"10.1016\/j.ins.2014.02.122","volume":"270","author":"Y Xu","year":"2014","unstructured":"Xu Y, Li K, Hu J, Li K (2014) A genetic algorithm for task scheduling on heterogeneous computing systems using multiple priority queues. Inf Sci 270:255\u2013287","journal-title":"Inf Sci"},{"issue":"12","key":"3764_CR75","doi-asserted-by":"publisher","first-page":"3208","DOI":"10.1109\/TPDS.2014.2385698","volume":"26","author":"Y Xu","year":"2015","unstructured":"Xu Y, Li K, He L, Zhang L, Li K (2015) A hybrid chemical reaction optimization scheme for task scheduling on heterogeneous computing systems. IEEE Trans Parallel Distrib Syst 26(12):3208\u20133222","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"3","key":"3764_CR76","first-page":"166","volume":"5","author":"KA Manudhane","year":"2013","unstructured":"Manudhane KA, Wadhe A (2013) Comparative study of static task scheduling algorithms for heterogeneous systems. Int J Comput Sci Eng 5(3):166","journal-title":"Int J Comput Sci Eng"},{"issue":"12","key":"3764_CR77","doi-asserted-by":"publisher","first-page":"1288","DOI":"10.1109\/71.895794","volume":"11","author":"B Veeravalli","year":"2000","unstructured":"Veeravalli B, Li X, Ko CC (2000) On the influence of start-up costs in scheduling divisible loads on bus networks. IEEE Trans Parallel Distrib Syst 11(12):1288\u20131305","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"9","key":"3764_CR78","doi-asserted-by":"publisher","first-page":"1682","DOI":"10.1016\/j.apm.2007.06.014","volume":"32","author":"S Mingsheng","year":"2008","unstructured":"Mingsheng S (2008) Optimal algorithm for scheduling large divisible workload on heterogeneous system. Appl Math Model 32(9):1682\u20131695","journal-title":"Appl Math Model"},{"key":"3764_CR79","unstructured":"Zhu D, Melhem RG, Moss\u00e9 D (2004) The effects of energy management on reliability in real-time embedded systems. In: 2004 International Conference on Computer-Aided Design, ICCAD 2004, San Jose, CA, USA, Nov 7\u201311, 2004. IEEE Computer Society\/ACM, pp 35\u201340"},{"key":"3764_CR80","doi-asserted-by":"crossref","unstructured":"Izosimov V, Pop P, Eles P, Peng Z (2005) Design optimization of time-and cost-constrained fault-tolerant distributed embedded systems. In: 2005 Design, Automation and Test in Europe Conference and Exposition (DATE 2005), 7-11 Mar 05, Munich, Germany. IEEE Computer Society, pp 864\u2013869","DOI":"10.1109\/DATE.2005.116"},{"issue":"1","key":"3764_CR81","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1007\/s10723-016-9386-7","volume":"15","author":"S Wang","year":"2017","unstructured":"Wang S, Li K, Mei J, Xiao G, Li K (2017) A reliability-aware task scheduling algorithm based on replication on heterogeneous computing systems. Grid Comput 15(1):23\u201339","journal-title":"Grid Comput"},{"key":"3764_CR82","doi-asserted-by":"crossref","unstructured":"Tizhoosh HR (2005) Opposition-based learning: a new scheme for machine intelligence, vol 1. pp 695\u2013701","DOI":"10.1109\/CIMCA.2005.1631345"},{"key":"3764_CR83","doi-asserted-by":"publisher","first-page":"100768","DOI":"10.1016\/j.swevo.2020.100768","volume":"60","author":"TJ Choi","year":"2021","unstructured":"Choi TJ, Togelius J, Cheong Y (2021) A fast and efficient stochastic opposition-based learning for differential evolution in numerical optimization. Swarm Evolut Comput 60:100768","journal-title":"Swarm Evolut Comput"},{"key":"3764_CR84","doi-asserted-by":"publisher","first-page":"104966","DOI":"10.1016\/j.knosys.2019.104966","volume":"188","author":"Y Xu","year":"2020","unstructured":"Xu Y, Yang Z, Li X, Kang H, Yang X (2020) Dynamic opposite learning enhanced teaching-learning-based optimization. Knowl Based Syst 188:104966","journal-title":"Knowl Based Syst"},{"key":"3764_CR85","doi-asserted-by":"publisher","first-page":"293","DOI":"10.1016\/j.engappai.2014.09.009","volume":"37","author":"Z Seif","year":"2015","unstructured":"Seif Z, Ahmadi MB (2015) An opposition-based algorithm for function optimization. Eng Appl Artif Intell 37:293\u2013306","journal-title":"Eng Appl Artif Intell"},{"key":"3764_CR86","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1016\/j.jpdc.2016.11.003","volume":"101","author":"P Kaur","year":"2017","unstructured":"Kaur P, Mehta S (2017) Resource provisioning and work flow scheduling in clouds using augmented shuffled frog leaping algorithm. J Parallel Distrib Comput 101:41\u201350","journal-title":"J Parallel Distrib Comput"},{"issue":"2","key":"3764_CR87","first-page":"217","volume":"31","author":"X Qiu","year":"2016","unstructured":"Qiu X, Hu Y, Li B (2016) Multiprocessor task scheduling based on improved differential evolution algorithm. Control Decis 31(2):217\u2013224","journal-title":"Control Decis"},{"issue":"3","key":"3764_CR88","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"},{"issue":"1","key":"3764_CR89","first-page":"167","volume":"46","author":"L Cheng","year":"2018","unstructured":"Cheng L, Xing YJ, Ren MF, Xie G, Chen J (2018) Multipath estimation algorithm using $$\\epsilon$$ constrained rank-based differential evolution. Acta Electr Sin 46(1):167\u2013174","journal-title":"Acta Electr Sin"},{"key":"3764_CR90","doi-asserted-by":"crossref","unstructured":"Takahama T, Sakai S (2012) Efficient constrained optimization by the $$\\epsilon$$ constrained rank-based differential evolution. In: Proceedings of the IEEE congress on evolutionary computation, CEC 2012, Brisbane, Australia, June 10\u201315, 2012. IEEE, pp 1\u20138","DOI":"10.1109\/CEC.2012.6256111"},{"issue":"2","key":"3764_CR91","doi-asserted-by":"publisher","first-page":"134","DOI":"10.1109\/TETC.2014.2300632","volume":"2","author":"Y Wang","year":"2014","unstructured":"Wang Y, Li K, Chen H, He L, Li K (2014) Energy-aware data allocation and task scheduling on heterogeneous multiprocessor systems with time constraints. IEEE Trans Emerg Top Comput 2(2):134\u2013148","journal-title":"IEEE Trans Emerg Top Comput"},{"key":"3764_CR92","doi-asserted-by":"crossref","unstructured":"Akram A, Sawalha L (2019) Validation of the gem5 simulator for x86 architectures. In: 2019 IEEE\/ACM performance modeling, benchmarking and simulation of high performance computer systems, PMBS@SC 2019, Denver, CO, USA, Nov 18, 2019. IEEE, pp 53\u201358","DOI":"10.1109\/PMBS49563.2019.00012"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-03764-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-021-03764-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-03764-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,10,26]],"date-time":"2022-10-26T07:17:33Z","timestamp":1666768653000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-021-03764-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,29]]},"references-count":92,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2021,10]]}},"alternative-id":["3764"],"URL":"https:\/\/doi.org\/10.1007\/s11227-021-03764-x","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,3,29]]},"assertion":[{"value":"19 March 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 March 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}