{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T19:40:58Z","timestamp":1740166858742,"version":"3.37.3"},"reference-count":34,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2017,9,29]],"date-time":"2017-09-29T00:00:00Z","timestamp":1506643200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"published-print":{"date-parts":[[2017,12]]},"DOI":"10.1186\/s13677-017-0091-2","type":"journal-article","created":{"date-parts":[[2017,9,29]],"date-time":"2017-09-29T13:44:08Z","timestamp":1506692648000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A resource management technique for processing deadline-constrained multi-stage workflows"],"prefix":"10.1186","volume":"6","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2467-0685","authenticated-orcid":false,"given":"Norman","family":"Lim","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shikharesh","family":"Majumdar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter","family":"Ashwood-Smith","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,9,29]]},"reference":[{"key":"91_CR1","unstructured":"Columbus L (2015) Roundup Of Cloud Computing Forecasts And Market Estimates, 2015. \nhttp:\/\/www.forbes.com\/sites\/louiscolumbus\/2015\/01\/24\/roundup-of-cloud-computing-forecasts-and-market-estimates-2015\/\n\n. Accessed 14 Nov 2016"},{"key":"91_CR2","unstructured":"Gartner (2015) Gartner Says Worldwide Cloud Infrastructure-as-a-Service Spending to Grow 32.8 Percent in 2015. \nhttp:\/\/www.gartner.com\/newsroom\/id\/3055225\n\n. Accessed 14 Nov 2016"},{"key":"91_CR3","doi-asserted-by":"crossref","first-page":"424","DOI":"10.1016\/j.jnca.2013.10.004","volume":"41","author":"SS Manvi","year":"2013","unstructured":"Manvi SS, Shyam GK (2013) Resource management for infrastructure as a service (IaaS) in cloud computing: a survey. Journal of Network and Computing Applications 41:424\u2013440","journal-title":"Journal of Network and Computing Applications"},{"key":"91_CR4","doi-asserted-by":"crossref","unstructured":"Buyya R, Garg SK, Calheiros RN (2011) SLA-oriented resource provisioning for cloud computing: challenges, architecture, and solutions. In: proceedings of the international conference on cloud and service computing, Hong Kong, China, 12-14 Dec 2011, p 1-10","DOI":"10.1109\/CSC.2011.6138522"},{"key":"91_CR5","doi-asserted-by":"crossref","unstructured":"Foster I, Kesselman C, Lee C, Lindell B, Nahrstedt K, Roy (1999) a distributed resource management architecture that supports advance reservations and co-allocation. In: Proceedings of the International Workshop on Quality of Service, London, UK, 1-4 June 1999, p 27\u201336","DOI":"10.1109\/IWQOS.1999.766475"},{"key":"91_CR6","doi-asserted-by":"crossref","unstructured":"Maheswaran M, Siegel HJ (1998) A dynamic matching and scheduling algorithm for heterogeneous computing systems. In: proceedings of the heterogeneous computing workshop, Orlando, USA, 30 march 1998, p 57-69","DOI":"10.1109\/HCW.1998.666545"},{"key":"91_CR7","unstructured":"Dean J, Ghemawat S (2004) MapReduce: simplified data processing on large clusters. In: proceedings of the international symposium on operating system design and implementation, San Francisco, USA, 6-8 Dec 2004, p 137-150"},{"key":"91_CR8","unstructured":"Dittrich J, Quiane-Ruiz J-A (2012) Efficient Big Data Processing in HadoopMapReduce. VLDB 2012\/PVLDB, 5:12:2014\u20132015"},{"key":"91_CR9","unstructured":"Collins M (2011) Hadoop and MapReduce: big data analytics. Gartner. Available: \nhttps:\/\/www.gartner.com\/doc\/1521016\/hadoop-mapreduce-big-data-analytics\n\n. Accessed 13 Jan 2017"},{"key":"91_CR10","unstructured":"Gift N (2010) Solve cloud-related big data problems with MapReduce. IBM. Available: \nhttp:\/\/www.ibm.com\/developerworks\/cloud\/library\/cl-bigdata\/\n\n. Accessed 13 Jan 2017"},{"key":"91_CR11","doi-asserted-by":"crossref","unstructured":"Lim N, Majumdar S, Ashwood-Smith P (2014) Resource management techniques for handling requests with service level agreements. In: proceedings of the international symposium on performance evaluation of computer and telecommunication systems, Monterey, USA, 6-10 July 2014, p 618-625","DOI":"10.1109\/SPECTS.2014.6880002"},{"key":"91_CR12","unstructured":"Yu J, Buyya R, Tham CK (2005) Cost-based scheduling of scientific workflow applications on utility grids. In: proceedings of the international conference on e-science and grid computing, Melbourne, Australia, 5-8 Dec 2005, p 140-147"},{"issue":"8","key":"91_CR13","doi-asserted-by":"crossref","first-page":"1400","DOI":"10.1109\/TPDS.2011.303","volume":"23","author":"S Abrishami","year":"2012","unstructured":"Abrishami S, Naghibzadeh M, Epema DHJ (2012) Cost-driven scheduling of grid workflows using partial critical paths. IEEE Transactions on Parallel Distributed Systems 23(8):1400\u20131414","journal-title":"IEEE Transactions on Parallel Distributed Systems"},{"key":"91_CR14","doi-asserted-by":"crossref","unstructured":"Wan C, Wang C, Pei J (2012) A QoS-awared scientific workflow scheduling schema in cloud computing. In: proceedings of the international conference on information science and technology, Wuhan, China, 23-25 march 2012, p 634-639","DOI":"10.1109\/ICIST.2012.6221722"},{"key":"91_CR15","doi-asserted-by":"crossref","unstructured":"Pandey S, Wu L, Guru S, Buyya R (2010) A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments. In: proceedings of the international conference on advanced information networking and applications, Perth, Australia, 20-23 April 2010, p 400-407","DOI":"10.1109\/AINA.2010.31"},{"key":"91_CR16","doi-asserted-by":"crossref","unstructured":"Chen WN, Zhang J (2012) A set-based discrete PSO for cloud workflow scheduling with user-defined QoS constraints. In: proceedings of the international conference on systems, man, and cybernetics, Seoul, South Korea, 14-17 Oct 2012, p 773-778","DOI":"10.1109\/ICSMC.2012.6377821"},{"key":"91_CR17","doi-asserted-by":"crossref","unstructured":"Bilgaiyan S, Sagnika S, Das M (2014) Workflow scheduling in cloud computing environment using cat swarm optimization. In: proceedings of the international advance computing conference, Gurgaon, India, 21-22 Feb 2014, p 680-685","DOI":"10.1109\/IAdCC.2014.6779406"},{"key":"91_CR18","doi-asserted-by":"crossref","unstructured":"Bittencourt LF, Senna CR, Madeira ERM (2010) Scheduling service workflows for cost optimization in hybrid clouds. In: proceedings of the international conference on network and service management, Niagara Falls, Canada, 25-29 Oct 2010, p 394-397","DOI":"10.1109\/CNSM.2010.5691241"},{"key":"91_CR19","doi-asserted-by":"crossref","unstructured":"Szabo C, Kroeger T (2012) Evolving multi-objective strategies for task allocation of scientific workflows on public clouds. In: proceedings of the IEEE congress on evolutionary computation, Brisbane, Australia, 10-15 June 2012, p 1-8","DOI":"10.1109\/CEC.2012.6256556"},{"issue":"5","key":"91_CR20","doi-asserted-by":"crossref","first-page":"1344","DOI":"10.1109\/TPDS.2015.2446459","volume":"27","author":"Z Zhu","year":"2016","unstructured":"Zhu Z, Zhang G, Li M, Liu X (2016) Evolutionary multi-objective workflow scheduling in cloud. IEEE Transactions on Parallel and Distributed Systems 27(5):1344\u20131357","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"91_CR21","doi-asserted-by":"crossref","unstructured":"Goudarzi H, Pedram M (2011) Multi-dimensional SLA-based resource allocation for multi-tier cloud computing systems. In: proceedings of the international conference on cloud computing, Washington, USA, 4-9 July 2011, p 324-331","DOI":"10.1109\/CLOUD.2011.106"},{"key":"91_CR22","unstructured":"Meng X, Lizhen C, Haiyang W, Yanbing B (2009) A multiple QoS constrained scheduling strategy of multiple workflows for cloud computing. In: proceedings of the international symposium on parallel and distributed processing with applications, Chengdu and Jiuzhai Valley, China, 10-12 Aug 2009, p 629-634"},{"key":"91_CR23","volume-title":"Cloud workflow scheduling with deadlines and time slot availability","author":"X Li","year":"2016","unstructured":"Li X, Qian L, Ruiz R (2016) Cloud workflow scheduling with deadlines and time slot availability. IEEE Transactions on Services Computing, Preprint available: \nhttp:\/\/ieeexplore.ieee.org\/document\/7383307\/"},{"key":"91_CR24","doi-asserted-by":"crossref","unstructured":"Verma A, Cherkasova L, Kumar VS, Campbell RH (2012) Deadline-based workload management for MapReduce environments: pieces of the performance puzzle. In: proceedings of the network operations and management symposium, Maui, Hawaii, USA, 16-20 April 2012, p 900-905","DOI":"10.1109\/NOMS.2012.6212006"},{"key":"91_CR25","doi-asserted-by":"crossref","unstructured":"Mattess M, Calheiros RN, Buyya R (2013) Scaling MapReduce applications across hybrid clouds to meet soft deadlines. In: proceedings of the international conference on advanced information networking and applications, Barcelona, Spain, 25-28 march 2013, p 629-636","DOI":"10.1109\/AINA.2013.51"},{"key":"91_CR26","doi-asserted-by":"crossref","unstructured":"Hwang E, Kim KH (2012) Minimizing cost of virtual Machines for Deadline-Constrained MapReduce applications in the cloud. In: proceedings of the international conference on grid computing, Beijing, China, 20-23 sept 2012, p 130-138","DOI":"10.1109\/Grid.2012.19"},{"key":"91_CR27","unstructured":"Lai ZR, Chang CW, Liu X, Kuo TW, Hsiu PC (2014) Deadline-aware load balancing for MapReduce. In: proceedings of the international conference on embedded and real-time computing systems and applications, Chongqing, China, 20-22 Aug 2014, p 1-10"},{"key":"91_CR28","volume-title":"MapReduce scheduling for deadline-constrained jobs in heterogeneous cloud computing systems","author":"C Chen","year":"2015","unstructured":"Chen C, Lin J, Kuo S (2015) MapReduce scheduling for deadline-constrained jobs in heterogeneous cloud computing systems. IEEE Transactions on Cloud Computing, Preprint available: \nhttp:\/\/ieeexplore.ieee.org\/document\/7229311\/"},{"key":"91_CR29","doi-asserted-by":"crossref","unstructured":"Lim N, Majumdar S, Ashwood-Smith P (2014) A Constraint Programming-Based Resource Management Technique for Processing MapReduce Jobs with SLAs on Clouds,\u201d In: Proceedings of the International Conference on Parallel Processing, Minneapolis, USA, 9-12 Sept 2014, p 411\u2013421","DOI":"10.1109\/ICPP.2014.50"},{"issue":"5","key":"91_CR30","doi-asserted-by":"crossref","first-page":"1375","DOI":"10.1109\/TPDS.2016.2617324","volume":"28","author":"N Lim","year":"2017","unstructured":"Lim N, Majumdar S, Ashwood-Smith P (2017) MRCP-RM: a technique for resource allocation and scheduling of MapReduce jobs with deadlines. IEEE Transactions on Parallel and Distributed Systems 28(5):1375\u20131389","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"91_CR31","unstructured":"The Apache Software Foundation. Hadoop. \nhttp:\/\/hadoop.apache.org\n\n. Accessed 16 Jan 2016"},{"key":"91_CR32","unstructured":"Oracle Corporation. System.nanoTime(). \nhttps:\/\/docs.oracle.com\/javase\/7\/docs\/api\/java\/lang\/System.html#nanoTime()\n\n. Accessed 14 Nov 2016"},{"key":"91_CR33","doi-asserted-by":"crossref","unstructured":"Bharathi S, Chervenak A, Deelman E, Mehta G, Su MH, Vahi K (2008) Characterization of scientific workflows. In: proceedings of the workshop on workflows in support of large scale science, Austin, USA, 17 Nov 2008, p 1-10","DOI":"10.1109\/WORKS.2008.4723958"},{"key":"91_CR34","volume-title":"Resource management techniques for multi-stage jobs with deadlines running on clouds","author":"N Lim","year":"2016","unstructured":"Lim N (2016) Resource management techniques for multi-stage jobs with deadlines running on clouds. Dissertation, Carleton University, Ottawa, ON, Canada, Ph.D"}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-017-0091-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s13677-017-0091-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-017-0091-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,9,29]],"date-time":"2017-09-29T13:44:24Z","timestamp":1506692664000},"score":1,"resource":{"primary":{"URL":"http:\/\/journalofcloudcomputing.springeropen.com\/articles\/10.1186\/s13677-017-0091-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,9,29]]},"references-count":34,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2017,12]]}},"alternative-id":["91"],"URL":"https:\/\/doi.org\/10.1186\/s13677-017-0091-2","relation":{},"ISSN":["2192-113X"],"issn-type":[{"type":"electronic","value":"2192-113X"}],"subject":[],"published":{"date-parts":[[2017,9,29]]},"article-number":"21"}}