{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T05:29:36Z","timestamp":1782970176363,"version":"3.54.5"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2014,11,19]],"date-time":"2014-11-19T00:00:00Z","timestamp":1416355200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2016,6]]},"DOI":"10.1007\/s11227-014-1335-2","type":"journal-article","created":{"date-parts":[[2014,11,21]],"date-time":"2014-11-21T16:17:37Z","timestamp":1416586657000},"page":"2059-2079","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":23,"title":["An optimized MapReduce workflow scheduling algorithm for heterogeneous computing"],"prefix":"10.1007","volume":"72","author":[{"given":"Zhuo","family":"Tang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Min","family":"Liu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Almoalmi","family":"Ammar","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kenli","family":"Li","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Keqin","family":"Li","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2014,11,19]]},"reference":[{"key":"1335_CR1","unstructured":"http:\/\/www.hpc.ncep.noaa.gov\/"},{"key":"1335_CR2","unstructured":"Oozie. http:\/\/oozie.apache.org\/"},{"key":"1335_CR3","doi-asserted-by":"crossref","unstructured":"Barker A, Van Hemert J (2007) Scientific workflow: a survey and research directions. In: Proceedings of the 7th international conference on Parallel processing and applied mathematics, pp. 746\u2013753. Springer","DOI":"10.1007\/978-3-540-68111-3_78"},{"issue":"2","key":"1335_CR4","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1007\/s10586-009-0072-4","volume":"12","author":"A Barker","year":"2009","unstructured":"Barker A, Weissman JB, Hemert JI (2009) The circulate architecture: avoiding workflow bottlenecks caused by centralised orchestration. Clust Comput 12(2):221\u2013235","journal-title":"Clust Comput"},{"issue":"1","key":"1335_CR5","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1016\/j.ecoinf.2009.08.008","volume":"5","author":"D Barseghian","year":"2010","unstructured":"Barseghian D, Altintas I, Jones M, Crawl D, Potter N, Gallagher J, Cornillon P, Schildhauer M, Borer E, Seabloom E et al (2010) Workflows and extensions to the kepler scientific workflow system to support environmental sensor data access and analysis. Ecol Inform 5(1):42\u201350","journal-title":"Ecol Inform"},{"issue":"1","key":"1335_CR6","first-page":"23","volume":"41","author":"R Calheiros","year":"2011","unstructured":"Calheiros R, Ranjan R, Beloglazov A, De Rose C, Buyya R (2011) Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw 41(1):23\u201350","journal-title":"Softw"},{"key":"1335_CR7","doi-asserted-by":"crossref","unstructured":"Chen Q, Wang L, Shang Z (2008) Mrgis: a mapreduce-enabled high performance workflow system for gis. In: eScience, 2008. eScience\u201908. IEEE Fourth International Conference on, IEEE, pp. 646\u2013651","DOI":"10.1109\/eScience.2008.169"},{"key":"1335_CR8","unstructured":"Craddock Tracy Harwood (2008) e.a.: e-science: relieving bottlenecks in large-scale genome analyses. Nature Publishing Group, pp. 948\u2013954"},{"key":"1335_CR9","unstructured":"Dean J, Ghemawat S (2004) Mapreduce: simplified data processing on large clusters. In: Proceedings of the 6th Symposium on Operating Systems Design and Implementation(OSDI), p. 137C150"},{"issue":"3","key":"1335_CR10","first-page":"219","volume":"13","author":"E Deelman","year":"2005","unstructured":"Deelman E, Singh G, Su M, Blythe J, Gil Y, Kesselman C, Mehta G, Vahi K, Berriman G, Good J et al (2005) Pegasus: a framework for mapping complex scientific workflows onto distributed systems. Sci Progr 13(3):219\u2013237","journal-title":"Sci Progr"},{"issue":"1","key":"1335_CR11","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1109\/TSC.2010.58","volume":"5","author":"X Fei","year":"2012","unstructured":"Fei X, Lu S (2012) A dataflow-based scientific workflow composition framework. Serv Comput IEEE Trans 5(1):45\u201358. doi: 10.1109\/TSC.2010.58","journal-title":"Serv Comput IEEE Trans"},{"key":"1335_CR12","doi-asserted-by":"crossref","unstructured":"Fei X, Lu S, Lin C (2009) A mapreduce-enabled scientific workflow composition framework. In: IEEE International Conference on Web Services, 2009. ICWS 2009, IEEE, pp. 663\u2013670","DOI":"10.1109\/ICWS.2009.90"},{"key":"1335_CR13","unstructured":"Group K. Opencl (open computing language) - the open standard for parallel programming of heterogeneous systems. In: URL http:\/\/www.khronos.org\/opencl\/"},{"key":"1335_CR14","volume-title":"Computers and intractability: a guide to the theory of np-completeness","author":"D Johnson","year":"1979","unstructured":"Johnson D, Garey M (1979) Computers and intractability: a guide to the theory of np-completeness. Freeman&Co, San Francisco"},{"issue":"1","key":"1335_CR15","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1016\/j.jsb.2009.01.002","volume":"166","author":"G Lander","year":"2009","unstructured":"Lander G, Stagg S, Voss N, Cheng A, Fellmann D, Pulokas J, Yoshioka C, Irving C, Mulder A, Lau P et al (2009) Appion: an integrated, database-driven pipeline to facilitate em image processing. J Struct Biol 166(1):95\u2013102","journal-title":"J Struct Biol"},{"key":"1335_CR16","doi-asserted-by":"crossref","unstructured":"Lin C, Lu S, Lai Z, Chebotko A, Fei X, Hua J, Fotouhi F (2008) Service-oriented architecture for view: A visual scientific workflow management system. In: IEEE International Conference on Services Computing, 2008. SCC\u201908. IEEE, vol. 1, pp. 335\u2013342","DOI":"10.1109\/SCC.2008.118"},{"key":"1335_CR17","unstructured":"Lud\u00e4scher B, Weske M, Mcphillips T, Bowers S (2009) Scientific workflows: business as usual? Business process management pp. 31\u201347"},{"issue":"5","key":"1335_CR18","doi-asserted-by":"crossref","first-page":"541","DOI":"10.1016\/j.future.2008.06.013","volume":"25","author":"T McPhillips","year":"2009","unstructured":"McPhillips T, Bowers S, Zinn D, Lud\u00e4scher B (2009) Scientific workflow design for mere mortals. Futur Gener Comput Syst 25(5):541\u2013551","journal-title":"Futur Gener Comput Syst"},{"key":"1335_CR19","doi-asserted-by":"crossref","unstructured":"Nguyen P, Halem M (2011) A mapreduce workflow system for architecting scientific data intensive applications. In: Proceeding of the 2nd international workshop on Software engineering for cloud computing, ACM, pp. 57\u201363","DOI":"10.1145\/1985500.1985510"},{"key":"1335_CR20","unstructured":"Oinn T Greenwood M, e.a. (2005) Taverna:lessons in creating a workflow environment for the life sciences. pp. 1067\u20131100"},{"key":"1335_CR21","doi-asserted-by":"crossref","unstructured":"Pireddu L, Leo S, Zanetti G (2011). Mapreducing a genomic sequencing workflow. In: Proceedings of the second international workshop on MapReduce and its applications, ACM, pp. 67\u201374","DOI":"10.1145\/1996092.1996106"},{"key":"1335_CR22","doi-asserted-by":"crossref","unstructured":"Polo J, Carrera D, Becerra Y, Beltran V, Torres J, Ayguad\u00e9 E (2010) Performance management of accelerated mapreduce workloads in heterogeneous clusters. In: 39th International Conference on Parallel Processing (ICPP2010)","DOI":"10.1109\/ICPP.2010.73"},{"key":"1335_CR23","doi-asserted-by":"crossref","unstructured":"Polo J, Carrera D, Becerra Y, Steinder M, Whalley I (2010) Performance-driven task co-scheduling for mapreduce environments. In: Network Operations and Management Symposium (NOMS), 2010 IEEE, pp. 373\u2013380","DOI":"10.1109\/NOMS.2010.5488494"},{"issue":"1","key":"1335_CR24","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1186\/1471-2164-12-6","volume":"12","author":"K Rooijers","year":"2011","unstructured":"Rooijers K, Kolmeder C, Juste C, Dor\u00e9 J, de Been M, Boeren S, Galan P, Beauvallet C, de Vos W, Schaap P (2011) An iterative workflow for mining the human intestinal metaproteome. BMC Genomics 12(1):6","journal-title":"BMC Genomics"},{"key":"1335_CR25","doi-asserted-by":"crossref","unstructured":"Shvachko K, Kuang H, Radia S, Chansler R (2010) The hadoop distributed file system. In: IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST) 2010, pp. 1\u201310","DOI":"10.1109\/MSST.2010.5496972"},{"issue":"3","key":"1335_CR26","doi-asserted-by":"crossref","first-page":"260","DOI":"10.1109\/71.993206","volume":"13","author":"H Topcuouglu","year":"2002","unstructured":"Topcuouglu H, Hariri S, Wu MY (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":"1335_CR27","doi-asserted-by":"crossref","unstructured":"Wang J, Crawl D, Altintas I (2009) Kepler+ hadoop: A general architecture facilitating data-intensive applications in scientific workflow systems. In: Proceedings of the 4th Workshop on Workflows in Support of Large-Scale Science, ACM, p. 12","DOI":"10.1145\/1645164.1645176"},{"key":"1335_CR28","doi-asserted-by":"crossref","unstructured":"Warr W (2012) Scientific workflow systems: Pipeline pilot and knime. Journal of computer-aided molecular design pp. 1\u20134","DOI":"10.1007\/s10822-012-9577-7"},{"key":"1335_CR29","unstructured":"White T (2012) Hadoop: The definitive guide. O\u2019Reilly Media"},{"key":"1335_CR30","first-page":"1","volume":"2010","author":"J Wolf","year":"2010","unstructured":"Wolf J, Rajan D, Hildrum K, Khandekar R, Kumar V, Parekh S, Wu K, Balmin A (2010) Flex: a slot allocation scheduling optimizer for mapreduce workloads. Middleware 2010:1\u201320","journal-title":"Middleware"},{"key":"1335_CR31","unstructured":"Jacob JC, Katz DS et. al (2004) The Montage architecture for gridenabled science processing of large, distributed datasets. In: Proceedings of the Earth Science Technology Conference, June 2004"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-014-1335-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-014-1335-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-014-1335-2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,17]],"date-time":"2019-08-17T18:02:48Z","timestamp":1566064968000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-014-1335-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,11,19]]},"references-count":31,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2016,6]]}},"alternative-id":["1335"],"URL":"https:\/\/doi.org\/10.1007\/s11227-014-1335-2","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,11,19]]}}}