{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,6]],"date-time":"2025-12-06T04:58:46Z","timestamp":1764997126222,"version":"3.37.3"},"reference-count":154,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2017,6,19]],"date-time":"2017-06-19T00:00:00Z","timestamp":1497830400000},"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-0081-4","type":"journal-article","created":{"date-parts":[[2017,6,19]],"date-time":"2017-06-19T12:31:27Z","timestamp":1497875487000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":34,"title":["Cloud resource management: towards efficient execution of large-scale scientific applications and workflows on complex infrastructures"],"prefix":"10.1186","volume":"6","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8313-8114","authenticated-orcid":false,"given":"Nelson Mimura","family":"Gonzalez","sequence":"first","affiliation":[]},{"given":"Tereza Cristina Melo de Brito","family":"Carvalho","sequence":"additional","affiliation":[]},{"given":"Charles Christian","family":"Miers","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,6,19]]},"reference":[{"issue":"1","key":"81_CR1","doi-asserted-by":"crossref","first-page":"158","DOI":"10.1016\/j.future.2012.05.004","volume":"29","author":"S Abrishami","year":"2013","unstructured":"Abrishami S, Naghibzadeh M, Epema DH (2013) Deadline-constrained workflow scheduling algorithms for infrastructure as a service clouds. Futur Gener Comput Syst29(1): 158\u2013169.","journal-title":"Futur Gener Comput Syst"},{"issue":"8","key":"81_CR2","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1016\/S0898-1221(99)00101-7","volume":"37","author":"L Anand","year":"1999","unstructured":"Anand L, Ghose D, Mani V (1999) Elisa: an estimated load information scheduling algorithm for distributed computing systems. Comput Math Appl37(8): 57\u201385.","journal-title":"Comput Math Appl"},{"key":"81_CR3","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1007\/10968987_4","volume-title":"Workshop on Job Scheduling Strategies for Parallel Processing","author":"N Andrade","year":"2003","unstructured":"Andrade N, Cirne W, Brasileiro F, Roisenberg P (2003) Ourgrid: An approach to easily assemble grids with equitable resource sharing In: Workshop on Job Scheduling Strategies for Parallel Processing, 61\u201386.. Springer, Berlin."},{"issue":"4","key":"81_CR4","doi-asserted-by":"crossref","first-page":"665","DOI":"10.1007\/s10723-014-9294-7","volume":"12","author":"H Arabnejad","year":"2014","unstructured":"Arabnejad H, Barbosa JG (2014a) A budget constrained scheduling algorithm for workflow applications. J Grid Comput12(4): 665\u2013679.","journal-title":"J Grid Comput"},{"issue":"3","key":"81_CR5","doi-asserted-by":"crossref","first-page":"682","DOI":"10.1109\/TPDS.2013.57","volume":"25","author":"H Arabnejad","year":"2014","unstructured":"Arabnejad H, Barbosa JG (2014b) List scheduling algorithm for heterogeneous systems by an optimistic cost table. IEEE Trans Parallel Distrib Syst25(3): 682\u2013694.","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"81_CR6","doi-asserted-by":"crossref","unstructured":"Arabnejad V, Bubendorfer KCost effective and deadline constrained scientific workflow scheduling for commercial clouds In: Network Computing and Applications (NCA), 2015 IEEE 14th International Symposium On, 106\u2013113. doi: 10.1109\/NCA.2015.33 .","DOI":"10.1109\/NCA.2015.33"},{"issue":"4","key":"81_CR7","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1145\/1721654.1721672","volume":"53","author":"M Armbrust","year":"2010","unstructured":"Armbrust M, Fox A, Griffith R, Joseph AD, Katz RH, Konwinski A, Lee G, Patterson DA, Rabkin A, Stoica I, Zaharia M (2010) A View of Cloud Computing. Commun. ACM, New York. 53(4): 50\u201358. Technical Report No. UCB\/EECS-2009-28. Available on: http:\/\/www.eecs.berkeley.edu\/Pubs\/TechRpts\/2009\/EECS-2009-28.html . http:\/\/doi.acm.org\/10.1145\/1721654.1721672 , doi: 10.1145\/1721654.1721672 .","journal-title":"Commun. ACM, New York."},{"issue":"4","key":"81_CR8","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1145\/1721654.1721672","volume":"53","author":"M Armbrust","year":"2010","unstructured":"Armbrust M, Fox A, Griffith R, Joseph AD, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I, et al (2010) A view of cloud computing. Commun ACM53(4): 50\u201358.","journal-title":"Commun ACM"},{"key":"81_CR9","unstructured":"Bala A, Chana I (2011) Article: A Survey of Various Workflow Scheduling Algorithms in Cloud Environment In: IJCA Proceedings on 2nd National Conference on Information and Communication Technology, 26\u201330, Nagpur."},{"key":"81_CR10","first-page":"85","volume-title":"Proceedings of 17th International Conference on Extending Database Technology (EDBT), March 24-28, 2014, Athens, Greece: ISBN 978-3-89318065-3, on OpenProceedings.org.","author":"P Bellavista","year":"2014","unstructured":"Bellavista P, Corradi A, Kotoulas S, Reale A (2014) Adaptive fault-tolerance for dynamic resource provisioning in distributed stream processing systems In: Proceedings of 17th International Conference on Extending Database Technology (EDBT), March 24-28, 2014, Athens, Greece: ISBN 978-3-89318065-3, on OpenProceedings.org., 85\u201396.. Open Proceedings.org, Athens. http:\/\/citeseerx.ist.psu.edu\/viewdoc\/summary?doi=10.1.1.673.2146 ."},{"issue":"7","key":"81_CR11","doi-asserted-by":"crossref","first-page":"1045","DOI":"10.1093\/comjnl\/bxp080","volume":"53","author":"A Berl","year":"2010","unstructured":"Berl A, Gelenbe E, Di Girolamo M, Giuliani G, De Meer H, Dang MQ, Pentikousis K (2010) Energy-efficient cloud computing. Comput J53(7): 1045\u20131051.","journal-title":"Comput J"},{"key":"81_CR12","doi-asserted-by":"crossref","first-page":"638","DOI":"10.1109\/CLOUD.2012.83","volume-title":"Cloud Computing (CLOUD), 2012 IEEE 5th International Conference On","author":"K Bessai","year":"2012","unstructured":"Bessai K, Youcef S, Oulamara A, Godart C, Nurcan S (2012) Bi-criteria workflow tasks allocation and scheduling in cloud computing environments In: Cloud Computing (CLOUD), 2012 IEEE 5th International Conference On, 638\u2013645.. IEEE, Honolulu."},{"key":"81_CR13","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1145\/1552280.1592459","volume-title":"Proceeding DADC \u201909 Proceedings of the Second International Workshop on Data-aware Distributed Computing","author":"S Bharathi","year":"2009","unstructured":"Bharathi S, Chervenak A (2009) Data staging strategies and their impact on the execution of scientific workflows In: Proceeding DADC \u201909 Proceedings of the Second International Workshop on Data-aware Distributed Computing, 5.. ACM, New York."},{"key":"81_CR14","doi-asserted-by":"crossref","first-page":"680","DOI":"10.1109\/IAdCC.2014.6779406","volume-title":"Advance Computing Conference (IACC), 2014 IEEE International","author":"S Bilgaiyan","year":"2014","unstructured":"Bilgaiyan S, Sagnika S, Das M (2014) Workflow scheduling in cloud computing environment using cat swarm optimization In: Advance Computing Conference (IACC), 2014 IEEE International, 680\u2013685.. IEEE,Gurgaon."},{"issue":"3","key":"81_CR15","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1007\/s13174-011-0032-0","volume":"2","author":"LF Bittencourt","year":"2011","unstructured":"Bittencourt LF, Madeira ERM (2011) Hcoc: a cost optimization algorithm for workflow scheduling in hybrid clouds. J Internet Serv Appl2(3): 207\u2013227.","journal-title":"J Internet Serv Appl"},{"key":"81_CR16","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1145\/1048935.1050192","volume-title":"Proceedings of the 2003 ACM\/IEEE Conference on Supercomputing","author":"AR Butt","year":"2003","unstructured":"Butt AR, Zhang R, Hu YC (2003) A self-organizing flock of condors In: Proceedings of the 2003 ACM\/IEEE Conference on Supercomputing, 42.. ACM, Phoenix."},{"key":"81_CR17","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1109\/HPCC.2008.172","volume-title":"High Performance Computing and Communications, 2008. HPCC\u201908. 10th IEEE International Conference On","author":"R Buyya","year":"2008","unstructured":"Buyya R, Yeo CS, Venugopal S (2008) Market-oriented cloud computing: Vision, hype, and reality for delivering it services as computing utilities In: High Performance Computing and Communications, 2008. HPCC\u201908. 10th IEEE International Conference On, 5\u201313.. IEEE, Dalian. doi: 10.1109\/HPCC.2008.172 ."},{"issue":"6","key":"81_CR18","doi-asserted-by":"crossref","first-page":"599","DOI":"10.1016\/j.future.2008.12.001","volume":"25","author":"R Buyya","year":"2009","unstructured":"Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging it platforms: Vision, hype, and reality for delivering computing as the 5th utility. Futur Gener Comput Syst25(6): 599\u2013616.","journal-title":"Futur Gener Comput Syst"},{"issue":"8","key":"81_CR19","doi-asserted-by":"crossref","first-page":"1011","DOI":"10.1016\/j.future.2011.05.001","volume":"27","author":"EK Byun","year":"2011","unstructured":"Byun EK, Kee YS, Kim JS, Maeng S (2011) Cost optimized provisioning of elastic resources for application workflows. Futur Gener Comput Syst27(8): 1011\u20131026.","journal-title":"Futur Gener Comput Syst"},{"issue":"1","key":"81_CR20","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1002\/spe.995","volume":"41","author":"RN Calheiros","year":"2011","unstructured":"Calheiros RN, Ranjan R, Beloglazov A, De Rose CA, Buyya R (2011) Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Experience41(1): 23\u201350.","journal-title":"Softw Pract Experience"},{"key":"81_CR21","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1007\/978-3-319-10530-7_3","volume-title":"Cloud Computing: Challenges, Limitations and R&D Solutions","author":"I Chana","year":"2014","unstructured":"Chana I, Singh S (2014) Quality of Service and Service Level Agreements for Cloud Environments: Issues and Challenges. In: Mahmood Z (ed)Cloud Computing: Challenges, Limitations and R&D Solutions, 51\u201372.. Springer International Publishing, Switzerland. doi: 10.1007\/978-3-319-10530-7_3 . http:\/\/dx.doi.org\/10.1007\/978-3-319-10530-7_3 , https:\/\/link.springer.com\/chapter\/10.1007%2F978-3-319-10530-7_3 ."},{"key":"81_CR22","doi-asserted-by":"crossref","unstructured":"Chard R, Chard K, Bubendorfer K, Lacinski L, Madduri R, Foster I (2015) Cost-aware elastic cloud provisioning for scientific workloads In: 2015 IEEE 8th International Conference on Cloud Computing, 971\u2013974. doi: 10.1109\/CLOUD.2015.130 .","DOI":"10.1109\/CLOUD.2015.130"},{"issue":"1","key":"81_CR23","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1109\/TSMCC.2008.2001722","volume":"39","author":"WN Chen","year":"2009","unstructured":"Chen WN, Zhang J (2009) An ant colony optimization approach to a grid workflow scheduling problem with various qos requirements. IEEE Trans Syst Man Cybern C (Appl Rev)39(1): 29\u201343.","journal-title":"IEEE Trans Syst Man Cybern C (Appl Rev)"},{"key":"81_CR24","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1109\/ICEBE.2009.45","volume-title":"e-Business Engineering, 2009. ICEBE\u201909. IEEE International Conference On","author":"TC Chieu","year":"2009","unstructured":"Chieu TC, Mohindra A, Karve AA, Segal A (2009) Dynamic scaling of web applications in a virtualized cloud computing environment In: e-Business Engineering, 2009. ICEBE\u201909. IEEE International Conference On, 281\u2013286.. IEEE, Washington, DC."},{"issue":"3","key":"81_CR25","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1016\/j.jpdc.2009.11.001","volume":"70","author":"G Cordasco","year":"2010","unstructured":"Cordasco G, Malewicz G, Rosenberg AL (2010) Extending ic-scheduling via the sweep algorithm. J Parallel Distrib Comput70(3): 201\u2013211.","journal-title":"J Parallel Distrib Comput"},{"key":"81_CR26","doi-asserted-by":"crossref","first-page":"284","DOI":"10.1109\/CCGrid.2012.101","volume-title":"Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE\/ACM International Symposium On","author":"AV Dastjerdi","year":"2012","unstructured":"Dastjerdi AV, Buyya R (2012) An autonomous reliability-aware negotiation strategy for cloud computing environments In: Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE\/ACM International Symposium On, 284\u2013291.. IEEE, Ottawa."},{"key":"81_CR27","first-page":"84","volume-title":"Proceedings of the International Conference on Parallel Computing in Electrical Engineering","author":"C Daval-Frerot","year":"2000","unstructured":"Daval-Frerot C, Lacroix M, Guyennet H (2000) Federation of resource traders in objects-oriented distributed systems In: Proceedings of the International Conference on Parallel Computing in Electrical Engineering, 84.. IEEE Computer Society, Washington, DC."},{"key":"81_CR28","doi-asserted-by":"crossref","unstructured":"Demchenko Y, Blanchet C, Loomis C, Branchat R, Slawik M, Zilci I, Bedri M, Gibrat JF, Lodygensky O, Zivkovic M, d. Laat C (2016) Cyclone: A platform for data intensive scientific applications in heterogeneous multi-cloud\/multi-provider environment In: 2016 IEEE International Conference on Cloud Engineering Workshop (IC2EW), 154\u2013159. doi: 10.1109\/IC2EW.2016.46 .","DOI":"10.1109\/IC2EW.2016.46"},{"issue":"8","key":"81_CR29","doi-asserted-by":"crossref","first-page":"997","DOI":"10.1002\/cpe.1249","volume":"20","author":"M Dias de Assun\u00e7\u00e3o","year":"2008","unstructured":"Dias de Assun\u00e7\u00e3o M, Buyya R, Venugopal S (2008) Intergrid: A case for internetworking islands of grids. Concurr Computat Pract Experience20(8): 997\u20131024.","journal-title":"Concurr Computat Pract Experience"},{"issue":"3","key":"81_CR30","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 Syst13(3): 308\u2013323.","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"81_CR31","doi-asserted-by":"crossref","first-page":"280","DOI":"10.1145\/1248377.1248423","volume-title":"Proceedings of the Nineteenth Annual ACM Symposium on Parallel Algorithms and Architectures","author":"JJ Dongarra","year":"2007","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, 280\u2013288.. ACM, San Diego."},{"issue":"6","key":"81_CR32","doi-asserted-by":"crossref","first-page":"1203","DOI":"10.1109\/TPDS.2012.257","volume":"24","author":"HM Fard","year":"2013","unstructured":"Fard HM, Prodan R, Fahringer T (2013) A truthful dynamic workflow scheduling mechanism for commercial multicloud environments. IEEE Trans Parallel Distrib Syst24(6): 1203\u20131212.","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"81_CR33","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1109\/CCGrid.2012.114","volume-title":"Proceedings of the 2012 12th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)","author":"HM Fard","year":"2012","unstructured":"Fard HM, Prodan R, Barrionuevo JJD, Fahringer T (2012) A multi-objective approach for workflow scheduling in heterogeneous environments In: Proceedings of the 2012 12th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012), 300\u2013309.. IEEE Computer Society, Ottawa."},{"key":"81_CR34","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1109\/ISPASS.2015.7095802","volume-title":"Performance Analysis of Systems and Software (ISPASS), 2015 IEEE International Symposium On","author":"W Felter","year":"2015","unstructured":"Felter W, Ferreira A, Rajamony R, Rubio J (2015) An updated performance comparison of virtual machines and linux containers In: Performance Analysis of Systems and Software (ISPASS), 2015 IEEE International Symposium On, 171\u2013172.. IEEE, Philadelphia."},{"key":"81_CR35","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1007\/978-3-642-04633-9_2","volume-title":"Workshop on Job Scheduling Strategies for Parallel Processing","author":"A F\u00f6lling","year":"2009","unstructured":"F\u00f6lling A, Grimme C, Lepping J, Papaspyrou A (2009) Decentralized grid scheduling with evolutionary fuzzy systems In: Workshop on Job Scheduling Strategies for Parallel Processing, 16\u201336.. Springer, Rome."},{"key":"81_CR36","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/GCE.2008.4738445","volume-title":"2008 Grid Computing Environments Workshop","author":"I Foster","year":"2008","unstructured":"Foster I, Zhao Y, Raicu I, Lu S (2008) Cloud computing and grid computing 360-degree compared In: 2008 Grid Computing Environments Workshop, 1\u201310.. IEEE, Austin."},{"key":"81_CR37","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1109\/UCC.2011.43","volume-title":"Utility and Cloud Computing (UCC), 2011 Fourth IEEE International Conference On","author":"ME Frincu","year":"2011","unstructured":"Frincu ME, Craciun C (2011) Multi-objective meta-heuristics for scheduling applications with high availability requirements and cost constraints in multi-cloud environments In: Utility and Cloud Computing (UCC), 2011 Fourth IEEE International Conference On, 267\u2013274.. IEEE, Victoria."},{"key":"81_CR38","first-page":"31","volume-title":"Proceedings of the Ninth IEEE\/ACM\/IFIP International Conference on Hardware\/Software Codesign and System Synthesis","author":"Y Gao","year":"2013","unstructured":"Gao Y, Wang Y, Gupta SK, Pedram M (2013) An energy and deadline aware resource provisioning, scheduling and optimization framework for cloud systems In: Proceedings of the Ninth IEEE\/ACM\/IFIP International Conference on Hardware\/Software Codesign and System Synthesis, 31.. IEEE Press, Montreal."},{"issue":"8","key":"81_CR39","doi-asserted-by":"crossref","first-page":"1344","DOI":"10.1016\/j.future.2009.07.003","volume":"26","author":"SK Garg","year":"2010","unstructured":"Garg SK, Buyya R, Siegel HJ (2010) Time and cost trade-off management for scheduling parallel applications on utility grids. Futur Gener Comput Syst26(8): 1344\u20131355.","journal-title":"Futur Gener Comput Syst"},{"key":"81_CR40","doi-asserted-by":"crossref","first-page":"371","DOI":"10.1007\/978-3-642-24650-0_32","volume-title":"International Conference on Algorithms and Architectures for Parallel Processing","author":"SK Garg","year":"2011","unstructured":"Garg SK, Gopalaiyengar SK, Buyya R (2011) Sla-based resource provisioning for heterogeneous workloads in a virtualized cloud datacenter In: International Conference on Algorithms and Architectures for Parallel Processing, 371\u2013384.. Springer, Melbourne."},{"key":"81_CR41","first-page":"3","volume-title":"International Conference on Parallel Processing and Applied Mathematics","author":"A Grekioti","year":"2013","unstructured":"Grekioti A, Shakhlevich NV (2013) Scheduling bag-of-tasks applications to optimize computation time and cost In: International Conference on Parallel Processing and Applied Mathematics, 3\u201312.. Springer, Warsaw."},{"volume-title":"A Rule-Based Approach for Effective Resource Provisioning in Hybrid Cloud Environment","year":"2013","key":"81_CR42","unstructured":"Grewal RK, Pateriya PK (2013) A Rule-Based Approach for Effective Resource Provisioning in Hybrid Cloud Environment(Patnaik S, Tripathy P, Naik S, eds.). Springer, Berlin, Heidelberg, pp 41\u201357."},{"key":"81_CR43","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/ICPP.2007.72","volume-title":"2007 International Conference on Parallel Processing (ICPP 2007)","author":"M Hakem","year":"2007","unstructured":"Hakem M, Butelle F (2007) Reliability and scheduling on systems subject to failures In: 2007 International Conference on Parallel Processing (ICPP 2007), 38\u201338.. IEEE, XiAn."},{"key":"81_CR44","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1109\/AINA.2012.74","volume-title":"2012 IEEE 26th International Conference on Advanced Information Networking and Applications","author":"S He","year":"2012","unstructured":"He S, Guo L, Guo Y, Wu C, Ghanem M, Han R (2012) Elastic application container: A lightweight approach for cloud resource provisioning In: 2012 IEEE 26th International Conference on Advanced Information Networking and Applications, 15\u201322.. IEEE, Fukuoka."},{"issue":"6","key":"81_CR45","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1109\/MIC.2010.136","volume":"14","author":"P Hofmann","year":"2010","unstructured":"Hofmann P, Woods D (2010) Cloud computing: The limits of public clouds for business applications. IEEE Internet Comput14(6): 90\u201393. doi: 10.1109\/MIC.2010.136 .","journal-title":"IEEE Internet Comput"},{"issue":"1","key":"81_CR46","doi-asserted-by":"crossref","first-page":"402","DOI":"10.1016\/j.future.2011.05.006","volume":"29","author":"Y Huang","year":"2013","unstructured":"Huang Y, Bessis N, Norrington P, Kuonen P, Hirsbrunner B (2013) Exploring decentralized dynamic scheduling for grids and clouds using the community-aware scheduling algorithm. Futur Gener Comput Syst29(1): 402\u2013415.","journal-title":"Futur Gener Comput Syst"},{"key":"81_CR47","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1109\/Grid.2012.19","volume-title":"2012 ACM\/IEEE 13th International Conference on Grid Computing","author":"E Hwang","year":"2012","unstructured":"Hwang E, Kim KH (2012a) Minimizing cost of virtual machines for deadline-constrained mapreduce applications in the cloud In: 2012 ACM\/IEEE 13th International Conference on Grid Computing, 130\u2013138.. IEEE, Beijing."},{"key":"81_CR48","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1109\/Grid.2012.19","volume-title":"2012 ACM\/IEEE 13th International Conference on Grid Computing","author":"E Hwang","year":"2012","unstructured":"Hwang E, Kim KH (2012b) Minimizing cost of virtual machines for deadline-constrained mapreduce applications in the cloud In: 2012 ACM\/IEEE 13th International Conference on Grid Computing, 130\u2013138.. IEEE, Beijing."},{"key":"81_CR49","doi-asserted-by":"crossref","first-page":"126","DOI":"10.1109\/HPDC.2003.1210023","volume-title":"High Performance Distributed Computing, 2003. Proceedings. 12th IEEE International Symposium On","author":"S Hwang","year":"2003","unstructured":"Hwang S, Kesselman C (2003) Grid workflow: a flexible failure handling framework for the grid In: High Performance Distributed Computing, 2003. Proceedings. 12th IEEE International Symposium On, 126\u2013137.. IEEE, Seattle."},{"issue":"6","key":"81_CR50","doi-asserted-by":"crossref","first-page":"871","DOI":"10.1016\/j.future.2010.10.016","volume":"27","author":"W Iqbal","year":"2011","unstructured":"Iqbal W, Dailey MN, Carrera D, Janecek P (2011) Adaptive resource provisioning for read intensive multi-tier applications in the cloud. Futur Gener Comput Syst27(6): 871\u2013879.","journal-title":"Futur Gener Comput Syst"},{"issue":"3","key":"81_CR51","first-page":"112","volume":"6","author":"MA Iverson","year":"1999","unstructured":"Iverson MA, et al. (1999) Hierarchical, competitive scheduling of multiple dags in a dynamic heterogeneous environment. J Distrib Syst Eng 9 The British Computer Society. United Kingdom, IOP, Bristol6(3): 112\u2013120.","journal-title":"J Distrib Syst Eng 9 The British Computer Society. United Kingdom, IOP, Bristol"},{"issue":"3","key":"81_CR52","doi-asserted-by":"crossref","first-page":"567","DOI":"10.1007\/s10922-014-9307-7","volume":"23","author":"B Jennings","year":"2015","unstructured":"Jennings B, Stadler R (2015) Resource management in clouds: Survey and research challenges. J Netw Syst Manag23(3): 567\u2013619.","journal-title":"J Netw Syst Manag"},{"key":"81_CR53","first-page":"439","volume-title":"International Conference on Soft Computing, Intelligence Systems, and Information Technology","author":"MF Kacamarga","year":"2015","unstructured":"Kacamarga MF, Pardamean B, Wijaya H (2015) Lightweight virtualization in cloud computing for research In: International Conference on Soft Computing, Intelligence Systems, and Information Technology, 439\u2013445.. Springer, Bali."},{"key":"81_CR54","doi-asserted-by":"crossref","first-page":"503","DOI":"10.1109\/PDP.2011.17","volume-title":"2011 19th International Euromicro Conference on Parallel, Distributed and Network-Based Processing","author":"A Kertesz","year":"2011","unstructured":"Kertesz A, Kecskemeti G, Brandic I (2011) Autonomic sla-aware service virtualization for distributed systems In: 2011 19th International Euromicro Conference on Parallel, Distributed and Network-Based Processing, 503\u2013510.. IEEE, Ayia Napa."},{"key":"81_CR55","doi-asserted-by":"crossref","unstructured":"Kim KH, Buyya R, Kim J (2007) Power aware scheduling of bag-of-tasks applications with deadline constraints on dvs-enabled clusters In: CCGRID, 541\u2013548.","DOI":"10.1109\/CCGRID.2007.85"},{"key":"81_CR56","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1016\/j.future.2012.05.009","volume":"32","author":"G Kousiouris","year":"2014","unstructured":"Kousiouris G, Menychtas A, Kyriazis D, Gogouvitis S, Varvarigou T (2014) Dynamic, behavioral-based estimation of resource provisioning based on high-level application terms in cloud platforms. Futur Gener Comput Syst32: 27\u201340.","journal-title":"Futur Gener Comput Syst"},{"issue":"5","key":"81_CR57","doi-asserted-by":"crossref","first-page":"506","DOI":"10.1109\/71.503776","volume":"7","author":"YK Kwok","year":"1996","unstructured":"Kwok YK, Ahmad I (1996) Dynamic critical-path scheduling: An effective technique for allocating task graphs to multiprocessors. IEEE Trans Parallel Distrib Syst7(5): 506\u2013521.","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"3","key":"81_CR58","doi-asserted-by":"crossref","first-page":"169","DOI":"10.3233\/MGS-2005-1303","volume":"1","author":"K Lai","year":"2005","unstructured":"Lai K, Rasmusson L, Adar E, Zhang L, Huberman BA (2005) Tycoon: An implementation of a distributed, market-based resource allocation system. Multiagent Grid Syst1(3): 169\u2013182.","journal-title":"Multiagent Grid Syst"},{"issue":"8","key":"81_CR59","doi-asserted-by":"crossref","first-page":"840","DOI":"10.1016\/j.future.2009.02.003","volume":"25","author":"K Leal","year":"2009","unstructured":"Leal K, Huedo E, Llorente IM (2009) A decentralized model for scheduling independent tasks in federated grids. Futur Gener Comput Syst25(8): 840\u2013852.","journal-title":"Futur Gener Comput Syst"},{"issue":"8","key":"81_CR60","doi-asserted-by":"crossref","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 Syst22(8): 1374\u20131381.","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"9","key":"81_CR61","doi-asserted-by":"crossref","first-page":"1273","DOI":"10.1109\/TPDS.2008.225","volume":"20","author":"YC Lee","year":"2009","unstructured":"Lee YC, Subrata R, Zomaya AY (2009) On the performance of a dual-objective optimization model for workflow applications on grid platforms. IEEE Trans Parallel Distrib Syst20(9): 1273\u20131284.","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"81_CR62","doi-asserted-by":"crossref","unstructured":"Li J, Su S, Cheng X, Huang Q, Zhang Z (2011) Cost-conscious scheduling for large graph processing in the cloud In: High Performance Computing and Communications (HPCC), 2011 IEEE 13th International Conference On, 808\u2013813. doi: 10.1109\/HPCC.2011.147 .","DOI":"10.1109\/HPCC.2011.147"},{"key":"81_CR63","first-page":"2843","volume-title":"2010 International Conference on Machine Learning and Cybernetics","author":"XY Li","year":"2010","unstructured":"Li XY, Zhou LT, Shi Y, Guo Y (2010) A trusted computing environment model in cloud architecture In: 2010 International Conference on Machine Learning and Cybernetics, 2843\u20132848.. IEEE, Qingdao."},{"key":"81_CR64","doi-asserted-by":"crossref","first-page":"746","DOI":"10.1109\/CLOUD.2011.110","volume-title":"Cloud Computing (CLOUD), 2011 IEEE International Conference On","author":"C Lin","year":"2011","unstructured":"Lin C, Lu S (2011) Scheduling scientific workflows elastically for cloud computing In: Cloud Computing (CLOUD), 2011 IEEE International Conference On, 746\u2013747.. IEEE, Washington."},{"key":"81_CR65","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1109\/ICPP.2013.18","volume-title":"2013 42nd International Conference on Parallel Processing","author":"X Lin","year":"2013","unstructured":"Lin X, Wu CQ (2013) On scientific workflow scheduling in clouds under budget constraint In: 2013 42nd International Conference on Parallel Processing, 90\u201399.. IEEE, Lyon."},{"key":"81_CR66","first-page":"475","volume-title":"Wavelet Active Media Technology and Information Processing (ICCWAMTIP), 2014 11th International Computer Conference On","author":"D Liu","year":"2014","unstructured":"Liu D, Zhao L (2014) The research and implementation of cloud computing platform based on docker In: Wavelet Active Media Technology and Information Processing (ICCWAMTIP), 2014 11th International Computer Conference On, 475\u2013478.. IEEE, Chengdu."},{"key":"81_CR67","unstructured":"Liu K, Jin H, Chen J, Liu X, Yuan D, Yang Y (2010) A compromised-time-cost scheduling algorithm in swindew-c for instance-intensive cost-constrained workflows on cloud computing platform. Int J High Perform Comput Appl."},{"key":"81_CR68","doi-asserted-by":"crossref","first-page":"206","DOI":"10.1016\/j.future.2015.03.017","volume":"54","author":"K Maheshwari","year":"2016","unstructured":"Maheshwari K, Jung ES, Meng J, Morozov V, Vishwanath V, Kettimuthu R (2016) Workflow performance improvement using model-based scheduling over multiple clusters and clouds. Futur Gener Comput Syst54: 206\u2013218.","journal-title":"Futur Gener Comput Syst"},{"key":"81_CR69","first-page":"151","volume-title":"Proceedings of the 14th Communications and Networking Symposium","author":"S Majumdar","year":"2011","unstructured":"Majumdar S (2011) Resource management on clouds and grids: challenges and answers In: Proceedings of the 14th Communications and Networking Symposium, 151\u2013152.. Society for Computer Simulation International, Boston."},{"key":"81_CR70","first-page":"22","volume-title":"Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis","author":"M Malawski","year":"2012","unstructured":"Malawski M, Juve G, Deelman E, Nabrzyski J (2012) Cost-and deadline-constrained provisioning for scientific workflow ensembles in iaas clouds In: Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis, 22.. IEEE Computer Society Press, Salt Lake City."},{"issue":"2","key":"81_CR71","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 Comput5(2): 197\u2013212.","journal-title":"J Grid Comput"},{"key":"81_CR72","doi-asserted-by":"crossref","first-page":"424","DOI":"10.1016\/j.jnca.2013.10.004","volume":"41","author":"SS Manvi","year":"2014","unstructured":"Manvi SS, Shyam GK (2014) Resource management for infrastructure as a service (iaas) in cloud computing: A survey. J Netw Comput Appl41: 424\u2013440.","journal-title":"J Netw Comput Appl"},{"key":"81_CR73","first-page":"49","volume-title":"Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis","author":"M Mao","year":"2011","unstructured":"Mao M, Humphrey M (2011) Auto-scaling to minimize cost and meet application deadlines in cloud workflows In: Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis, 49.. ACM, Seattle."},{"key":"81_CR74","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1109\/GRID.2010.5697966","volume-title":"2010 11th IEEE\/ACM International Conference on Grid Computing","author":"M Mao","year":"2010","unstructured":"Mao M, Li J, Humphrey M (2010) Cloud auto-scaling with deadline and budget constraints In: 2010 11th IEEE\/ACM International Conference on Grid Computing, 41\u201348.. IEEE, Brussels."},{"key":"81_CR75","volume-title":"Cloud Computing: Theory and Practice","author":"DC Marinescu","year":"2013","unstructured":"Marinescu DC (2013) Cloud Computing: Theory and Practice. Morgan Kauffman, Waltham."},{"key":"81_CR76","doi-asserted-by":"crossref","unstructured":"Mell P, Grance T (2011) The nist definition of cloud computing.Gaithersburg.","DOI":"10.6028\/NIST.SP.800-145"},{"issue":"239","key":"81_CR77","first-page":"2","volume":"2014","author":"D Merkel","year":"2014","unstructured":"Merkel D (2014) Docker: lightweight linux containers for consistent development and deployment. Linux J2014(239): 2.","journal-title":"Linux J"},{"issue":"11","key":"81_CR78","doi-asserted-by":"crossref","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 EG, Zomaya AY, Tuyttens D (2011) A parallel bi-objective hybrid metaheuristic for energy-aware scheduling for cloud computing systems. J Parallel Distrib Comput71(11): 1497\u20131508.","journal-title":"J Parallel Distrib Comput"},{"key":"81_CR79","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1109\/IPDPS.2003.1213099","volume-title":"Parallel and Distributed Processing Symposium, 2003. Proceedings. International","author":"R Mishra","year":"2003","unstructured":"Mishra R, Rastogi N, Zhu D, Moss\u00e9 D, Melhem R (2003) Energy aware scheduling for distributed real-time systems In: Parallel and Distributed Processing Symposium, 2003. Proceedings. International, 9.. IEEE, Nice."},{"key":"81_CR80","doi-asserted-by":"crossref","first-page":"186","DOI":"10.1016\/j.compeleceng.2015.07.021","volume":"47","author":"S Mustafa","year":"2015","unstructured":"Mustafa S, Nazir B, Hayat A, Madani SA, et al. (2015) Resource management in cloud computing: Taxonomy, prospects, and challenges. Comput Electr Eng47: 186\u2013203.","journal-title":"Comput Electr Eng"},{"key":"81_CR81","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1109\/CCGRID.2009.93","volume-title":"Cluster Computing and the Grid, 2009. CCGRID\u201909. 9th IEEE\/ACM International Symposium On","author":"D Nurmi","year":"2009","unstructured":"Nurmi D, Wolski R, Grzegorczyk C, Obertelli G, Soman S, Youseff L, Zagorodnov D (2009) The eucalyptus open-source cloud-computing system In: Cluster Computing and the Grid, 2009. CCGRID\u201909. 9th IEEE\/ACM International Symposium On, 124\u2013131.. IEEE, Shanghai."},{"key":"81_CR82","doi-asserted-by":"crossref","first-page":"400","DOI":"10.1109\/AINA.2010.31","volume-title":"2010 24th IEEE International Conference on Advanced Information Networking and Applications","author":"S Pandey","year":"2010","unstructured":"Pandey S, Wu L, Guru SM, Buyya R (2010) A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments In: 2010 24th IEEE International Conference on Advanced Information Networking and Applications, 400\u2013407.. IEEE, Perth."},{"key":"81_CR83","first-page":"1","volume-title":"2008 IEEE International Symposium on Parallel and Distributed Processing","author":"SM Park","year":"2008","unstructured":"Park SM, Humphrey M (2008) Data throttling for data-intensive workflows In: 2008 IEEE International Symposium on Parallel and Distributed Processing, 1\u201311.. IEEE, Miami. http:\/\/ieeexplore.ieee.org\/abstract\/document\/4536306\/ , doi: 10.1109\/IPDPS.2008.4536306 ."},{"key":"81_CR84","first-page":"152","volume":"7","author":"S Parsa","year":"2009","unstructured":"Parsa S, Entezari-Maleki R (2009) Rasa: A new task scheduling algorithm in grid environment. World Appl Sci J7: 152\u2013160.","journal-title":"World Appl Sci J"},{"key":"81_CR85","doi-asserted-by":"crossref","unstructured":"Phaphoom N, Wang X, Abrahamsson P (2013) Foundations and technological landscape of cloud computing. ISRN Softw Eng.","DOI":"10.1155\/2013\/782174"},{"key":"81_CR86","doi-asserted-by":"crossref","first-page":"523","DOI":"10.1016\/j.procs.2014.05.047","volume":"29","author":"D Poola","year":"2014","unstructured":"Poola D, Ramamohanarao K, Buyya R (2014a) Fault-tolerant workflow scheduling using spot instances on clouds. Procedia Comput Sci29: 523\u2013533.","journal-title":"Procedia Comput Sci"},{"key":"81_CR87","doi-asserted-by":"crossref","first-page":"858","DOI":"10.1109\/AINA.2014.105","volume-title":"2014 IEEE 28th International Conference on Advanced Information Networking and Applications","author":"D Poola","year":"2014","unstructured":"Poola D, Garg SK, Buyya R, Yang Y, Ramamohanarao K (2014b) Robust scheduling of scientific workflows with deadline and budget constraints in clouds In: 2014 IEEE 28th International Conference on Advanced Information Networking and Applications, 858\u2013865.. IEEE, Victoria."},{"issue":"2","key":"81_CR88","doi-asserted-by":"crossref","first-page":"364","DOI":"10.1109\/TASE.2009.2014643","volume":"7","author":"R Prodan","year":"2010","unstructured":"Prodan R, Wieczorek M (2010) Bi-criteria scheduling of scientific grid workflows. IEEE Transactions on Automation Science and Engineering7(2): 364\u2013376.","journal-title":"IEEE Transactions on Automation Science and Engineering"},{"issue":"1","key":"81_CR89","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1007\/s00224-007-9070-1","volume":"43","author":"K Pruhs","year":"2008","unstructured":"Pruhs K, van Stee R, Uthaisombut P (2008) Speed scaling of tasks with precedence constraints. Theory of Computing Systems43(1): 67\u201380.","journal-title":"Theory of Computing Systems"},{"key":"81_CR90","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1109\/CCGRID.2007.101","volume-title":"Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid\u201907)","author":"A Ramakrishnan","year":"2007","unstructured":"Ramakrishnan A, Singh G, Zhao H, Deelman E, Sakellariou R, Vahi K, Blackburn K, Meyers D, Samidi M (2007) Scheduling data-intensiveworkflows onto storage-constrained distributed resources In: Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid\u201907), 401\u2013409.. IEEE, Rio de Janeiro."},{"issue":"1","key":"81_CR91","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1109\/MIC.2012.14","volume":"16","author":"K Ren","year":"2012","unstructured":"Ren K, Wang C, Wang Q (2012) Security challenges for the public cloud. IEEE Internet Comput16(1): 69.","journal-title":"IEEE Internet Comput"},{"key":"81_CR92","doi-asserted-by":"crossref","DOI":"10.1201\/9781439806814","volume-title":"Cloud Computing: Implementation, Management, and Security","author":"J Rittinghouse","year":"2009","unstructured":"Rittinghouse J, Ransome J (2009) Cloud Computing: Implementation, Management, and Security. 1st edn. CRC Press, Inc., Boca Raton, FL, USA."},{"key":"81_CR93","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/HPCC.2009.28","volume-title":"High Performance Computing and Communications, 2009. HPCC\u201909. 11th IEEE International Conference On","author":"I Rodero","year":"2009","unstructured":"Rodero I, Guim F, Corbalan J (2009) Evaluation of coordinated grid scheduling strategies In: High Performance Computing and Communications, 2009. HPCC\u201909. 11th IEEE International Conference On, 1\u201310.. IEEE, Seoul."},{"issue":"1","key":"81_CR94","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1016\/j.future.2009.07.009","volume":"26","author":"I Rodero","year":"2010","unstructured":"Rodero I, Guim F, Corbalan J, Fong L, Sadjadi SM (2010) Grid broker selection strategies using aggregated resource information. Futur Gener Comput Syst26(1): 72\u201386.","journal-title":"Futur Gener Comput Syst"},{"issue":"2","key":"81_CR95","doi-asserted-by":"crossref","first-page":"222","DOI":"10.1109\/TCC.2014.2314655","volume":"2","author":"MA Rodriguez","year":"2014","unstructured":"Rodriguez MA, Buyya R (2014) Deadline based resource provisioningand scheduling algorithm for scientific workflows on clouds. IEEE Trans Cloud Comput2(2): 222\u2013235.","journal-title":"IEEE Trans Cloud Comput"},{"key":"81_CR96","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1109\/EDOC.2009.14","volume-title":"Enterprise Distributed Object Computing Conference, 2009. EDOC\u201909. IEEE International","author":"F Rosenberg","year":"2009","unstructured":"Rosenberg F, Celikovic P, Michlmayr A, Leitner P, Dustdar S (2009) An end-to-end approach for qos-aware service composition In: Enterprise Distributed Object Computing Conference, 2009. EDOC\u201909. IEEE International, 151\u2013160.. IEEE, Auckland."},{"issue":"4","key":"81_CR97","first-page":"253","volume":"12","author":"R Sakellariou","year":"2004","unstructured":"Sakellariou R, Zhao H (2004) A low-cost rescheduling policy for efficient mapping of workflows on grid systems. Sci Program12(4): 253\u2013262.","journal-title":"Sci Program"},{"volume-title":"Scheduling Workflows with Budget Constraints","year":"2007","key":"81_CR98","unstructured":"Sakellariou R, Zhao H, Tsiakkouri E, Dikaiakos MD (2007) Scheduling Workflows with Budget Constraints (Gorlatch S, Danelutto M, eds.). Springer, Boston, MA, pp 189\u2013202."},{"key":"81_CR99","doi-asserted-by":"crossref","first-page":"851","DOI":"10.1007\/BFb0100645","volume-title":"International Conference on High-Performance Computing and Networking","author":"U Schwiegelshohn","year":"1999","unstructured":"Schwiegelshohn U, Yahyapour R (1999) Resource allocation and scheduling in metasystems In: International Conference on High-Performance Computing and Networking, 851\u2013860.. Springer, Amsterdam."},{"key":"81_CR100","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/ICCIC.2010.5705847","volume-title":"Computational Intelligence and Computing Research (iccic), 2010 Ieee International Conference On","author":"S Selvarani","year":"2010","unstructured":"Selvarani S, Sadhasivam GS (2010) Improved cost-based algorithm for task scheduling in cloud computing In: Computational Intelligence and Computing Research (iccic), 2010 Ieee International Conference On, 1\u20135.. IEEE, Coimbatore."},{"key":"81_CR101","unstructured":"Senturk IF, Balakrishnan P, Abu-Doleh A, Kaya K, Malluhi Q, \u00c7ataly\u00fcrek \u00dcV (2016) A resource provisioning framework for bioinformatics applications in multi-cloud environments. Futur Gener Comput Syst. Elsevier. http:\/\/www.sciencedirect.com\/science\/article\/pii\/S0167739X16301911 ."},{"issue":"12","key":"81_CR102","doi-asserted-by":"crossref","first-page":"1675","DOI":"10.1109\/TPDS.2007.1115","volume":"18","author":"R Shah","year":"2007","unstructured":"Shah R, Veeravalli B, Misra M (2007) On the design of adaptive and decentralized load balancing algorithms with load estimation for computational grid environments. IEEE Trans Parallel Distrib Syst18(12): 1675\u20131686.","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"1","key":"81_CR103","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1007\/s00607-012-0212-1","volume":"95","author":"M Sharifi","year":"2013","unstructured":"Sharifi M, Shahrivari S, Salimi H (2013) Pasta: a power-aware solution to scheduling of precedence-constrained tasks on heterogeneous computing resources. Computing95(1): 67\u201388.","journal-title":"Computing"},{"key":"81_CR104","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/CLUSTR.2006.311868","volume-title":"2006 IEEE International Conference on Cluster Computing","author":"Z Shi","year":"2006","unstructured":"Shi Z, Jeannot E, Dongarra JJ (2006) Robust task scheduling in non-deterministic heterogeneous computing systems In: 2006 IEEE International Conference on Cluster Computing, 1\u201310.. IEEE, Barcelona."},{"issue":"2","key":"81_CR105","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1109\/71.207593","volume":"4","author":"GC Sih","year":"1993","unstructured":"Sih GC, Lee EA (1993) A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures. IEEE Trans Parallel Distrib Syst4(2): 175\u2013187.","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"81_CR106","doi-asserted-by":"crossref","first-page":"274","DOI":"10.1109\/CloudCom.2013.43","volume-title":"Cloud Computing Technology and Science (CloudCom), 2013 IEEE 5th International Conference On","author":"J Simao","year":"2013","unstructured":"Simao J, Veiga L (2013) Flexible slas in the cloud with a partial utility-driven scheduling architecture In: Cloud Computing Technology and Science (CloudCom), 2013 IEEE 5th International Conference On, 274\u2013281.. IEEE, Bristol."},{"key":"81_CR107","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/HPCSim.2011.5999800","volume-title":"High Performance Computing and Simulation (HPCS), 2011 International Conference On","author":"JLL Simarro","year":"2011","unstructured":"Simarro JLL, Moreno-Vozmediano R, Montero RS, Llorente IM (2011) Dynamic placement of virtual machines for cost optimization in multi-cloud environments In: High Performance Computing and Simulation (HPCS), 2011 International Conference On, 1\u20137.. IEEE, Istanbul."},{"issue":"3","key":"81_CR108","doi-asserted-by":"crossref","first-page":"1005","DOI":"10.1007\/s10115-016-0922-3","volume":"49","author":"S Singh","year":"2015","unstructured":"Singh S, Chana I (2015) Cloud resource provisioning: survey, status and future research directions. Knowl Inf Syst49(3): 1005\u201369. https:\/\/link.springer.com\/article\/10.1007\/s10115-016-0922-3 .","journal-title":"Knowl Inf Syst"},{"issue":"2","key":"81_CR109","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1007\/s10723-015-9359-2","volume":"14","author":"S Singh","year":"2016","unstructured":"Singh S, Chana I (2016) A survey on resource scheduling in cloud computing: Issues and challenges. J Grid Comput14(2): 217\u2013264.","journal-title":"J Grid Comput"},{"key":"81_CR110","doi-asserted-by":"crossref","first-page":"394","DOI":"10.1109\/IC2E.2015.66","volume-title":"Cloud Engineering (IC2E), 2015 IEEE International Conference On","author":"A Slominski","year":"2015","unstructured":"Slominski A, Muthusamy V, Khalaf R (2015) Building a multi-tenant cloud service from legacy code with docker containers In: Cloud Engineering (IC2E), 2015 IEEE International Conference On, 394\u2013396.. IEEE, Tempe."},{"key":"81_CR111","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.future.2015.04.019","volume":"52","author":"S Smanchat","year":"2015","unstructured":"Smanchat S, Viriyapant K (2015) Taxonomies of workflow scheduling problem and techniques in the cloud. Futur Gener Comput Syst52: 1\u201312.","journal-title":"Futur Gener Comput Syst"},{"key":"81_CR112","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1109\/3PGCIC.2011.19","volume-title":"P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), 2011 International Conference On","author":"S Sotiriadis","year":"2011","unstructured":"Sotiriadis S, Bessis N, Antonopoulos N (2011) Towards inter-cloud schedulers: A survey of meta-scheduling approaches In: P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), 2011 International Conference On, 59\u201366.. IEEE, Barcelona."},{"key":"81_CR113","first-page":"359","volume-title":"High Performance Distributed Computing, 2002. HPDC-11 2002. Proceedings. 11th IEEE International Symposium On","author":"V Subramani","year":"2002","unstructured":"Subramani V, Kettimuthu R, Srinivasan S, Sadayappan S (2002) Distributed job scheduling on computational grids using multiple simultaneous requests In: High Performance Distributed Computing, 2002. HPDC-11 2002. Proceedings. 11th IEEE International Symposium On, 359\u2013366.. IEEE, Edinburgh."},{"issue":"13","key":"81_CR114","doi-asserted-by":"crossref","first-page":"1742","DOI":"10.1002\/cpe.1417","volume":"21","author":"A Talukder","year":"2009","unstructured":"Talukder A, Kirley M, Buyya R (2009) Multiobjective differential evolution for scheduling workflow applications on global grids. Concurr Comput Pract Experience21(13): 1742\u20131756.","journal-title":"Concurr Comput Pract Experience"},{"key":"81_CR115","volume-title":"Workflows for e-Science: Scientific Workflows for Grids","author":"IJ Taylor","year":"2014","unstructured":"Taylor IJ, Deelman E, Gannon DB, Shields M (2014) Workflows for e-Science: Scientific Workflows for Grids. Springer, London, UK."},{"key":"81_CR116","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1109\/CLOUD.2011.14","volume-title":"Cloud Computing (CLOUD), 2011 IEEE International Conference On","author":"F Tian","year":"2011","unstructured":"Tian F, Chen K (2011) Towards optimal resource provisioning for running mapreduce programs in public clouds In: Cloud Computing (CLOUD), 2011 IEEE International Conference On, 155\u2013162.. IEEE, Washington."},{"issue":"3","key":"81_CR117","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-Y (2002) Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans Parallel Distrib Syst13(3): 260\u2013274.","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"81_CR118","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/SERVICES.2012.15","volume-title":"2012 IEEE Eighth World Congress on Services","author":"YL Tsai","year":"2012","unstructured":"Tsai YL, Huang KC, Chang HY, Ko J, Wang ET, Hsu CH (2012) Scheduling multiple scientific and engineering workflows through task clustering and best-fit allocation In: 2012 IEEE Eighth World Congress on Services, 1\u20138.. IEEE, Honolulu."},{"key":"81_CR119","doi-asserted-by":"crossref","first-page":"411","DOI":"10.1007\/978-3-642-22709-7_41","volume-title":"International Conference on Advances in Computing and Communications","author":"P Varalakshmi","year":"2011","unstructured":"Varalakshmi P, Ramaswamy A, Balasubramanian A, Vijaykumar P (2011) An optimal workflow based scheduling and resource allocation in cloud In: International Conference on Advances in Computing and Communications, 411\u2013420.. Springer, Kochi."},{"issue":"1","key":"81_CR120","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1016\/j.future.2011.05.008","volume":"28","author":"C Vecchiola","year":"2012","unstructured":"Vecchiola C, Calheiros RN, Karunamoorthy D, Buyya R (2012) Deadline-driven provisioning of resources for scientific applications in hybrid clouds with aneka. Futur Gener Comput Syst28(1): 58\u201365.","journal-title":"Futur Gener Comput Syst"},{"issue":"3","key":"81_CR121","doi-asserted-by":"crossref","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":"2","key":"81_CR122","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1016\/j.future.2009.08.003","volume":"26","author":"CM Wang","year":"2010","unstructured":"Wang CM, Chen HM, Hsu CC, Lee J (2010) Dynamic resource selection heuristics for a non-reserved bidding-based grid environment. Futur Gener Comput Syst26(2): 183\u2013197.","journal-title":"Futur Gener Comput Syst"},{"issue":"2","key":"81_CR123","doi-asserted-by":"crossref","first-page":"296","DOI":"10.1109\/TPDS.2011.144","volume":"23","author":"L Wang","year":"2012","unstructured":"Wang L, Zhan J, Shi W, Liang Y (2012a) In cloud, can scientific communities benefit from the economies of scale?IEEE Trans Parallel Distrib Syst23(2): 296\u2013303. doi: 10.1109\/TPDS.2011.144 .","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"81_CR124","doi-asserted-by":"crossref","first-page":"2328","DOI":"10.1109\/IPDPSW.2012.286","volume-title":"Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International","author":"M Wang","year":"2012","unstructured":"Wang M, Ramamohanarao K, Chen J (2012b) Dependency-based risk evaluation for robust workflow scheduling In: Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International, 2328\u20132335.. IEEE, Shanghai."},{"key":"81_CR125","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1016\/j.jnca.2014.09.018","volume":"47","author":"R Weing\u00e4rtner","year":"2015","unstructured":"Weing\u00e4rtner R, Br\u00e4scher GB, Westphall CB (2015) Cloud resource management: A survey on forecasting and profiling models. J Netw Comput Appl47: 99\u2013106.","journal-title":"J Netw Comput Appl"},{"key":"81_CR126","first-page":"542","volume-title":"High Performance Distributed Computing, 1996., Proceedings of 5th IEEE International Symposium On","author":"JB Weissman","year":"1996","unstructured":"Weissman JB, Grimshaw AS (1996) A federated model for scheduling in wide-area systems In: High Performance Distributed Computing, 1996., Proceedings of 5th IEEE International Symposium On, 542\u2013550.. IEEE, Syracuse."},{"issue":"9","key":"81_CR127","doi-asserted-by":"crossref","first-page":"3373","DOI":"10.1007\/s11227-015-1438-4","volume":"71","author":"F Wu","year":"2015","unstructured":"Wu F, Wu Q, Tan Y (2015) Workflow scheduling in cloud: a survey. J Supercomput71(9): 3373\u20133418.","journal-title":"J Supercomput"},{"key":"81_CR128","doi-asserted-by":"crossref","first-page":"184","DOI":"10.1109\/CIS.2010.46","volume-title":"Computational Intelligence and Security (CIS), 2010 International Conference On","author":"Z Wu","year":"2010","unstructured":"Wu Z, Ni Z, Gu L, Liu X (2010) A revised discrete particle swarm optimization for cloud workflow scheduling In: Computational Intelligence and Security (CIS), 2010 International Conference On, 184\u2013188.. IEEE, Nanning."},{"issue":"1","key":"81_CR129","doi-asserted-by":"crossref","first-page":"256","DOI":"10.1007\/s11227-011-0578-4","volume":"63","author":"Z Wu","year":"2013","unstructured":"Wu Z, Liu X, Ni Z, Yuan D, Yang Y (2013) A market-oriented hierarchical scheduling strategy in cloud workflow systems. J Supercomput63(1): 256\u2013293.","journal-title":"J Supercomput"},{"issue":"6","key":"81_CR130","doi-asserted-by":"crossref","first-page":"948","DOI":"10.1007\/s11390-013-1390-9","volume":"28","author":"P Xiao","year":"2013","unstructured":"Xiao P, Hu ZG, Zhang YP (2013) An energy-aware heuristic scheduling for data-intensive workflows in virtualized datacenters. J Comput Sci Technol28(6): 948\u2013961.","journal-title":"J Comput Sci Technol"},{"key":"81_CR131","first-page":"1","volume-title":"Communications (ICC), 2010 IEEE International Conference On","author":"Y Xiao","year":"2010","unstructured":"Xiao Y, Lin C, Jiang Y, Chu X, Shen X (2010) Reputation-based qos provisioning in cloud computing via dirichlet multinomial model In: Communications (ICC), 2010 IEEE International Conference On, 1\u20135.. IEEE, China."},{"issue":"7","key":"81_CR132","doi-asserted-by":"crossref","first-page":"419","DOI":"10.1016\/j.advengsoft.2011.03.007","volume":"42","author":"B Xu","year":"2011","unstructured":"Xu B, Zhao C, Hu E, Hu B (2011) Job scheduling algorithm based on berger model in cloud environment. Adv Eng Softw42(7): 419\u2013425.","journal-title":"Adv Eng Softw"},{"key":"81_CR133","doi-asserted-by":"crossref","first-page":"629","DOI":"10.1109\/ISPA.2009.95","volume-title":"2009 IEEE International Symposium on Parallel and Distributed Processing with Applications","author":"M Xu","year":"2009","unstructured":"Xu M, Cui L, Wang H, Bi Y (2009) A multiple qos constrained scheduling strategy of multiple workflows for cloud computing In: 2009 IEEE International Symposium on Parallel and Distributed Processing with Applications, 629\u2013634.. IEEE, Chengdu."},{"key":"81_CR134","doi-asserted-by":"crossref","first-page":"e350934","DOI":"10.1155\/2013\/350934","volume":"2013","author":"S Yassa","year":"2013","unstructured":"Yassa S, Chelouah R, Kadima H, Granado B (2013) Multi-objective approach for energy-aware workflow scheduling in cloud computing environments. Sci World J2013: e350934. https:\/\/www.hindawi.com\/journals\/tswj\/2013\/350934\/abs\/ , doi: 10.1155\/2013\/350934 .","journal-title":"Sci World J"},{"issue":"4","key":"81_CR135","doi-asserted-by":"crossref","first-page":"512","DOI":"10.1109\/TSC.2011.44","volume":"5","author":"S Yi","year":"2012","unstructured":"Yi S, Andrzejak A, Kondo D (2012) Monetary cost-aware checkpointing and migration on amazon cloud spot instances. IEEE Trans Serv Comput5(4): 512\u2013524.","journal-title":"IEEE Trans Serv Comput"},{"key":"81_CR136","unstructured":"Yoo S, Kim S (2013) Sla-aware adaptive provisioning method for hybrid workload application on cloud computing platform In: Proceedings of the International Multiconference of Engineers and Computer Scientists, Hong Kong."},{"issue":"3-4","key":"81_CR137","first-page":"217","volume":"14","author":"J Yu","year":"2006","unstructured":"Yu J, Buyya R (2006) Scheduling scientific workflow applications with deadline and budget constraints using genetic algorithms. Sci Program14(3-4): 217\u2013230.","journal-title":"Sci Program"},{"key":"81_CR138","first-page":"8","volume-title":"First International Conference on e-Science and Grid Computing (e-Science\u201905)","author":"J Yu","year":"2005","unstructured":"Yu J, Buyya R, Tham CK (2005) Cost-based scheduling of scientific workflow applications on utility grids In: First International Conference on e-Science and Grid Computing (e-Science\u201905), 8.. IEEE, Melbourne."},{"key":"81_CR139","first-page":"10","volume-title":"Proceedings of the 8th IEEE\/ACM International Conference on Grid Computing","author":"J Yu","year":"2007","unstructured":"Yu J, Kirley M, Buyya R (2007) Multi-objective planning for workflow execution on grids In: Proceedings of the 8th IEEE\/ACM International Conference on Grid Computing, 10\u201317.. IEEE Computer Society, Austin."},{"issue":"9","key":"81_CR140","doi-asserted-by":"crossref","first-page":"427","DOI":"10.1002\/9780470455432.ch19","volume":"200","author":"J Yu","year":"2009","unstructured":"Yu J, Ramamohanarao K, Buyya R (2009a) Deadline\/budget-based scheduling of workflows on utility grids. Market-Oriented Grid Util Comput200(9): 427\u2013450.","journal-title":"Market-Oriented Grid Util Comput"},{"issue":"9","key":"81_CR141","doi-asserted-by":"crossref","first-page":"427","DOI":"10.1002\/9780470455432.ch19","volume":"200","author":"J Yu","year":"2009","unstructured":"Yu J, Ramamohanarao K, Buyya R (2009b) Deadline\/budget-based scheduling of workflows on utility grids. Market-Oriented Grid Util Comput200(9): 427\u2013450.","journal-title":"Market-Oriented Grid Util Comput"},{"key":"81_CR142","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/ICPP-W.2008.10","volume-title":"2008 International Conference on Parallel Processing-Workshops","author":"Z Yu","year":"2008","unstructured":"Yu Z, Shi W (2008a) A planner-guided scheduling strategy for multiple workflow applications In: 2008 International Conference on Parallel Processing-Workshops, 1\u20138.. IEEE, Portland."},{"key":"81_CR143","doi-asserted-by":"crossref","unstructured":"Zaman S, Grosu DCombinatorial auction-based dynamic vm provisioning and allocation in clouds In: Cloud Computing Technology and Science (CloudCom), 2011 IEEE Third International Conference On, 107\u2013114.. IEEE, Athens.","DOI":"10.1109\/CloudCom.2011.24"},{"key":"81_CR144","doi-asserted-by":"crossref","first-page":"534","DOI":"10.1109\/AINA.2012.12","volume-title":"2012 IEEE 26th International Conference on Advanced Information Networking and Applications","author":"L Zeng","year":"2012","unstructured":"Zeng L, Veeravalli B, Li X (2012) Scalestar: Budget conscious scheduling precedence-constrained many-task workflow applications in cloud In: 2012 IEEE 26th International Conference on Advanced Information Networking and Applications, 534\u2013541.. IEEE, Fukuoka."},{"key":"81_CR145","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1109\/ICAC.2007.7","volume-title":"Fourth International Conference on Autonomic Computing (ICAC\u201907)","author":"J Zhang","year":"2007","unstructured":"Zhang J, Yousif M, Carpenter R, Figueiredo RJ (2007a) Application resource demand phase analysis and prediction in support of dynamic resource provisioning In: Fourth International Conference on Autonomic Computing (ICAC\u201907), 12\u201312.. IEEE, Jacksonville."},{"key":"81_CR146","doi-asserted-by":"crossref","first-page":"434","DOI":"10.1109\/CLUSTR.2007.4629261","volume-title":"2007 IEEE International Conference on Cluster Computing","author":"J Zhang","year":"2007","unstructured":"Zhang J, Kim J, Yousif M, Carpenter R, et al. (2007b) System-level performance phase characterization for on-demand resource provisioning In: 2007 IEEE International Conference on Cluster Computing, 434\u2013439.. IEEE, Austin."},{"key":"81_CR147","doi-asserted-by":"crossref","unstructured":"Zhang Q, Cheng L, Boutaba RCloud computing: state-of-the-art and research challenges. J Internet Serv Appl1(1): 7\u201318.","DOI":"10.1007\/s13174-010-0007-6"},{"key":"81_CR148","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1145\/2371536.2371562","volume-title":"Proceedings of the 9th International Conference on Autonomic Computing","author":"Q Zhang","year":"2012","unstructured":"Zhang Q, Zhani MF, Zhang S, Zhu Q, Boutaba R, Hellerstein JL (2012) Dynamic energy-aware capacity provisioning for cloud computing environments In: Proceedings of the 9th International Conference on Autonomic Computing, 145\u2013154.. ACM, London."},{"key":"81_CR149","first-page":"14","volume-title":"Proceedings 20th IEEE International Parallel & Distributed Processing Symposium","author":"H Zhao","year":"2006","unstructured":"Zhao H, Sakellariou R (2006) Scheduling multiple dags onto heterogeneous systems In: Proceedings 20th IEEE International Parallel & Distributed Processing Symposium, 14.. IEEE, Rhodes Island."},{"key":"81_CR150","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/j.future.2014.10.023","volume":"46","author":"Y Zhao","year":"2015","unstructured":"Zhao Y, Li Y, Raicu I, Lu S, Tian W, Liu H (2015) Enabling scalable scientific workflow management in the cloud. Futur Gener Comput Syst46: 3\u201316.","journal-title":"Futur Gener Comput Syst"},{"key":"81_CR151","doi-asserted-by":"crossref","unstructured":"Zheng W, Sakellariou R (2011) Budget-deadline constrained workflow planning for admission control in market-oriented environments In: International Workshop on Grid Economics and Business Models, 105\u2013119.. Springer.","DOI":"10.1007\/978-3-642-28675-9_8"},{"issue":"12","key":"81_CR152","doi-asserted-by":"crossref","first-page":"1673","DOI":"10.1016\/j.jpdc.2013.07.019","volume":"73","author":"W Zheng","year":"2013","unstructured":"Zheng W, Sakellariou R (2013) Stochastic dag scheduling using a monte carlo approach. J Parallel Distrib Comput73(12): 1673\u20131689.","journal-title":"J Parallel Distrib Comput"},{"key":"81_CR153","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1109\/ChinaGrid.2010.37","volume-title":"2010 Fifth Annual ChinaGrid Conference","author":"H Zhong","year":"2010","unstructured":"Zhong H, Tao K, Zhang X (2010) An approach to optimized resource scheduling algorithm for open-source cloud systems In: 2010 Fifth Annual ChinaGrid Conference, 124\u2013129.. IEEE, Guangzhou."},{"issue":"1","key":"81_CR154","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/TCC.2015.2404807","volume":"4","author":"AC Zhou","year":"2016","unstructured":"Zhou AC, He B, Liu C (2016) Monetary cost optimizations for hosting workflow-as-a-service in iaas clouds. IEEE Trans Cloud Comput4(1): 34\u201348.","journal-title":"IEEE Trans Cloud Comput"}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-017-0081-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s13677-017-0081-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-017-0081-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,24]],"date-time":"2023-08-24T02:29:57Z","timestamp":1692844197000},"score":1,"resource":{"primary":{"URL":"http:\/\/journalofcloudcomputing.springeropen.com\/articles\/10.1186\/s13677-017-0081-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,6,19]]},"references-count":154,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2017,12]]}},"alternative-id":["81"],"URL":"https:\/\/doi.org\/10.1186\/s13677-017-0081-4","relation":{},"ISSN":["2192-113X"],"issn-type":[{"type":"electronic","value":"2192-113X"}],"subject":[],"published":{"date-parts":[[2017,6,19]]},"article-number":"13"}}