{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,20]],"date-time":"2026-05-20T07:05:57Z","timestamp":1779260757633,"version":"3.51.4"},"reference-count":23,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2009,5,6]],"date-time":"2009-05-06T00:00:00Z","timestamp":1241568000000},"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":[[2010,2]]},"DOI":"10.1007\/s11227-009-0284-7","type":"journal-article","created":{"date-parts":[[2009,5,5]],"date-time":"2009-05-05T08:01:03Z","timestamp":1241510463000},"page":"201-223","source":"Crossref","is-referenced-by-count":32,"title":["DAGMap: efficient and dependable scheduling of DAG workflow job in Grid"],"prefix":"10.1007","volume":"51","author":[{"given":"Haijun","family":"Cao","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hai","family":"Jin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoxin","family":"Wu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Song","family":"Wu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xuanhua","family":"Shi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2009,5,6]]},"reference":[{"key":"284_CR1","unstructured":"Ramakrishnan A, Singh G, Zhao H, Deelman E, Sakellariou R, Vahi K, Blackburn K, Meyers D, Samidi M (2007) Scheduling data intensive workflows onto storage-constrained distributed resources. In: Proceedings of the 7th IEEE symposium on cluster computing and the grid (CCGrid\u201907), 2007"},{"key":"284_CR2","doi-asserted-by":"crossref","unstructured":"Amin K, Hategan M, Laszewski GV, Zaluzec NJ, Hampton S, Rossi A (2004) GridAnt: a client-controllable grid workflow system. In: Proc 37th Hawai\u2019i international conf on system science, 2004","DOI":"10.1109\/HICSS.2004.1265491"},{"issue":"2","key":"284_CR3","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1007\/s10723-007-9065-9","volume":"5","author":"G Malewicz","year":"2007","unstructured":"Malewicz G, Foster I, Rosenberg AL, Wilde M (2007) A tool for prioritizing DAGMan jobs and its evaluation. J Grid Comput 5(2):197\u2013212","journal-title":"J Grid Comput"},{"key":"284_CR4","volume-title":"Lecture notes in computer science","author":"I Foster","year":"2005","unstructured":"Foster I (2005) Globus toolkit version 4: software for service-oriented systems. In: Lecture notes in computer science. vol 3779. Springer, Berlin"},{"key":"284_CR5","unstructured":"The Condor Project website (2007) Available: http:\/\/www.cs.wisc.edu\/condor\/"},{"key":"284_CR6","unstructured":"You SY, Kim HY, Hwang DH, Kim SC (2004) Task scheduling algorithm in GRID considering heterogeneous environment. In: Proc of the international conference on parallel and distributed processing techniques and applications (PDPTA \u201904), Nevada, USA, 2004, pp\u00a0240\u2013245"},{"key":"284_CR7","doi-asserted-by":"crossref","unstructured":"Mandal A, Kennedy K, Koelbel C, Marin G, Mellor-Crummey J, Liu B, Johnsson L (2005) Scheduling strategies for mapping application workflows onto the grid. In: IEEE international symposium on high performance distributed computing (HPDC\u201905), 2005","DOI":"10.1109\/HPDC.2005.1520947"},{"key":"284_CR8","unstructured":"Dong F, Akl SG (2006) Scheduling algorithms for grid computing: state of the art and open problems. Technical Report No. 2006-504, School of Computing, Queens University Kingston, Ontario"},{"issue":"3","key":"284_CR9","doi-asserted-by":"crossref","first-page":"260","DOI":"10.1109\/71.993206","volume":"13","author":"H Topcuoglu","year":"2002","unstructured":"Topcuoglu H, Hariri S, Wu M (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":"284_CR10","unstructured":"Muthuvelu N, Liu J, Soe NL, Venugopal SR, Sulistio A, Buyya R (2005) A dynamic job grouping-based scheduling for deploying applications with fine-grained tasks on global grids. In: Proc 3rd Australasian workshop on grid computing and e-research, Australia, 2005"},{"key":"284_CR11","doi-asserted-by":"crossref","unstructured":"Sakellariou R, Zhao H (2004) A hybrid heuristic for DAG scheduling on heterogeneous systems. In: Proc 13th heterogeneous computing workshop, USA, 2004","DOI":"10.1109\/IPDPS.2004.1303065"},{"key":"284_CR12","doi-asserted-by":"crossref","unstructured":"Maheswaran M, Siegel HJ (1998) A dynamic matching and scheduling algorithm for heterogeneous computing systems. In: Proc 7th heterogeneous computing workshop, 1998","DOI":"10.1109\/HCW.1998.666545"},{"key":"284_CR13","unstructured":"Etminani K, Naghibzadeh PM (2007) A Min-Min Max-Min selective algorithm for grid task scheduling. In: Proc 3rd IEEE\/IFIP international conference in Central Asia, 2007"},{"issue":"6","key":"284_CR14","doi-asserted-by":"crossref","first-page":"810","DOI":"10.1006\/jpdc.2000.1714","volume":"61","author":"TD Braun","year":"2001","unstructured":"Braun TD, Siegel HJ, Beck N, Boloni LL, Maheswaran M, Reuther AI, Robertson JP, Theys MD, Yao B (2001) A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems. J Parallel Distrib Comput 61(6):810\u2013837","journal-title":"J Parallel Distrib Comput"},{"key":"284_CR15","doi-asserted-by":"crossref","unstructured":"Buyya R, Murshed M (2002) GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for grid computing. J Concurr Comput Pract Exp (CCPE) 1175\u20131220","DOI":"10.1002\/cpe.710"},{"key":"284_CR16","doi-asserted-by":"crossref","unstructured":"Hall R, Rosenberg AL, Venkataramani A (2007) A comparison of DAG-scheduling strategies for internet-based computing. In: Proc 22nd international parallel and distributed processing symposium (IPDPS), 2007","DOI":"10.1109\/IPDPS.2007.370245"},{"key":"284_CR17","doi-asserted-by":"crossref","unstructured":"Sahoo RK, Oliner AJ, Rish I, Gupta M, Moreira JE, Ma S, Vilalta R, Sivasubramaniam A (2003) Critical event prediction for proactive management in large-scale computer clusters. In: Proc of the ACM SIGKDD, international conference on knowledge discovery and data mining, 2003, pp\u00a0426\u2013435","DOI":"10.1145\/956750.956799"},{"key":"284_CR18","doi-asserted-by":"crossref","unstructured":"Liang Y, Zhang Y, Jette M, Sivasubramaniam A, Sahoo RK (2006) Blue gene\/l failure analysis and prediction models. In: Proc of the international conference on dependable systems and networks (DSN), 2006","DOI":"10.1109\/DSN.2006.18"},{"key":"284_CR19","unstructured":"Adam JO, Larry R, Ramendra KS (2006) Cooperative checkpointing: a robust approach to large-scale systems reliability. In: Proc of the 20th annual international conference on supercomputing, 2006"},{"key":"284_CR20","unstructured":"Michael L, Todd T, Jim B, Miron L (1997) Checkpoint and migration of UNIX processes in the condor distributed processing system. University of Wisconsin-Madison Computer Sciences Technical Report 1346"},{"key":"284_CR21","doi-asserted-by":"crossref","unstructured":"Stellner G (1996) Cocheck: checkpointing and process migration for MPI. In: Proc of the international parallel processing symposium, 1996","DOI":"10.1109\/IPPS.1996.508106"},{"key":"284_CR22","doi-asserted-by":"crossref","unstructured":"Sudakov OO, Meshcheriakov IS, Boyko YV (2007) CHPOX: transparent checkpointing system for Linux clusters. In: Intelligent data acquisition and advanced computing systems: technology and applications (IDAACS 2007), 2007, pp\u00a0159\u2013164","DOI":"10.1109\/IDAACS.2007.4488396"},{"key":"284_CR23","doi-asserted-by":"crossref","unstructured":"Maoz T, Barak A, Amar L (2008) Combining virtual machine migration with process migration for HPC on multi-clusters and grids. In: IEEE Cluster, Tsukuba, 2008","DOI":"10.1109\/CLUSTR.2008.4663759"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-009-0284-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-009-0284-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-009-0284-7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T10:23:58Z","timestamp":1559384638000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-009-0284-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,5,6]]},"references-count":23,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2010,2]]}},"alternative-id":["284"],"URL":"https:\/\/doi.org\/10.1007\/s11227-009-0284-7","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,5,6]]}}}