메뉴 건너뛰기




Volumn 29, Issue 8, 2017, Pages

A taxonomy and survey on scheduling algorithms for scientific workflows in IaaS cloud computing environments

Author keywords

IaaS cloud, resource provisioning, scientific workflow, scheduling, survey, taxonomy

Indexed keywords

COSTS; DISTRIBUTED DATABASE SYSTEMS; SCHEDULING; SURVEYS; TAXONOMIES;

EID: 85007137336     PISSN: 15320626     EISSN: 15320634     Source Type: Journal    
DOI: 10.1002/cpe.4041     Document Type: Article
Times cited : (198)

References (81)
  • 1
    • 63649117166 scopus 로고    scopus 로고
    • Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility
    • Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I. Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener Comput Syst. 2009;25(6):599–616.
    • (2009) Future Gener Comput Syst , vol.25 , Issue.6 , pp. 599-616
    • Buyya, R.1    Yeo, C.S.2    Venugopal, S.3    Broberg, J.4    Brandic, I.5
  • 2
    • 84870518618 scopus 로고    scopus 로고
    • Available from, Accessed June 2016
    • Elastic compute cloud EC2. Available from: http://aws.amazon.com/ec2. Accessed June 2016.
    • Elastic compute cloud EC2
  • 3
    • 84870639734 scopus 로고    scopus 로고
    • Available from, Accessed June 2016
    • Microsoft Azure. Available from: https://azure.microsoft.com. Accessed June 2016.
    • Microsoft Azure
  • 10
    • 52449093583 scopus 로고    scopus 로고
    • High-throughput, kingdom-wide prediction and annotation of bacterial non-coding rnas
    • Livny J, Teonadi H, Livny M, Waldor M. K. High-throughput, kingdom-wide prediction and annotation of bacterial non-coding rnas. PloS one. 2008;3(9):e3197.
    • (2008) PloS one , vol.3 , Issue.9
    • Livny, J.1    Teonadi, H.2    Livny, M.3    Waldor, M.K.4
  • 11
    • 84893486605 scopus 로고    scopus 로고
    • Available from, Accessed June 2016
    • USC epigenome center. Available from: http://epigenome.usc.edu. Accessed June 2016.
    • USC epigenome center
  • 18
    • 38449117793 scopus 로고    scopus 로고
    • Workshop on Workflows in Support of Large-Scale Science, 2006. WORKS'06., IEEE,, Paris
    • Pautasso C, Alonso G. Parallel computing patterns for grid workflows. Workshop on Workflows in Support of Large-Scale Science, 2006. WORKS'06., IEEE, Paris; 2006:1–10.
    • (2006) Parallel computing patterns for grid workflows , pp. 1-10
    • Pautasso, C.1    Alonso, G.2
  • 19
    • 0016518855 scopus 로고
    • NP-complete scheduling problems
    • Ullman JD. NP-complete scheduling problems. J Comput Syst Sci. 1975;10(3):384–393.
    • (1975) J Comput Syst Sci , vol.10 , Issue.3 , pp. 384-393
    • Ullman, J.D.1
  • 20
    • 0001430010 scopus 로고
    • Parallel sequencing and assembly line problems
    • Hu TC. Parallel sequencing and assembly line problems. Oper Res. 1961;9(6):841–848.
    • (1961) Oper Res , vol.9 , Issue.6 , pp. 841-848
    • Hu, T.C.1
  • 24
    • 84900445496 scopus 로고    scopus 로고
    • Available from, Accessed June 2016
    • Apache Jclouds. Available from: http://jclouds.apache.org. Accessed June 2016.
    • Apache Jclouds
  • 25
    • 84893785307 scopus 로고    scopus 로고
    • A family of heuristics for agent-based elastic cloud bag-of-tasks concurrent scheduling
    • Gutierrez-Garcia JO, Sim KM. A family of heuristics for agent-based elastic cloud bag-of-tasks concurrent scheduling. Future Gener Comput Syst. 2013;29(7):1682–1699.
    • (2013) Future Gener Comput Syst , vol.29 , Issue.7 , pp. 1682-1699
    • Gutierrez-Garcia, J.O.1    Sim, K.M.2
  • 29
    • 80053503082 scopus 로고    scopus 로고
    • Runtime measurements in the cloud: observing, analyzing, and reducing variance
    • Schad J, Dittrich J, Quiané-Ruiz JA. Runtime measurements in the cloud: observing, analyzing, and reducing variance. Proc of the VLDB Endowment. 2010;3(1-2):460–471.
    • (2010) Proc of the VLDB Endowment , vol.3 , Issue.1-2 , pp. 460-471
    • Schad, J.1    Dittrich, J.2    Quiané-Ruiz, J.A.3
  • 38
    • 84870507349 scopus 로고    scopus 로고
    • Available from, Accessed June 2016
    • Amazon EC2 Spot Instances. Available from: https://aws.amazon.com/ec2/purchasing-options/spot-instances/. Accessed June 2016.
    • Amazon EC2 Spot Instances
  • 43
    • 84857954156 scopus 로고    scopus 로고
    • Enforcing qos in scientific workflow systems enacted over cloud infrastructures
    • Tolosana-Calasanz R, BañAres JÁ, Pham C, Rana OF. Enforcing qos in scientific workflow systems enacted over cloud infrastructures. J Comput Syst Sci. 2012;78(5):1300–1315.
    • (2012) J Comput Syst Sci , vol.78 , Issue.5 , pp. 1300-1315
    • Tolosana-Calasanz, R.1    BañAres, J.Á.2    Pham, C.3    Rana, O.F.4
  • 44
    • 0023963251 scopus 로고
    • A taxonomy of scheduling in general-purpose distributed computing systems
    • Casavant TL, Kuhl JG. A taxonomy of scheduling in general-purpose distributed computing systems. IEEE Trans Softw Eng. 1988;14(2):141–154.
    • (1988) IEEE Trans Softw Eng , vol.14 , Issue.2 , pp. 141-154
    • Casavant, T.L.1    Kuhl, J.G.2
  • 45
    • 0002050141 scopus 로고    scopus 로고
    • Static scheduling algorithms for allocating directed task graphs to multiprocessors
    • Kwok YK, Ahmad I. Static scheduling algorithms for allocating directed task graphs to multiprocessors. ACM Comput Surv (CSUR). 1999;31(4):406–471.
    • (1999) ACM Comput Surv (CSUR) , vol.31 , Issue.4 , pp. 406-471
    • Kwok, Y.K.1    Ahmad, I.2
  • 47
    • 84918795447 scopus 로고    scopus 로고
    • Saba: a security-aware and budget-aware workflow scheduling strategy in clouds
    • Zeng L, Veeravalli B, Li X. Saba: a security-aware and budget-aware workflow scheduling strategy in clouds. J Parallel Distrib Comput. 2015;75:141–151.
    • (2015) J Parallel Distrib Comput , vol.75 , pp. 141-151
    • Zeng, L.1    Veeravalli, B.2    Li, X.3
  • 50
    • 84925627732 scopus 로고    scopus 로고
    • Scheduling multilevel deadline-constrained scientific workflows on clouds based on cost optimization
    • Malawski M, Figiela K, Bubak M, Deelman E, Nabrzyski J. Scheduling multilevel deadline-constrained scientific workflows on clouds based on cost optimization. Sci Program. 2015;2015.
    • (2015) Sci Program , vol.2015
    • Malawski, M.1    Figiela, K.2    Bubak, M.3    Deelman, E.4    Nabrzyski, J.5
  • 52
    • 67649141016 scopus 로고    scopus 로고
    • Available from, Accessed June 2016
    • Amazon Simple Storage Service. Available from: http://aws.amazon.com/s3/. Accessed June 2016.
    • Amazon Simple Storage Service
  • 53
    • 85016235575 scopus 로고    scopus 로고
    • Available from, Accessed June 2016. Accessed June 2016
    • Amazon EFS. Available from: https://aws.amazon.com/efs/. Accessed June 2016. Accessed June 2016.
    • Amazon EFS
  • 54
    • 84878193841 scopus 로고    scopus 로고
    • Available from, Accessed June 2016
    • Google Cloud Storage. Available from: https://cloud.google.com/storage/. Accessed June 2016.
    • Google Cloud Storage
  • 55
    • 85016268804 scopus 로고    scopus 로고
    • Availeble from, Accessed June 2016
    • Rackspace Block Storage. Availeble from: http://www.rackspace.com.au/cloud/block-storage. Accessed June 2016.
    • Rackspace Block Storage
  • 56
    • 84976478227 scopus 로고    scopus 로고
    • Monetary cost optimizations for hosting workflow-as-a-service in iaas clouds
    • Zhou A, He B, Liu C. Monetary cost optimizations for hosting workflow-as-a-service in iaas clouds. IEEE Trans Cloud Comput. 2015;PP(99):1–1.
    • (2015) IEEE Trans Cloud Comput , vol.PP , Issue.99 , pp. 1
    • Zhou, A.1    He, B.2    Liu, C.3
  • 57
    • 84902837206 scopus 로고    scopus 로고
    • Fault-tolerant workflow scheduling using spot instances on clouds
    • Poola D, Ramamohanarao K, Buyya R. Fault-tolerant workflow scheduling using spot instances on clouds. Procedia Comput Sci. 2014;29:523–533.
    • (2014) Procedia Comput Sci , vol.29 , pp. 523-533
    • Poola, D.1    Ramamohanarao, K.2    Buyya, R.3
  • 58
    • 84873626557 scopus 로고    scopus 로고
    • Available from, Accessed June 2016
    • Google Compute Engine. Available from: https://cloud.google.com/products/compute-engine/. Accessed June 2016.
    • Google Compute Engine
  • 59
    • 84934282094 scopus 로고    scopus 로고
    • Available from, Accessed June 2016
    • Google Compute Engine Pricing. Available from: https://developers.google.com/compute/pricing. Accessed June 2016.
    • Google Compute Engine Pricing
  • 60
    • 85016239632 scopus 로고    scopus 로고
    • Available from, Accessed June 2016
    • Cloudsigma. Available from: https://www.cloudsigma.com. Accessed June 2016.
    • Cloudsigma
  • 61
    • 84942155800 scopus 로고    scopus 로고
    • Low-time complexity budget–deadline constrained workflow scheduling on heterogeneous resources
    • Arabnejad H, Barbosa JG, Prodan R. Low-time complexity budget–deadline constrained workflow scheduling on heterogeneous resources. Future Gener Comput Syst. 2016;55:29–40.
    • (2016) Future Gener Comput Syst , vol.55 , pp. 29-40
    • Arabnejad, H.1    Barbosa, J.G.2    Prodan, R.3
  • 63
    • 85144242607 scopus 로고    scopus 로고
    • Deadline based resource provisioning and scheduling algorithm for scientific workflows on clouds
    • April;
    • Rodriguez MA, Buyya R. Deadline based resource provisioning and scheduling algorithm for scientific workflows on clouds. IEEE Trans Cloud Comput. 2014April;2(2):222–235.
    • (2014) IEEE Trans Cloud Comput , vol.2 , Issue.2 , pp. 222-235
    • Rodriguez, M.A.1    Buyya, R.2
  • 64
    • 84901611759 scopus 로고    scopus 로고
    • Multi-objective workflow scheduling in amazon ec2
    • Durillo JJ, Prodan R. Multi-objective workflow scheduling in amazon ec2. Cluster Comput. 2014;17(2):169–189.
    • (2014) Cluster Comput , vol.17 , Issue.2 , pp. 169-189
    • Durillo, J.J.1    Prodan, R.2
  • 65
    • 0036504666 scopus 로고    scopus 로고
    • Performance-effective and low-complexity task scheduling for heterogeneous computing
    • Topcuoglu H, Hariri S, Wu Min-you. Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans Parallel Distrib Syst. 2002;13(3):260–274.
    • (2002) IEEE Trans Parallel Distrib Syst , vol.13 , Issue.3 , pp. 260-274
    • Topcuoglu, H.1    Hariri, S.2    Wu, M.-Y.3
  • 66
    • 84864052901 scopus 로고    scopus 로고
    • Deadline-constrained workflow scheduling algorithms for infrastructure as a service clouds
    • Abrishami S, Naghibzadeh M, Epema DickHJ. Deadline-constrained workflow scheduling algorithms for infrastructure as a service clouds. Future Gener Comput Syst. 2013;29(1):158–169.
    • (2013) Future Gener Comput Syst , vol.29 , Issue.1 , pp. 158-169
    • Abrishami, S.1    Naghibzadeh, M.2    Epema, D.3
  • 67
    • 84903146693 scopus 로고    scopus 로고
    • Meeting deadlines of scientific workflows in public clouds with tasks replication
    • Calheiros RN, Buyya R. Meeting deadlines of scientific workflows in public clouds with tasks replication. IEEE Trans Parallel Distrib Syst. 2014;25(7):1787–1796.
    • (2014) IEEE Trans Parallel Distrib Syst , vol.25 , Issue.7 , pp. 1787-1796
    • Calheiros, R.N.1    Buyya, R.2
  • 68
    • 79960448008 scopus 로고    scopus 로고
    • Cost optimized provisioning of elastic resources for application workflows
    • Byun EK, Kee YS, Kim JS, Maeng S. Cost optimized provisioning of elastic resources for application workflows. Future Gener Comput Syst. 2011;27(8):1011–1026.
    • (2011) Future Gener Comput Syst , vol.27 , Issue.8 , pp. 1011-1026
    • Byun, E.K.1    Kee, Y.S.2    Kim, J.S.3    Maeng, S.4
  • 75
    • 84866274875 scopus 로고    scopus 로고
    • A provenance-based adaptive scheduling heuristic for parallel scientific workflows in clouds
    • de Oliveira D, Ocaña KA, Baião F, Mattoso M. A provenance-based adaptive scheduling heuristic for parallel scientific workflows in clouds. J Grid Comput. 2012;10(3):521–552.
    • (2012) J Grid Comput , vol.10 , Issue.3 , pp. 521-552
    • de Oliveira, D.1    Ocaña, K.A.2    Baião, F.3    Mattoso, M.4
  • 77
    • 84902777257 scopus 로고    scopus 로고
    • Workflow as a service in the cloud: architecture and scheduling algorithms
    • Wang J, Korambath P, Altintas I, Davis J, Crawl D. Workflow as a service in the cloud: architecture and scheduling algorithms. Procedia Comput Sci. 2014;29:546–556.
    • (2014) Procedia Comput Sci , vol.29 , pp. 546-556
    • Wang, J.1    Korambath, P.2    Altintas, I.3    Davis, J.4    Crawl, D.5
  • 78
    • 84906689914 scopus 로고    scopus 로고
    • Transformation-based monetary cost optimizations for workflows in the cloud
    • Zhou AC, He B. Transformation-based monetary cost optimizations for workflows in the cloud. IEEE Trans Cloud Comput. 2014:1–1.
    • (2014) IEEE Trans Cloud Comput , pp. 1
    • Zhou, A.C.1    He, B.2
  • 79
  • 81
    • 84961258855 scopus 로고    scopus 로고
    • Waas: workflow-as-a-service for the cloud with scheduling of continuous and data-intensive workflows
    • Esteves S, Veiga L. Waas: workflow-as-a-service for the cloud with scheduling of continuous and data-intensive workflows. Comput J. 2016;59(3):371–383.
    • (2016) Comput J , vol.59 , Issue.3 , pp. 371-383
    • Esteves, S.1    Veiga, L.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.