{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,11]],"date-time":"2025-11-11T15:38:44Z","timestamp":1762875524213},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2013,4,20]],"date-time":"2013-04-20T00:00:00Z","timestamp":1366416000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2013,12]]},"DOI":"10.1007\/s11227-013-0938-3","type":"journal-article","created":{"date-parts":[[2013,4,19]],"date-time":"2013-04-19T06:59:55Z","timestamp":1366354795000},"page":"1462-1488","source":"Crossref","is-referenced-by-count":13,"title":["Distributed workflow mapping algorithm for maximized reliability under end-to-end delay constraint"],"prefix":"10.1007","volume":"66","author":[{"given":"Fei","family":"Cao","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michelle M.","family":"Zhu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2013,4,20]]},"reference":[{"key":"938_CR1","first-page":"69","volume-title":"The 13th multimedia computing and networking conf","author":"B Agarwalla","year":"2007","unstructured":"Agarwalla B, Ahmed N, Hilley D, Ramachandran U (2007) Streamline: a scheduling heuristic for streaming application on the grid. In: The 13th multimedia computing and networking conf, pp 69\u201385"},{"key":"938_CR2","first-page":"1","volume-title":"IEEE international symposium on parallel and distributed processing","author":"A Benoit","year":"2008","unstructured":"Benoit A, Hakem M, Robert Y (2008) Fault tolerant scheduling of precedence task graphs on heterogeneous platforms. In: IEEE international symposium on parallel and distributed processing, pp\u00a01\u20138"},{"issue":"13\u201315","key":"938_CR3","doi-asserted-by":"crossref","first-page":"1175","DOI":"10.1002\/cpe.710","volume":"14","author":"R Buyya","year":"2002","unstructured":"Buyya R, Murshed M (2002) GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for grid computing. Concurr Comput 14(13\u201315):1175\u20131220","journal-title":"Concurr Comput"},{"issue":"1","key":"938_CR4","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1002\/spe.995","volume":"41","author":"RN Calheiros","year":"2011","unstructured":"Calheiros RN, Ranjan R, Belglazov A, De Rose CAF, Buyya R (2011) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Exp 41(1):23\u201350","journal-title":"Softw Pract Exp"},{"issue":"1","key":"938_CR5","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1109\/TSMCC.2008.2001722","volume":"39","author":"W Chen","year":"2009","unstructured":"Chen W, Zhang J (2009) An ant colony optimization approach to a grid workflow scheduling problem with various QoS requirements. IEEE Trans Syst Man Cybern, Part C, Appl Rev 39(1):29\u201343","journal-title":"IEEE Trans Syst Man Cybern, Part C, Appl Rev"},{"key":"938_CR6","first-page":"231","volume-title":"IEEE ICPP international workshop on Metacomputing Systems and Applications (MSA \u20192001)","author":"B Cirou","year":"2001","unstructured":"Cirou B, Jeannot E (2001) Triplet: a clustering scheduling algorithm for heterogeneous systems. In: IEEE ICPP international workshop on Metacomputing Systems and Applications (MSA \u20192001), pp\u00a0231\u2013236"},{"key":"938_CR7","unstructured":"Condor. http:\/\/www.cs.wisc.edu\/condor"},{"issue":"8","key":"938_CR8","doi-asserted-by":"crossref","first-page":"927","DOI":"10.1002\/cpe.1410","volume":"21","author":"C Dabrowski","year":"2009","unstructured":"Dabrowski C (2009) Reliability in grid computing systems. Concurr Comput 21(8):927\u2013959","journal-title":"Concurr Comput"},{"key":"938_CR9","unstructured":"DAGMan. http:\/\/www.cs.wisc.edu\/condor\/dagman"},{"key":"938_CR10","unstructured":"DOE UltraScienceNet. http:\/\/www.csm.ornl.gov\/ultranet"},{"key":"938_CR11","first-page":"307","volume-title":"Proc. of the 29th international conference on parallel processing","author":"A Dogan","year":"2000","unstructured":"Dogan A, Ozguner F (2000) Reliable matching and scheduling of precedence-constrained tasks in heterogeneous distributed computing. In: Proc. of the 29th international conference on parallel processing, pp 307\u2013314"},{"issue":"3","key":"938_CR12","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1109\/71.993209","volume":"13","author":"A Dogan","year":"2002","unstructured":"Dogan A, Ozguner F (2002) Matching and scheduling algorithms for minimizing execution time and failure probability of applications in heterogeneous computing. IEEE Trans Parallel Distrib Syst 13(3):308\u2013323","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"3","key":"938_CR13","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1093\/comjnl\/bxh086","volume":"48","author":"A Dogan","year":"2005","unstructured":"Dogan A, Ozguner F (2005) Bi-objective scheduling algorithms for execution time-reliability trade-off in heterogeneous computing systems. Comput J 48(3):300\u2013314","journal-title":"Comput J"},{"key":"938_CR14","doi-asserted-by":"crossref","first-page":"280","DOI":"10.1145\/1248377.1248423","volume-title":"Proc. of the nineteenth annual ACM symposium on parallel algorithms and architectures (SPAA \u201907)","author":"J Dongarra","year":"2007","unstructured":"Dongarra J, Jeannot E, Saule E, Shi Z (2007) Bi-objective scheduling algorithms for optimizing makespan and reliability on heterogeneous systems. In: Proc. of the nineteenth annual ACM symposium on parallel algorithms and architectures (SPAA \u201907). ACM, New York, pp 280\u2013288"},{"key":"938_CR15","unstructured":"ESnet. http:\/\/www.es.net\/"},{"key":"938_CR16","unstructured":"Globus. http:\/\/www.globus.org"},{"key":"938_CR17","first-page":"280","volume-title":"Renpar 17, canet en roussillon","author":"M Hakem","year":"2006","unstructured":"Hakem M, Butelle F (2006) A Bi-objective algorithm for scheduling parallel applications on heterogeneous systems subject to failures. In: Renpar 17, canet en roussillon, pp 280\u2013288"},{"key":"938_CR18","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/ICPP.2007.72","volume-title":"Proceedings of the 2007 International Conference on Parallel Processing (ICPP \u201907)","author":"M Hakem","year":"2007","unstructured":"Hakem M, Butelle F (2007) Reliability and scheduling on systems subject to failures. In: Proceedings of the 2007 International Conference on Parallel Processing (ICPP \u201907). IEEE Comput Soc, Washington, p 38"},{"key":"938_CR19","unstructured":"Large Hadron Collider. http:\/\/en.wikipedia.org\/wiki\/Large_Hadron_Collider"},{"key":"938_CR20","volume-title":"Introduction to reliability engineering","author":"EE Lewis","year":"1987","unstructured":"Lewis EE (1987) Introduction to reliability engineering. Wiley, New York"},{"key":"938_CR21","first-page":"251","volume-title":"Proc of the 17th int symp on computer architecture on high performance computing","author":"T Ma","year":"2005","unstructured":"Ma T, Buyya R (2005) Critical-path and priority based algorithms for scheduling workflows with parameter sweep tasks on global grids. In: Proc of the 17th int symp on computer architecture on high performance computing, pp 251\u2013258"},{"key":"938_CR22","first-page":"48","volume-title":"Intl symp fault-tolerant computing","author":"JS Plank","year":"1998","unstructured":"Plank JS, Elwasif WR (1998) Experimental assessment of workstation failures and their impact on checkpointing systems. In: Intl symp fault-tolerant computing, pp 48\u201357"},{"key":"938_CR23","first-page":"163","volume-title":"Global grids, 10th IEEE\/ACM international conference on grid computing","author":"M Rahman","year":"2009","unstructured":"Rahman M, Ranjan R, Buyya R (2009) A distributed heuristic for decentralized workflow scheduling. In: Global grids, 10th IEEE\/ACM international conference on grid computing, pp 163\u2013164"},{"issue":"2","key":"938_CR24","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1109\/71.207593","volume":"4","author":"G Sih","year":"1993","unstructured":"Sih G, Lee E (1993) A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures. IEEE Trans Parallel Distrib Syst 4(2):175\u2013187","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"938_CR25","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1007\/s10723-005-9011-7","volume":"3","author":"G Singh","year":"2006","unstructured":"Singh G, Kesselman C, Deelman E (2006) Optimizing grid-based workflow execution. J Grid Comput 3:201\u2013219","journal-title":"J Grid Comput"},{"key":"938_CR26","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1145\/1851476.1851483","volume-title":"Proceedings of the 19th ACM international symposium on High Performance Distributed Computing (HPDC \u201910)","author":"O Sonmez","year":"2010","unstructured":"Sonmez O, Yigitbasi N, Abrishami S, Iosup A, Epema D (2010) Performance analysis of dynamic workflow scheduling in multicluster grids. In: Proceedings of the 19th ACM international symposium on High Performance Distributed Computing (HPDC \u201910), pp 49\u201360"},{"key":"938_CR27","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1109\/HCW.1999.765092","volume-title":"8th IEEE Heterogeneous Computing Workshop (HCW \u201999)","author":"S Topcuoglu","year":"1999","unstructured":"Topcuoglu S, Wu M (1999) Task scheduling algorithms for heterogeneous processors. In: 8th IEEE Heterogeneous Computing Workshop (HCW \u201999), pp 3\u201314"},{"issue":"15","key":"938_CR28","doi-asserted-by":"crossref","first-page":"1759","DOI":"10.1002\/cpe.1328","volume":"20","author":"L Wang","year":"2008","unstructured":"Wang L, Kunze M, Tao J (2008) Performance evaluation of virtual machine-based grid workflow system. Concurr Comput 20(15):1759\u20131771","journal-title":"Concurr Comput"},{"issue":"3","key":"938_CR29","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1016\/j.compeleceng.2011.01.004","volume":"37","author":"L Wang","year":"2011","unstructured":"Wang L, Chen D, Huang F (2011) Virtual workflow system for distributed collaborative scientific applications on grid. Comput Electr Eng 37(3):300\u2013310","journal-title":"Comput Electr Eng"},{"issue":"8","key":"938_CR30","doi-asserted-by":"crossref","first-page":"1124","DOI":"10.1016\/j.future.2011.03.008","volume":"27","author":"X Wang","year":"2011","unstructured":"Wang X, Yeo CS, Buyya R, Sua J (2011) Optimizing makespan and reliability for workflow applications with reputation and a look-ahead genetic algorithm. Future Gener Comput Syst 27(8):1124\u20131134","journal-title":"Future Gener Comput Syst"},{"key":"938_CR31","first-page":"8","volume-title":"Proc of 14th International Conference on Parallel and Distributed Systems (ICPADS \u201908)","author":"Q Wu","year":"2008","unstructured":"Wu Q, Gu Y (2008) Supporting distributed application workflows in heterogeneous computing environments. In: Proc of 14th International Conference on Parallel and Distributed Systems (ICPADS \u201908), vol 47, pp 8\u201322"},{"key":"938_CR32","first-page":"508","volume-title":"IEEE 16th International Conference on Parallel and Distributed Systems (ICPADS)","author":"Q Wu","year":"2010","unstructured":"Wu Q, Gu Y (2010) Distributed workflow mapping algorithm for minimum end-to-end delay under fault-tolerance constraint. In: IEEE 16th International Conference on Parallel and Distributed Systems (ICPADS), pp 508\u2013515"},{"key":"938_CR33","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/IPDPS.2008.4536465","volume-title":"IEEE International Symposium on Parallel and Distributed Processing (IPDPS \u20192008)","author":"Q Wu","year":"2008","unstructured":"Wu Q, Gu Y, Zhu M (2008) Optimizing network performance of computing pipelines in distributed environments. In: IEEE International Symposium on Parallel and Distributed Processing (IPDPS \u20192008), pp\u00a01\u20138"},{"key":"938_CR34","first-page":"1","volume-title":"Proc of the 6th int workshop on sys man tech, proc, and serv","author":"Q Wu","year":"2010","unstructured":"Wu Q, Zhu M, Lu X, Brown P, Lin Y, Gu Y, Cao F, Reuter M (2010) Automation and management of scientific workflows in distributed network environments. In: Proc of the 6th int workshop on sys man tech, proc, and serv, pp 1\u20138"},{"key":"938_CR35","first-page":"205","volume-title":"Proc. of the 44th Annual Simulation Symposium (ANSS \u20192011)","author":"Q Wu","year":"2011","unstructured":"Wu Q, Gu Y, Lin Y, Rao NSV (2011) Latency modeling and minimization for large-scale scientific workflows in distributed network environments. In: Proc. of the 44th Annual Simulation Symposium (ANSS \u20192011), pp 205\u2013212"},{"key":"938_CR36","first-page":"473","volume-title":"Computer and job-shop scheduling theory","author":"L Xing","year":"2006","unstructured":"Xing L, Shrest A (2006) Algorithms for minimal-length schedules. In: Computer and job-shop scheduling theory, vol\u00a02, pp\u00a0473\u2013479"},{"issue":"3","key":"938_CR37","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1109\/MCSE.2010.61","volume":"12","author":"X Yang","year":"2010","unstructured":"Yang X, Bruin RP, Dove MT (2010) Developing an end-to-end scientific workflow. Comput Sci Eng 12(3):52\u201361","journal-title":"Comput Sci Eng"},{"key":"938_CR38","doi-asserted-by":"crossref","first-page":"407","DOI":"10.1016\/j.amc.2006.06.071","volume":"184","author":"PY Yin","year":"2007","unstructured":"Yin PY, Yu SS, Wang PP, Wang YT (2007) Multi-objective task allocation in distributed computing systems by hybrid particle swarm optimization. Appl Math Comput 184:407\u2013420","journal-title":"Appl Math Comput"},{"key":"938_CR39","first-page":"402","volume-title":"Proc. of the IEEE internatioal conference on image and graphics","author":"M Zhu","year":"2004","unstructured":"Zhu M, Wu Q, Rao NSV, Iyengar SS (2004) Adaptive visualization pipeline decomposition and mapping onto computer networks. In: Proc. of the IEEE internatioal conference on image and graphics, pp 402\u2013405"},{"key":"938_CR40","first-page":"117","volume-title":"A heterogeneous computing environment, intelligent distributed computing V, 5th international symposium on Intelligent Distributed Computing (IDC 2011)","author":"M Zhu","year":"2011","unstructured":"Zhu M, Cao F, Mi J (2011) A hybrid mapping and scheduling algorithm for distributed workflow applications. In: A heterogeneous computing environment, intelligent distributed computing V, 5th international symposium on Intelligent Distributed Computing (IDC 2011). Springer, Berlin, pp 117\u2013127"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-013-0938-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-013-0938-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-013-0938-3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T10:24:09Z","timestamp":1559384649000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-013-0938-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,4,20]]},"references-count":40,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2013,12]]}},"alternative-id":["938"],"URL":"https:\/\/doi.org\/10.1007\/s11227-013-0938-3","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,4,20]]}}}