메뉴 건너뛰기




Volumn 71, Issue 9, 2015, Pages 3373-3418

Workflow scheduling in cloud: a survey

Author keywords

Cloud computing; Data intensive workflow scheduling; Hybrid environment; QoS constrained scheduling; Robust scheduling; Workflow scheduling; Workflow as a service

Indexed keywords

APPLICATION PROGRAMS; BIG DATA; CLOUD COMPUTING; DATA HANDLING; DIGITAL STORAGE; DISTRIBUTED COMPUTER SYSTEMS; QUALITY OF SERVICE; SCHEDULING ALGORITHMS; SURVEYS;

EID: 84940462823     PISSN: 09208542     EISSN: 15730484     Source Type: Journal    
DOI: 10.1007/s11227-015-1438-4     Document Type: Article
Times cited : (241)

References (199)
  • 1
    • 84940463387 scopus 로고    scopus 로고
    • Amazon ec2 pricing
    • Amazon ec2 pricing. http://aws.amazon.com/ec2/pricing/
  • 2
    • 85018111615 scopus 로고    scopus 로고
    • Fault-tolerant scheduling policy for grid computing systems. In: Proceedings of parallel and distributed processing symposium, 2004, 18th international, IEEE
    • Abawajy JH (2004) Fault-tolerant scheduling policy for grid computing systems. In: Proceedings of parallel and distributed processing symposium, 2004, 18th international, IEEE, p 238
    • (2004) p 238
    • Abawajy, J.H.1
  • 3
    • 84863504478 scopus 로고    scopus 로고
    • Cost-driven scheduling of grid workflows using partial critical paths
    • Abrishami S, Naghibzadeh M, Epema DH (2012) Cost-driven scheduling of grid workflows using partial critical paths. IEEE Trans Parallel Distrib Syst 23(8):1400–1414
    • (2012) IEEE Trans Parallel Distrib Syst , vol.23 , Issue.8 , pp. 1400-1414
    • Abrishami, S.1    Naghibzadeh, M.2    Epema, D.H.3
  • 4
    • 84864052901 scopus 로고    scopus 로고
    • Deadline-constrained workflow scheduling algorithms for infrastructure as a service clouds
    • Abrishami S, Naghibzadeh M, Epema DH (2013) Deadline-constrained workflow scheduling algorithms for infrastructure as a service clouds. Future Gener Comput Syst 29(1):158–169
    • (2013) Future Gener Comput Syst , vol.29 , Issue.1 , pp. 158-169
    • Abrishami, S.1    Naghibzadeh, M.2    Epema, D.H.3
  • 5
    • 84990658227 scopus 로고
    • Task assignment using a problem genetic algorithm
    • Ahmad I, Dhodhi MK (1995) Task assignment using a problem genetic algorithm. Concurr Pract Exp 7(5):411–428
    • (1995) Concurr Pract Exp , vol.7 , Issue.5 , pp. 411-428
    • Ahmad, I.1    Dhodhi, M.K.2
  • 6
    • 0032166239 scopus 로고    scopus 로고
    • On exploiting task duplication in parallel program scheduling
    • Ahmad I, Kwok YK (1998) On exploiting task duplication in parallel program scheduling. IEEE Trans Parallel Distrib Syst 9(9):872–892
    • (1998) IEEE Trans Parallel Distrib Syst , vol.9 , Issue.9 , pp. 872-892
    • Ahmad, I.1    Kwok, Y.K.2
  • 8
    • 0028699702 scopus 로고
    • Gsa: Scheduling and allocation using genetic algorithm. In: Proceedings of the conference on European design automation, IEEE
    • Ali S, Sait SM, Benten MS (1994) Gsa: Scheduling and allocation using genetic algorithm. In: Proceedings of the conference on European design automation, IEEE, pp 84–89
    • (1994) pp 84–89
    • Ali, S.1    Sait, S.M.2    Benten, M.S.3
  • 9
    • 84940463390 scopus 로고    scopus 로고
    • Andrews T, Curbera F, Dholakia H, Goland Y, Klein J, Leymann F, Liu K, Roller D, Smith D, Thatte S et al (2003) Business process execution language for web services
    • Andrews T, Curbera F, Dholakia H, Goland Y, Klein J, Leymann F, Liu K, Roller D, Smith D, Thatte S et al (2003) Business process execution language for web services
  • 10
    • 84920710092 scopus 로고    scopus 로고
    • A budget constrained scheduling algorithm for workflow applications
    • Arabnejad H, Barbosa JG (2014) A budget constrained scheduling algorithm for workflow applications. J Grid Comput, pp 1–15
    • (2014) J Grid Comput , pp. 1-15
    • Arabnejad, H.1    Barbosa, J.G.2
  • 11
    • 84894539845 scopus 로고    scopus 로고
    • List scheduling algorithm for heterogeneous systems by an optimistic cost table
    • Arabnejad H, Barbosa JG (2014) List scheduling algorithm for heterogeneous systems by an optimistic cost table. IEEE Trans Parallel Distrib Syst 25(3):682–694
    • (2014) IEEE Trans Parallel Distrib Syst , vol.25 , Issue.3 , pp. 682-694
    • Arabnejad, H.1    Barbosa, J.G.2
  • 13
    • 78249251186 scopus 로고    scopus 로고
    • Energy aware dag scheduling on heterogeneous systems
    • Baskiyar S, Abdel-Kader R (2010) Energy aware dag scheduling on heterogeneous systems. Clust Comput 13(4):373–383
    • (2010) Clust Comput , vol.13 , Issue.4 , pp. 373-383
    • Baskiyar, S.1    Abdel-Kader, R.2
  • 14
    • 0031570635 scopus 로고    scopus 로고
    • Application level fault tolerance in heterogeneous networks of workstations
    • Beguelin A, Seligman E, Stephan P (1997) Application level fault tolerance in heterogeneous networks of workstations. J Parallel Distrib Comput 43(2):147–155
    • (1997) J Parallel Distrib Comput , vol.43 , Issue.2 , pp. 147-155
    • Beguelin, A.1    Seligman, E.2    Stephan, P.3
  • 15
    • 84857370722 scopus 로고    scopus 로고
    • Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing
    • Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener Comput Syst 28(5):755–768
    • (2012) Future Gener Comput Syst , vol.28 , Issue.5 , pp. 755-768
    • Beloglazov, A.1    Abawajy, J.2    Buyya, R.3
  • 16
    • 84864511735 scopus 로고    scopus 로고
    • Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers
    • Beloglazov A, Buyya R (2012) Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers. Concurr Comput Pract Exp 24(13):1397–1420
    • (2012) Concurr Comput Pract Exp , vol.24 , Issue.13 , pp. 1397-1420
    • Beloglazov, A.1    Buyya, R.2
  • 18
    • 0442305170 scopus 로고    scopus 로고
    • An analysis of multiobjective optimization within genetic algorithms
    • Bentley PJ, Wakefield JP (1996) An analysis of multiobjective optimization within genetic algorithms. Tech Rep 96:1–14
    • (1996) Tech Rep , vol.96 , pp. 1-14
    • Bentley, P.J.1    Wakefield, J.P.2
  • 20
    • 85018113752 scopus 로고    scopus 로고
    • Data staging strategies and their impact on the execution of scientific workflows. In: Proceedings of the second international workshop on data-aware distributed computing, ACM
    • Bharathi S, Chervenak A (2009) Data staging strategies and their impact on the execution of scientific workflows. In: Proceedings of the second international workshop on data-aware distributed computing, ACM, p 41–50
    • (2009) p 41–50
    • Bharathi, S.1    Chervenak, A.2
  • 21
    • 9244253714 scopus 로고    scopus 로고
    • Power and energy management for server systems
    • Bianchini R, Rajamony R (2004) Power and energy management for server systems. Computer 37(11):68–76
    • (2004) Computer , vol.37 , Issue.11 , pp. 68-76
    • Bianchini, R.1    Rajamony, R.2
  • 22
    • 84899102373 scopus 로고    scopus 로고
    • Workflow scheduling in cloud computing environment using cat swarm optimization
    • IEEE international advance computing conference (IACC): IEEE
    • Bilgaiyan S, Sagnika S, Das M (2014) Workflow scheduling in cloud computing environment using cat swarm optimization. In: Proceedings of 2014 IEEE international advance computing conference (IACC), IEEE, pp 680–685
    • (2014) Proceedings of , vol.2014 , pp. 680-685
    • Bilgaiyan, S.1    Sagnika, S.2    Das, M.3
  • 23
    • 47049118138 scopus 로고    scopus 로고
    • A performance-oriented adaptive scheduler for dependent tasks on grids
    • Bittencourt LF, Madeira ER (2008) A performance-oriented adaptive scheduler for dependent tasks on grids. Concurr Comput Pract Exp 20(9):1029–1049
    • (2008) Concurr Comput Pract Exp , vol.20 , Issue.9 , pp. 1029-1049
    • Bittencourt, L.F.1    Madeira, E.R.2
  • 24
    • 84856604239 scopus 로고    scopus 로고
    • Hcoc: a cost optimization algorithm for workflow scheduling in hybrid clouds
    • Bittencourt LF, Madeira ERM (2011) Hcoc: a cost optimization algorithm for workflow scheduling in hybrid clouds. J Internet Serv Appl 2(3):207–227
    • (2011) J Internet Serv Appl , vol.2 , Issue.3 , pp. 207-227
    • Bittencourt, L.F.1    Madeira, E.R.M.2
  • 26
    • 1642268665 scopus 로고    scopus 로고
    • Robust scheduling of metaprograms
    • Bölöni L, Marinescu DC (2002) Robust scheduling of metaprograms. J Sched 5(5):395–412
    • (2002) J Sched , vol.5 , Issue.5 , pp. 395-412
    • Bölöni, L.1    Marinescu, D.C.2
  • 27
    • 67349261356 scopus 로고    scopus 로고
    • Compaction of schedules and a two-stage approach for duplication-based dag scheduling
    • Bozdaǧ D, Özgüner F, Catalyurek UV (2009) Compaction of schedules and a two-stage approach for duplication-based dag scheduling. IEEE Trans Parallel Distrib Syst 20(6):857–871
    • (2009) IEEE Trans Parallel Distrib Syst , vol.20 , Issue.6 , pp. 857-871
    • Bozdaǧ, D.1    Özgüner, F.2    Catalyurek, U.V.3
  • 29
    • 33751055576 scopus 로고    scopus 로고
    • Predicting bounds on queuing delay for batch-scheduled parallel machines. In: Proceedings of the eleventh ACM SIGPLAN symposium on principles and practice of parallel programming, ACM
    • Brevik J, Nurmi D, Wolski R (2006) Predicting bounds on queuing delay for batch-scheduled parallel machines. In: Proceedings of the eleventh ACM SIGPLAN symposium on principles and practice of parallel programming, ACM, pp 110–118
    • (2006) pp 110–118
    • Brevik, J.1    Nurmi, D.2    Wolski, R.3
  • 30
    • 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 (2009) Cloud computing and emerging it platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener Comput Syst 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
  • 31
    • 62749189203 scopus 로고    scopus 로고
    • Estimating resource needs for time-constrained workflows. In: Proceedings of IEEE fourth international conference on eScience, IEEE
    • Byun EK, Kee YS, Deelman E, Vahi K, Mehta G, Kim JS (2008) Estimating resource needs for time-constrained workflows. In: Proceedings of IEEE fourth international conference on eScience, IEEE, pp 31–38
    • (2008) pp 31–38
    • Byun, E.K.1    Kee, Y.S.2    Deelman, E.3    Vahi, K.4    Mehta, G.5    Kim, J.S.6
  • 33
    • 79960448008 scopus 로고    scopus 로고
    • Cost optimized provisioning of elastic resources for application workflows
    • Byun EK, Kee YS, Kim JS, Maeng S (2011) Cost optimized provisioning of elastic resources for application workflows. Future Gener Comput Syst 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
  • 34
    • 77649275942 scopus 로고    scopus 로고
    • Evaluation and optimization of the robustness of dag schedules in heterogeneous environments
    • Canon LC, Jeannot E (2010) Evaluation and optimization of the robustness of dag schedules in heterogeneous environments. IEEE Trans Parallel Distrib Syst 21(4):532–546
    • (2010) IEEE Trans Parallel Distrib Syst , vol.21 , Issue.4 , pp. 532-546
    • Canon, L.C.1    Jeannot, E.2
  • 35
    • 80052085320 scopus 로고    scopus 로고
    • Zheng W (2008) Comparative evaluation of the robustness of dag scheduling heuristics
    • Springer, New York
    • Canon LC, Jeannot E, Sakellariou R, Zheng W (2008) Comparative evaluation of the robustness of dag scheduling heuristics. In: Proceedings of grid computing, Springer, New York, pp 73–84
    • Proceedings of grid computing , pp. 73-84
    • Canon, L.C.1    Jeannot, E.2    Sakellariou, R.3
  • 36
    • 85067458637 scopus 로고    scopus 로고
    • Energy-efficient resource management for scientific workflows in clouds. In: Proceedings of services (SERVICES), IEEE World Congress on 2014, IEEE
    • Cao F, Zhu MM, Wu CQ (2014) Energy-efficient resource management for scientific workflows in clouds. In: Proceedings of services (SERVICES), IEEE World Congress on 2014, IEEE, pp 402–409
    • (2014) pp 402–409
    • Cao, F.1    Zhu, M.M.2    Wu, C.Q.3
  • 38
    • 58649085246 scopus 로고    scopus 로고
    • An ant colony optimization approach to a grid workflow scheduling problem with various qos requirements
    • 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 Part C Appl Rev 39(1):29–43
    • (2009) IEEE Trans Syst Man Cybern Part C Appl Rev , vol.39 , Issue.1 , pp. 29-43
    • Chen, W.N.1    Zhang, J.2
  • 39
    • 70649101118 scopus 로고    scopus 로고
    • Measuring cpu overhead for i/o processing in the xen virtual machine monitor. In: Proceedings of USENIX annual technical conference, general track
    • Cherkasova L, Gardner R (2005) Measuring cpu overhead for i/o processing in the xen virtual machine monitor. In: Proceedings of USENIX annual technical conference, general track, vol 50
    • (2005) vol 50
    • Cherkasova, L.1    Gardner, R.2
  • 40
    • 0036602963 scopus 로고    scopus 로고
    • Session-based admission control: a mechanism for peak load management of commercial web sites
    • Cherkasova L, Phaal P (2002) Session-based admission control: a mechanism for peak load management of commercial web sites. IEEE Trans Comput 51(6):669–685
    • (2002) IEEE Trans Comput , vol.51 , Issue.6 , pp. 669-685
    • Cherkasova, L.1    Phaal, P.2
  • 41
    • 48249095357 scopus 로고    scopus 로고
    • Computational intelligence based on the behavior of cats
    • Chu SC, Tsai PW (2007) Computational intelligence based on the behavior of cats. Int J Innov Comput Inf Control 3(1):163–173
    • (2007) Int J Innov Comput Inf Control , vol.3 , Issue.1 , pp. 163-173
    • Chu, S.C.1    Tsai, P.W.2
  • 42
    • 85014168050 scopus 로고
    • Applications and performance analysis of a compile-time optimization approach for list scheduling algorithms on distributed memory multiprocessors. In: Proceedings of supercomputing ’92. IEEE
    • Chung YC, Ranka S (1992) Applications and performance analysis of a compile-time optimization approach for list scheduling algorithms on distributed memory multiprocessors. In: Proceedings of supercomputing ’92. IEEE, pp 512–521
    • (1992) pp 512–521
    • Chung, Y.C.1    Ranka, S.2
  • 44
    • 0015482117 scopus 로고
    • Optimal scheduling for two-processor systems
    • Coffman EG, Graham RL (1972) Optimal scheduling for two-processor systems. Acta Informatica 1(3):200–213
    • (1972) Acta Informatica , vol.1 , Issue.3 , pp. 200-213
    • Coffman, E.G.1    Graham, R.L.2
  • 45
    • 85018125267 scopus 로고
    • C.p.m. scheduling with small computation delays and task duplication. In: Proceedings of operations research
    • Colin J, Chretienne P (1991) C.p.m. scheduling with small computation delays and task duplication. In: Proceedings of operations research, pp 680–684
    • (1991) pp 680–684
    • Colin, J.1    Chretienne, P.2
  • 47
    • 0030381108 scopus 로고    scopus 로고
    • Integrating list heuristics into genetic algorithms for multiprocessor scheduling. In: Proceedings of eighth symposium on parallel and distributed processing, IEEE
    • Corrêa RC, Ferreira A, Rebreyend P (1996) Integrating list heuristics into genetic algorithms for multiprocessor scheduling. In: Proceedings of eighth symposium on parallel and distributed processing, IEEE, pp 462–469
    • (1996) pp 462–469
    • Corrêa, R.C.1    Ferreira, A.2    Rebreyend, P.3
  • 48
    • 0031697506 scopus 로고    scopus 로고
    • Optimal scheduling algorithm for distributed-memory machines
    • Darbha S, Agrawal DP (1998) Optimal scheduling algorithm for distributed-memory machines. IEEE Trans Parallel Distrib Syst 9(1):87–95
    • (1998) IEEE Trans Parallel Distrib Syst , vol.9 , Issue.1 , pp. 87-95
    • Darbha, S.1    Agrawal, D.P.2
  • 49
    • 37549003336 scopus 로고    scopus 로고
    • Mapreduce: simplified data processing on large clusters
    • Dean J, Ghemawat S (2008) Mapreduce: simplified data processing on large clusters. Commun ACM 51(1):107–113
    • (2008) Commun ACM , vol.51 , Issue.1 , pp. 107-113
    • Dean, J.1    Ghemawat, S.2
  • 50
    • 0036530772 scopus 로고    scopus 로고
    • A fast and elitist multiobjective genetic algorithm: Nsga-ii
    • Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE Trans Evolut Comput 6(2):182–197
    • (2002) IEEE Trans Evolut Comput , vol.6 , Issue.2 , pp. 182-197
    • Deb, K.1    Pratap, A.2    Agarwal, S.3    Meyarivan, T.4
  • 51
  • 52
    • 0022099676 scopus 로고
    • Bounding the project completion time distribution in pert networks
    • Dodin B (1985) Bounding the project completion time distribution in pert networks. Op Res 33(4):862–881
    • (1985) Op Res , vol.33 , Issue.4 , pp. 862-881
    • Dodin, B.1
  • 53
    • 0036504529 scopus 로고    scopus 로고
    • Matching and scheduling algorithms for minimizing execution time and failure probability of applications in heterogeneous computing
    • 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 Syst 13(3):308–323
    • (2002) IEEE Trans Parallel Distrib Syst , vol.13 , Issue.3 , pp. 308-323
    • Dogan, A.1    Ozguner, F.2
  • 54
    • 18844448006 scopus 로고    scopus 로고
    • Biobjective scheduling algorithms for execution time? Reliability trade-off in heterogeneous computing systems
    • Dogan A, Özgüner F (2005) Biobjective scheduling algorithms for execution time? Reliability trade-off in heterogeneous computing systems. Comput J 48:300–314. doi:10.1093/comjnl/bxh086
    • (2005) Comput J , vol.48 , pp. 300-314
    • Dogan, A.1    Özgüner, F.2
  • 55
    • 35248884762 scopus 로고    scopus 로고
    • 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, ACM
    • 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, ACM, pp 280–288
    • (2007) pp 280–288
    • Dongarra, J.J.1    Jeannot, E.2    Saule, E.3    Shi, Z.4
  • 56
    • 0037410423 scopus 로고    scopus 로고
    • Fuzzy scheduling: modelling flexible constraints vs. coping with incomplete knowledge
    • Dubois D, Fargier H, Fortemps P (2003) Fuzzy scheduling: modelling flexible constraints vs. coping with incomplete knowledge. Eur J Op Res 147(2):231–252
    • (2003) Eur J Op Res , vol.147 , Issue.2 , pp. 231-252
    • Dubois, D.1    Fargier, H.2    Fortemps, P.3
  • 57
    • 0025440941 scopus 로고
    • Scheduling parallel program tasks onto arbitrary target machines
    • EI-Rewini H, Lewis TG (1990) Scheduling parallel program tasks onto arbitrary target machines. J Parallel Distrib Comput 1(9):138–153
    • (1990) J Parallel Distrib Comput , vol.1 , Issue.9 , pp. 138-153
    • EI-Rewini, H.1    Lewis, T.G.2
  • 58
    • 84940463403 scopus 로고    scopus 로고
    • Elastichosts
    • Elastichosts. http://www.elastichosts.com/
  • 59
    • 84863674141 scopus 로고    scopus 로고
    • 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), IEEE Computer Society
    • 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), IEEE Computer Society, pp 300–309
    • (2012) pp 300–309
    • Fard, H.M.1    Prodan, R.2    Barrionuevo, J.J.D.3    Fahringer, T.4
  • 60
    • 84877765444 scopus 로고    scopus 로고
    • A truthful dynamic workflow scheduling mechanism for commercial multicloud environments
    • Fard HM, Prodan R, Fahringer T (2013) A truthful dynamic workflow scheduling mechanism for commercial multicloud environments. IEEE Trans Parallel Distrib Syst 24(6):1203–1212
    • (2013) IEEE Trans Parallel Distrib Syst , vol.24 , Issue.6 , pp. 1203-1212
    • Fard, H.M.1    Prodan, R.2    Fahringer, T.3
  • 61
    • 50249147937 scopus 로고    scopus 로고
    • Fuzzy grid scheduling using tabu search. In: Proceedings of IEEE international fuzzy systems conference, IEEE
    • Fayad C, Garibaldi JM, Ouelhadj D (2007) Fuzzy grid scheduling using tabu search. In: Proceedings of IEEE international fuzzy systems conference, IEEE, pp 1–6
    • (2007) pp 1–6
    • Fayad, C.1    Garibaldi, J.M.2    Ouelhadj, D.3
  • 62
    • 26944476629 scopus 로고    scopus 로고
    • Petrovic S (2005) A fuzzy genetic algorithm for real-world job shop scheduling
    • Springer, New York
    • Fayad C, Petrovic S (2005) A fuzzy genetic algorithm for real-world job shop scheduling. In: Proceedings of innovations in applied artificial intelligence, Springer, New York, pp 524–533
    • Proceedings of innovations in applied artificial intelligence , pp. 524-533
    • Fayad, C.1
  • 63
    • 33847013502 scopus 로고
    • Interval graphs and interval orders
    • Fishburn PC (1985) Interval graphs and interval orders. Discret Math 55(2):135–149
    • (1985) Discret Math , vol.55 , Issue.2 , pp. 135-149
    • Fishburn, P.C.1
  • 64
    • 62949225623 scopus 로고    scopus 로고
    • Cloud computing and grid computing 360-degree compared. In: Proceedings of grid computing environments workshop 2008, GCE’08, IEEE
    • Foster I, Zhao Y, Raicu I, Lu S (2008) Cloud computing and grid computing 360-degree compared. In: Proceedings of grid computing environments workshop 2008, GCE’08, IEEE, pp 1–10
    • (2008) pp 1–10
    • Foster, I.1    Zhao, Y.2    Raicu, I.3    Lu, S.4
  • 66
    • 84940463407 scopus 로고    scopus 로고
    • Gogrid cloud hosting
    • Gogrid cloud hosting. http://www.gogrid.com/
  • 67
    • 77955513896 scopus 로고    scopus 로고
    • Time and cost trade-off management for scheduling parallel applications on utility grids
    • Garg SK, Buyya R, Siegel HJ (2010) Time and cost trade-off management for scheduling parallel applications on utility grids. Future Gener Comput Syst 26(8):1344–1355
    • (2010) Future Gener Comput Syst , vol.26 , Issue.8 , pp. 1344-1355
    • Garg, S.K.1    Buyya, R.2    Siegel, H.J.3
  • 68
    • 33845388509 scopus 로고    scopus 로고
    • Performance-constrained distributed dvs scheduling for scientific applications on power-aware clusters
    • ACM/IEEE conference on supercomputing: IEEE Computer Society
    • Ge R, Feng X, Cameron KW (2005) Performance-constrained distributed dvs scheduling for scientific applications on power-aware clusters. In: Proceedings of the 2005 ACM/IEEE conference on supercomputing, IEEE Computer Society, p 34
    • (2005) Proceedings of the , vol.2005 , pp. 34
    • Ge, R.1    Feng, X.2    Cameron, K.W.3
  • 69
    • 0027606922 scopus 로고
    • On the granularity and clustering of directed acyclic task graphs
    • Gerasoulis A, Yang T (1993) On the granularity and clustering of directed acyclic task graphs. IEEE Trans Parallel Distrib Syst 4(6):686–701
    • (1993) IEEE Trans Parallel Distrib Syst , vol.4 , Issue.6 , pp. 686-701
    • Gerasoulis, A.1    Yang, T.2
  • 70
    • 47249137011 scopus 로고    scopus 로고
    • Reliability and scheduling on systems subject to failures. In: Proceedings of international conference on parallel processing, IEEE
    • Hakem M, Butelle F (2007) Reliability and scheduling on systems subject to failures. In: Proceedings of international conference on parallel processing, IEEE, pp 38–38
    • (2007) pp 38–38
    • Hakem, M.1    Butelle, F.2
  • 73
    • 0001430010 scopus 로고
    • Parallel sequencing and assembly line problems
    • Hu TC (1961) Parallel sequencing and assembly line problems. Op Res 9(6):841–848
    • (1961) Op Res , vol.9 , Issue.6 , pp. 841-848
    • Hu, T.C.1
  • 74
    • 0024647955 scopus 로고
    • Scheduling precedence graphs in systems with interprocessor communication times
    • Hwang JJ, Chow YC, Lee FDACY (1989) Scheduling precedence graphs in systems with interprocessor communication times. SIAM J Comput 18(2):244–257
    • (1989) SIAM J Comput , vol.18 , Issue.2 , pp. 244-257
    • Hwang, J.J.1    Chow, Y.C.2    Lee, F.D.A.C.Y.3
  • 75
    • 67649921200 scopus 로고    scopus 로고
    • Grid workflow: a flexible failure handling framework for the grid. In: Proceeedings of high performance distributed computing, 12th IEEE international symposium on 2003, IEEE
    • Hwang S, Kesselman C (2003) Grid workflow: a flexible failure handling framework for the grid. In: Proceeedings of high performance distributed computing, 12th IEEE international symposium on 2003, IEEE, pp 126–137
    • (2003) pp 126–137
    • Hwang, S.1    Kesselman, C.2
  • 77
    • 34548041192 scopus 로고    scopus 로고
    • Dryad: distributed data-parallel programs from sequential building blocks. In: Proceedings of ACM SIGOPS operating systems review, vol 41. ACM
    • Isard M, Budiu M, Yu Y, Birrell A, Fetterly D (2007) Dryad: distributed data-parallel programs from sequential building blocks. In: Proceedings of ACM SIGOPS operating systems review, vol 41. ACM, pp 59–72
    • (2007) pp 59–72
    • Isard, M.1    Budiu, M.2    Yu, Y.3    Birrell, A.4    Fetterly, D.5
  • 78
    • 34547370066 scopus 로고    scopus 로고
    • Hierarchical, competitive scheduling of multiple dags in a dynamic heterogeneous environment
    • Iverson MA, Özgüner F (1999) Hierarchical, competitive scheduling of multiple dags in a dynamic heterogeneous environment. Distrib Syst Eng 6(3):112
    • (1999) Distrib Syst Eng , vol.6 , Issue.3 , pp. 112
    • Iverson, M.A.1    Özgüner, F.2
  • 81
    • 78650814174 scopus 로고    scopus 로고
    • Data sharing options for scientific workflows on amazon ec2
    • ACM/IEEE international conference for high performance computing, networking, storage and analysis: IEEE Computer Society
    • Juve G, Deelman E, Vahi K, Mehta G, Berriman B, Berman BP, Maechling P (2010) Data sharing options for scientific workflows on amazon ec2. In: Proceedings of the 2010 ACM/IEEE international conference for high performance computing, networking, storage and analysis, IEEE Computer Society, pp 1–9
    • (2010) Proceedings of the , vol.2010 , pp. 1-9
    • Juve, G.1    Deelman, E.2    Vahi, K.3    Mehta, G.4    Berriman, B.5    Berman, B.P.6    Maechling, P.7
  • 83
    • 80051798127 scopus 로고    scopus 로고
    • Power-aware provisioning of virtual machines for real-time cloud services
    • Kim KH, Beloglazov A, Buyya R (2011) Power-aware provisioning of virtual machines for real-time cloud services. Concurr Comput Pract Exp 23(13):1491–1505
    • (2011) Concurr Comput Pract Exp , vol.23 , Issue.13 , pp. 1491-1505
    • Kim, K.H.1    Beloglazov, A.2    Buyya, R.3
  • 84
    • 34548305045 scopus 로고    scopus 로고
    • Power aware scheduling of bag-of-tasks applications with deadline constraints on dvs-enabled clusters
    • Kim KH, Buyya R, Kim J (2007) Power aware scheduling of bag-of-tasks applications with deadline constraints on dvs-enabled clusters. CCGRID 7:541–548
    • (2007) CCGRID , vol.7 , pp. 541-548
    • Kim, K.H.1    Buyya, R.2    Kim, J.3
  • 85
    • 85018114387 scopus 로고
    • A general approach to mapping of parallel computation upon multiprocessor architectures. In: Proceedings of the 1991 ACM/IEEE conference on supercomputing ’91, ACM/IEEE
    • Kim SJ, Browne JC (1991) A general approach to mapping of parallel computation upon multiprocessor architectures. In: Proceedings of the 1991 ACM/IEEE conference on supercomputing ’91, ACM/IEEE, pp 633–642
    • (1991) pp 633–642
    • Kim, S.J.1    Browne, J.C.2
  • 86
    • 84901404865 scopus 로고    scopus 로고
    • The pareto archived evolution strategy: a new baseline algorithm for pareto multiobjective optimisation. In: Proceedings of the 1999 congress on evolutionary computation, IEEE
    • Knowles J, Corne D (1999) The pareto archived evolution strategy: a new baseline algorithm for pareto multiobjective optimisation. In: Proceedings of the 1999 congress on evolutionary computation, IEEE, vol 1
    • (1999) vol 1
    • Knowles, J.1    Corne, D.2
  • 87
    • 0023863798 scopus 로고
    • Grain determination for parallel processing systems. In: Proceedings of the twenty-first annual Hawaii international conference on software track, IEEE
    • Kruatrachue B, Lewis T (1988) Grain determination for parallel processing systems. In: Proceedings of the twenty-first annual Hawaii international conference on software track, IEEE, pp 119–128
    • (1988) pp 119–128
    • Kruatrachue, B.1    Lewis, T.2
  • 88
    • 0023866688 scopus 로고
    • Grain size determination for parallel processing
    • Kruatrachue B, Lewis T (1988) Grain size determination for parallel processing. IEEE Softw 5(1):23–32
    • (1988) IEEE Softw , vol.5 , Issue.1 , pp. 23-32
    • Kruatrachue, B.1    Lewis, T.2
  • 89
    • 0030142084 scopus 로고    scopus 로고
    • Dynamic critical-path scheduling: an effective technique for allocating task graphs to multiprocessors
    • Kwok YK, Ahmad I (1996) Dynamic critical-path scheduling: an effective technique for allocating task graphs to multiprocessors. IEEE Trans Parallel Distrib Syst 7(5):506–521
    • (1996) IEEE Trans Parallel Distrib Syst , vol.7 , Issue.5 , pp. 506-521
    • Kwok, Y.K.1    Ahmad, I.2
  • 90
    • 0002086462 scopus 로고    scopus 로고
    • Efficient scheduling of arbitrary task graphs to multiprocessors using a parallel genetic algorithm
    • Kwok YK, Ahmad I (1997) Efficient scheduling of arbitrary task graphs to multiprocessors using a parallel genetic algorithm. J Parallel Distrib Comput 47(1):58–77
    • (1997) J Parallel Distrib Comput , vol.47 , Issue.1 , pp. 58-77
    • Kwok, Y.K.1    Ahmad, I.2
  • 91
    • 0031700698 scopus 로고    scopus 로고
    • Benchmarking the task graph scheduling algorithms. In: Proceedings of the international parallel processing symposium, IEEE
    • Kwok YK, Ahmad I (1998) Benchmarking the task graph scheduling algorithms. In: Proceedings of the international parallel processing symposium, IEEE, pp 531–537
    • (1998) pp 531–537
    • Kwok, Y.K.1    Ahmad, I.2
  • 92
    • 0002050141 scopus 로고    scopus 로고
    • Static scheduling algorithms for allocating directed task graphs to multiprocessors
    • Kwok YK, Ahmad I (1999) Static scheduling algorithms for allocating directed task graphs to multiprocessors. ACM Comput Surv (CSUR) 31(4):406–471
    • (1999) ACM Comput Surv (CSUR) , vol.31 , Issue.4 , pp. 406-471
    • Kwok, Y.K.1    Ahmad, I.2
  • 94
    • 68849090507 scopus 로고    scopus 로고
    • On the performance of a dual-objective optimization model for workflow applications on grid platforms
    • Lee YC, Subrata R, Zomaya AY (2009) On the performance of a dual-objective optimization model for workflow applications on grid platforms. Parallel Distrib Syst IEEE Trans 20(9):1273–1284
    • (2009) Parallel Distrib Syst IEEE Trans , vol.20 , Issue.9 , pp. 1273-1284
    • Lee, Y.C.1    Subrata, R.2    Zomaya, A.Y.3
  • 95
    • 79959721649 scopus 로고    scopus 로고
    • Energy conscious scheduling for distributed computing systems under different operating conditions
    • Lee YC, Zomaya AY (2011) Energy conscious scheduling for distributed computing systems under different operating conditions. Parallel Distrib Syst IEEE Trans 22(8):1374–1381
    • (2011) Parallel Distrib Syst IEEE Trans , vol.22 , Issue.8 , pp. 1374-1381
    • Lee, Y.C.1    Zomaya, A.Y.2
  • 96
    • 0004043913 scopus 로고
    • Fail-safe pvm: a portable package for distributed programming with transparent recovery, technical report
    • Leon J, Fisher AL, Steenkiste P (1993) Fail-safe pvm: a portable package for distributed programming with transparent recovery, technical report, DTIC Document
    • (1993) DTIC Document
    • Leon, J.1    Fisher, A.L.2    Steenkiste, P.3
  • 97
    • 33645382145 scopus 로고    scopus 로고
    • Task clustering and scheduling to multiprocessors with duplication
    • Proceedings of the parallel and distributed processing symposium, IEEE
    • Li G, Chen D, Wang D, Zhang D (2003) Task clustering and scheduling to multiprocessors with duplication. In: Proceedings of the parallel and distributed processing symposium, IEEE
    • (2003) In
    • Li, G.1    Chen, D.2    Wang, D.3    Zhang, D.4
  • 99
    • 84893237134 scopus 로고    scopus 로고
    • Wu CQ (2013) On scientific workflow scheduling in clouds under budget constraint
    • ICPP: IEEE
    • Lin X, Wu CQ (2013) On scientific workflow scheduling in clouds under budget constraint. In: Proceedings of 42nd international conference in parallel processing (ICPP), IEEE, pp 90–99
    • Proceedings of 42nd international conference in parallel processing , pp. 90-99
    • Lin, X.1
  • 100
    • 57849140485 scopus 로고    scopus 로고
    • An efficient task clustering heuristic for scheduling dags on multiprocessors. In: Proceedings of multiprocessors, workshop on resource management, symposium of parallel and distributed processing
    • Liou JC, Palis MA (1996) An efficient task clustering heuristic for scheduling dags on multiprocessors. In: Proceedings of multiprocessors, workshop on resource management, symposium of parallel and distributed processing, pp 152–156
    • (1996) pp 152–156
    • Liou, J.C.1    Palis, M.A.2
  • 101
    • 34547540653 scopus 로고    scopus 로고
    • Analysis of dynamic heuristics for workflow scheduling on grid systems. In: Proceedings of the fifth international symposium on parallel and distributed computing, IEEE
    • López MM, Heymann E, Senar MA (2006) Analysis of dynamic heuristics for workflow scheduling on grid systems. In: Proceedings of the fifth international symposium on parallel and distributed computing, IEEE, pp 199–207
    • (2006) pp 199–207
    • López, M.M.1    Heymann, E.2    Senar, M.A.3
  • 103
    • 0043289765 scopus 로고    scopus 로고
    • A computational study on bounding the makespan distribution in stochastic project networks
    • Ludwig A, Möhring RH, Stork F (2001) A computational study on bounding the makespan distribution in stochastic project networks. Ann Op Res 102(1–4):49–64
    • (2001) Ann Op Res , vol.102 , Issue.1-4 , pp. 49-64
    • Ludwig, A.1    Möhring, R.H.2    Stork, F.3
  • 104
    • 84877695719 scopus 로고    scopus 로고
    • 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, IEEE Computer Society Press
    • 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, IEEE Computer Society Press, p 22
    • (2012) p 22
    • Malawski, M.1    Juve, G.2    Deelman, E.3    Nabrzyski, J.4
  • 105
    • 34248170835 scopus 로고    scopus 로고
    • A tool for prioritizing dagman jobs and its evaluation
    • Malewicz G, Foster I, Rosenberg AL, Wilde M (2007) A tool for prioritizing dagman jobs and its evaluation. J Grid Comput 5(2):197–212
    • (2007) J Grid Comput , vol.5 , Issue.2 , pp. 197-212
    • Malewicz, G.1    Foster, I.2    Rosenberg, A.L.3    Wilde, M.4
  • 106
    • 83155182885 scopus 로고    scopus 로고
    • 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, ACM
    • 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, ACM, p 49
    • (2011) p 49
    • Mao, M.1    Humphrey, M.2
  • 107
    • 84884837445 scopus 로고    scopus 로고
    • Humphrey M (2013) Scaling and scheduling to maximize application performance within budget constraints in cloud workflows
    • IPDPS: IEEE
    • Mao M, Humphrey M (2013) Scaling and scheduling to maximize application performance within budget constraints in cloud workflows. In: Proceedings of 27th international symposium on parallel and distributed processing (IPDPS), IEEE, pp 67–78
    • Proceedings of 27th international symposium on parallel and distributed processing , pp. 67-78
    • Mao, M.1
  • 108
    • 79951587347 scopus 로고    scopus 로고
    • Cloud auto-scaling with deadline and budget constraints. In: Proceedings of grid computing (GRID), 11th IEEE/ACM international conference on 2010, IEEE
    • Mao M, Li J, Humphrey M (2010) Cloud auto-scaling with deadline and budget constraints. In: Proceedings of grid computing (GRID), 11th IEEE/ACM international conference on 2010, IEEE, pp 41–48
    • (2010) pp 41–48
    • Mao, M.1    Li, J.2    Humphrey, M.3
  • 109
    • 78649290366 scopus 로고    scopus 로고
    • The nist definition of cloud computing
    • Mell P, Grance T (2009) The nist definition of cloud computing. Natl Inst Stand Technol 53(6):50
    • (2009) Natl Inst Stand Technol , vol.53 , Issue.6 , pp. 50
    • Mell, P.1    Grance, T.2
  • 110
    • 77953309404 scopus 로고    scopus 로고
    • Improving the scalability of data center networks with traffic-aware virtual machine placement. In: Proceedings of INFOCOM 2010, IEEE
    • Meng X, Pappas V, Zhang L (2010) Improving the scalability of data center networks with traffic-aware virtual machine placement. In: Proceedings of INFOCOM 2010, IEEE, pp 1–9
    • (2010) pp 1–9
    • Meng, X.1    Pappas, V.2    Zhang, L.3
  • 111
    • 32044450263 scopus 로고    scopus 로고
    • Diagnosing performance overheads in the xen virtual machine environment. In: Proceedings of the 1st ACM/USENIX international conference on virtual execution environments, ACM
    • Menon A, Santos JR, Turner Y, Janakiraman GJ, Zwaenepoel W (2005) Diagnosing performance overheads in the xen virtual machine environment. In: Proceedings of the 1st ACM/USENIX international conference on virtual execution environments, ACM, pp 13–23
    • (2005) pp 13–23
    • Menon, A.1    Santos, J.R.2    Turner, Y.3    Janakiraman, G.J.4    Zwaenepoel, W.5
  • 114
    • 84947288173 scopus 로고    scopus 로고
    • Energy aware scheduling for distributed real-time systems. In: Proceedings of parallel and distributed processing symposium 2003, IEEE
    • Mishra R, Rastogi N, Zhu D, Mossé D, Melhem R (2003) Energy aware scheduling for distributed real-time systems. In: Proceedings of parallel and distributed processing symposium 2003, IEEE, p 9
    • (2003) p 9
    • Mishra, R.1    Rastogi, N.2    Zhu, D.3    Mossé, D.4    Melhem, R.5
  • 115
    • 49349133217 scopus 로고
    • Fuzzy sets as a basis for a theory of possibility
    • Negoita C, Zadeh L, Zimmermann H (1978) Fuzzy sets as a basis for a theory of possibility. Fuzzy Sets Syst 1:3–28
    • (1978) Fuzzy Sets Syst , vol.1 , pp. 3-28
    • Negoita, C.1    Zadeh, L.2    Zimmermann, H.3
  • 118
    • 34548293317 scopus 로고    scopus 로고
    • Evaluation of a workflow scheduler using integrated performance modelling and batch queue wait time prediction
    • ACM/IEEE conference on supercomputing: ACM
    • Nurmi D, Mandal A, Brevik J, Koelbel C, Wolski R, Kennedy K (2006) Evaluation of a workflow scheduler using integrated performance modelling and batch queue wait time prediction. In: Proceedings of the 2006 ACM/IEEE conference on supercomputing, ACM, p 119
    • (2006) Proceedings of the , vol.2006 , pp. 119
    • Nurmi, D.1    Mandal, A.2    Brevik, J.3    Koelbel, C.4    Wolski, R.5    Kennedy, K.6
  • 119
    • 84867644142 scopus 로고    scopus 로고
    • Prodan R (2012) Impact of variable priced cloud resources on scientific workflow scheduling
    • Springer, New York
    • Ostermann S, Prodan R (2012) Impact of variable priced cloud resources on scientific workflow scheduling. In: Proceedings of Euro-Par 2012 parallel processing, Springer, New York, pp 350–362
    • Proceedings of Euro-Par 2012 parallel processing , pp. 350-362
    • Ostermann, S.1
  • 120
    • 0029770359 scopus 로고    scopus 로고
    • Task clustering and scheduling for distributed memory parallel architectures
    • Palis MA, Liou JC, Wei DS (1996) Task clustering and scheduling for distributed memory parallel architectures. IEEE Trans Parallel Distrib Syst 7(1):46–55
    • (1996) IEEE Trans Parallel Distrib Syst , vol.7 , Issue.1 , pp. 46-55
    • Palis, M.A.1    Liou, J.C.2    Wei, D.S.3
  • 122
    • 0346610394 scopus 로고
    • Towards an architecture-independent analysis of parallel algorithms. In: Proceedings of the twentieth annual ACM symposium on theory of computing
    • ACM, New York
    • Papadimitriou CH, Yannakakis, M (1988) Towards an architecture-independent analysis of parallel algorithms. In: Proceedings of the twentieth annual ACM symposium on theory of computing, STOC ’88, ACM, New York. doi:10.1145/62212.62262
    • (1988) STOC ’88
    • Papadimitriou, C.H.1    Yannakakis, M.2
  • 123
    • 0030706562 scopus 로고    scopus 로고
    • Dfrn: a new approach for duplication based scheduling for distributed memory multiprocessor systems. In: Proceedings of 11th international parallel processing symposium
    • Park GL, Shirazi B, Marquis J (1997) Dfrn: a new approach for duplication based scheduling for distributed memory multiprocessor systems. In: Proceedings of 11th international parallel processing symposium, pp 157–166
    • (1997) pp 157–166
    • Park, G.L.1    Shirazi, B.2    Marquis, J.3
  • 124
    • 51049112288 scopus 로고    scopus 로고
    • Data throttling for data-intensive workflows. In: Proceedings of IEEE international symposium on parallel and distributed processing, IEEE
    • Park SM, Humphrey M (2008) Data throttling for data-intensive workflows. In: Proceedings of IEEE international symposium on parallel and distributed processing, IEEE, pp 1–11
    • (2008) pp 1–11
    • Park, S.M.1    Humphrey, M.2
  • 126
    • 33745189411 scopus 로고    scopus 로고
    • Performance prophet: a performance modeling and prediction tool for parallel and distributed programs. In: Proceedings of international conference workshops on parallel processing, IEEE
    • Pllana S, Fahringer T (2005) Performance prophet: a performance modeling and prediction tool for parallel and distributed programs. In: Proceedings of international conference workshops on parallel processing, IEEE, pp 509–516
    • (2005) pp 509–516
    • Pllana, S.1    Fahringer, T.2
  • 127
    • 84903841062 scopus 로고    scopus 로고
    • Robust scheduling of scientific workflows with deadline and budget constraints in clouds. In: Proceedings of the 28th IEEE international conference on advanced information networking and applications (AINA-2014)
    • Poola D, Garg SK, Buyya R, Yang Y, Ramamohanarao K (2014) Robust scheduling of scientific workflows with deadline and budget constraints in clouds. In: Proceedings of the 28th IEEE international conference on advanced information networking and applications (AINA-2014), pp 1–8
    • (2014) pp 1–8
    • Poola, D.1    Garg, S.K.2    Buyya, R.3    Yang, Y.4    Ramamohanarao, K.5
  • 128
    • 84902837206 scopus 로고    scopus 로고
    • Fault-tolerant workflow scheduling using spot instances on clouds
    • Poola D, Ramamohanarao K, Buyya R (2014) Fault-tolerant workflow scheduling using spot instances on clouds. Procedia Comput Sci 29:523–533
    • (2014) Procedia Comput Sci , vol.29 , pp. 523-533
    • Poola, D.1    Ramamohanarao, K.2    Buyya, R.3
  • 129
    • 77950867594 scopus 로고    scopus 로고
    • Bi-criteria scheduling of scientific grid workflows
    • Prodan R, Wieczorek M (2010) Bi-criteria scheduling of scientific grid workflows. IEEE Trans Autom Sci Eng 7(2):364–376
    • (2010) IEEE Trans Autom Sci Eng , vol.7 , Issue.2 , pp. 364-376
    • Prodan, R.1    Wieczorek, M.2
  • 130
    • 40849137845 scopus 로고    scopus 로고
    • Speed scaling of tasks with precedence constraints
    • Pruhs K, van Stee R, Uthaisombut P (2008) Speed scaling of tasks with precedence constraints. Theory Comput Syst 43(1):67–80
    • (2008) Theory Comput Syst , vol.43 , Issue.1 , pp. 67-80
    • Pruhs, K.1    van Stee, R.2    Uthaisombut, P.3
  • 131
    • 0032667887 scopus 로고    scopus 로고
    • Llb: a fast and effective scheduling algorithm for distributed-memory systems. In: Proceedings of the international parallel processing symposium, IEEE
    • Radulescu A, van Gemund AJ, Lin HX (1999) Llb: a fast and effective scheduling algorithm for distributed-memory systems. In: Proceedings of the international parallel processing symposium, IEEE, pp 525–530
    • (1999) pp 525–530
    • Radulescu, A.1    van Gemund, A.J.2    Lin, H.X.3
  • 132
    • 34548309259 scopus 로고    scopus 로고
    • Scheduling data-intensive workflows onto storage-constrained distributed resources. In: Proceeedings of seventh IEEE international symposium on cluster computing and the grid, IEEE
    • Ramakrishnan A, Singh G, Zhao H, Deelman E, Sakellariou R, Vahi K, Blackburn K, Meyers D, Samidi M (2007) Scheduling data-intensive workflows onto storage-constrained distributed resources. In: Proceeedings of seventh IEEE international symposium on cluster computing and the grid, IEEE, pp 401–409
    • (2007) pp 401–409
    • Ramakrishnan, A.1    Singh, G.2    Zhao, H.3    Deelman, E.4    Sakellariou, R.5    Vahi, K.6    Blackburn, K.7    Meyers, D.8    Samidi, M.9
  • 133
    • 74049149936 scopus 로고    scopus 로고
    • Vgrads: enabling e-science workflows on grids and clouds with fault tolerance. In: Proceedings of the conference on high performance computing networking, storage and analysis, IEEE
    • Ramakrishnan L, Koelbel C, Kee YS, Wolski R, Nurmi D, Gannon D, Obertelli G, Yarkhan A, Mandal A, Huang TM et al (2009) Vgrads: enabling e-science workflows on grids and clouds with fault tolerance. In: Proceedings of the conference on high performance computing networking, storage and analysis, IEEE, pp 1–12
    • (2009) pp 1–12
    • Ramakrishnan, L.1    Koelbel, C.2    Kee, Y.S.3    Wolski, R.4    Nurmi, D.5    Gannon, D.6    Obertelli, G.7    Yarkhan, A.8    Mandal, A.9    Huang, T.M.10
  • 134
    • 35448965243 scopus 로고    scopus 로고
    • Joulesort: a balanced energy-efficiency benchmark
    • ACM SIGMOD international conference on management of data: ACM
    • Rivoire S, Shah MA, Ranganathan P, Kozyrakis C (2007) Joulesort: a balanced energy-efficiency benchmark. In: Proceedings of the 2007 ACM SIGMOD international conference on management of data, ACM, pp 365–376
    • (2007) Proceedings of the , vol.2007 , pp. 365-376
    • Rivoire, S.1    Shah, M.A.2    Ranganathan, P.3    Kozyrakis, C.4
  • 135
    • 85144242607 scopus 로고    scopus 로고
    • Deadline based resource provisioning and scheduling algorithmfor scientific workflows on clouds
    • Rodriguez MA, Buyya R (2014) Deadline based resource provisioning and scheduling algorithmfor scientific workflows on clouds. IEEE Trans Cloud Comput (to be published)
    • (2014) IEEE Trans Cloud Comput (to be published)
    • Rodriguez, M.A.1    Buyya, R.2
  • 136
    • 56749165148 scopus 로고    scopus 로고
    • Bounding energy consumption in large-scale mpi programs, in the ACM. In: Proceedings of IEEE conference on supercomputing, Nov 2007
    • Rountree B, Lowenthal D, Funk S, Freeh V, de Supinski B, Schulz M (2007) Bounding energy consumption in large-scale mpi programs, in the ACM. In: Proceedings of IEEE conference on supercomputing, Nov 2007, vol 1
    • (2007) vol 1
    • Rountree, B.1    Lowenthal, D.2    Funk, S.3    Freeh, V.4    de Supinski, B.5    Schulz, M.6
  • 137
    • 12944263565 scopus 로고    scopus 로고
    • A low-cost rescheduling policy for efficient mapping of workflows on grid systems
    • Sakellariou R, Zhao H (2004) A low-cost rescheduling policy for efficient mapping of workflows on grid systems. Sci Program 12(4):253–262
    • (2004) Sci Program , vol.12 , Issue.4 , pp. 253-262
    • Sakellariou, R.1    Zhao, H.2
  • 139
    • 0003493010 scopus 로고
    • Partitioning and scheduling parallel programs for execution on multiprocessors. PhD thesis, Stanford, CA, USA
    • Sarkar V (1987) Partitioning and scheduling parallel programs for execution on multiprocessors. PhD thesis, Stanford, CA, USA. UMI order no GAX87-23080
    • (1987) UMI order no GAX87-23080
    • Sarkar, V.1
  • 140
    • 80053503082 scopus 로고    scopus 로고
    • Runtime measurements in the cloud: observing, analyzing, and reducing variance
    • Schad J, Dittrich J, Quiané-Ruiz JA (2010) Runtime measurements in the cloud: observing, analyzing, and reducing variance. Proc VLDB Endow 3(1–2):460–471
    • (2010) Proc VLDB Endow , vol.3 , Issue.1-2 , pp. 460-471
    • Schad, J.1    Dittrich, J.2    Quiané-Ruiz, J.A.3
  • 141
    • 84872346952 scopus 로고    scopus 로고
    • Pasta: a power-aware solution to scheduling of precedence-constrained tasks on heterogeneous computing resources
    • Sharifi M, Shahrivari S, Salimi H (2013) Pasta: a power-aware solution to scheduling of precedence-constrained tasks on heterogeneous computing resources. Computing 95(1):67–88
    • (2013) Computing , vol.95 , Issue.1 , pp. 67-88
    • Sharifi, M.1    Shahrivari, S.2    Salimi, H.3
  • 142
    • 34547433024 scopus 로고    scopus 로고
    • A stochastic approach to measuring the robustness of resource allocations in distributed systems. In: Proceedings of international conference on parallel processing, IEEE
    • Shestak V, Smith J, Siegel HJ, Maciejewski AA (2006) A stochastic approach to measuring the robustness of resource allocations in distributed systems. In: Proceedings of international conference on parallel processing, IEEE, pp 459–470
    • (2006) pp 459–470
    • Shestak, V.1    Smith, J.2    Siegel, H.J.3    Maciejewski, A.A.4
  • 143
    • 46049108745 scopus 로고    scopus 로고
    • Robust task scheduling in non-deterministic heterogeneous computing systems. In: Proceedings of cluster computing, IEEE international conference on 2006, IEEE
    • Shi Z, Jeannot E, Dongarra JJ (2006) Robust task scheduling in non-deterministic heterogeneous computing systems. In: Proceedings of cluster computing, IEEE international conference on 2006, IEEE, pp 1–10
    • (2006) pp 1–10
    • Shi, Z.1    Jeannot, E.2    Dongarra, J.J.3
  • 144
    • 0027542932 scopus 로고
    • A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures
    • Sih GC, Lee EA (1993) A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures. IEEE Trans Parallel Distrib Syst 4(2):175–187
    • (1993) IEEE Trans Parallel Distrib Syst , vol.4 , Issue.2 , pp. 175-187
    • Sih, G.C.1    Lee, E.A.2
  • 146
    • 78650027488 scopus 로고    scopus 로고
    • Performance analysis of dynamic workflow scheduling in multicluster grids. In: Proceedings of the 19th ACM international symposium on high performance distributed computing, ACM
    • Sonmez O, Yigitbasi N, Abrishami S, Iosup A, Epema D (2010) Performance analysis of dynamic workflow scheduling in multicluster grids. In: Proceedings of the 19th ACM international symposium on high performance distributed computing, ACM, pp 49–60
    • (2010) pp 49–60
    • Sonmez, O.1    Yigitbasi, N.2    Abrishami, S.3    Iosup, A.4    Epema, D.5
  • 147
    • 78049357643 scopus 로고    scopus 로고
    • Scheduling multiple task graphs in heterogeneous distributed real-time systems by exploiting schedule holes with bin packing techniques
    • Stavrinides GL, Karatza HD (2011) Scheduling multiple task graphs in heterogeneous distributed real-time systems by exploiting schedule holes with bin packing techniques. Simul Modell Pract Theory 19(1):540–552
    • (2011) Simul Modell Pract Theory , vol.19 , Issue.1 , pp. 540-552
    • Stavrinides, G.L.1    Karatza, H.D.2
  • 148
    • 0029713612 scopus 로고    scopus 로고
    • Cocheck: checkpointing and process migration for mpi. In: Proceedings of the 10th international parallel processing symposium, IEEE
    • Stellner G (1996) Cocheck: checkpointing and process migration for mpi. In: Proceedings of the 10th international parallel processing symposium, IEEE, pp 526–531
    • (1996) pp 526–531
    • Stellner, G.1
  • 149
    • 57849168417 scopus 로고    scopus 로고
    • Investigation of the dag eligible jobs maximization algorithm in a grid. In: Proceedings of the 2008 9th IEEE/ACM international conference on grid computing, IEEE Computer Society
    • Szepieniec T, Bubak M (2008) Investigation of the dag eligible jobs maximization algorithm in a grid. In: Proceedings of the 2008 9th IEEE/ACM international conference on grid computing, IEEE Computer Society, pp 340–345
    • (2008) pp 340–345
    • Szepieniec, T.1    Bubak, M.2
  • 150
    • 68949161601 scopus 로고    scopus 로고
    • Multiobjective differential evolution for scheduling workflow applications on global grids
    • Talukder A, Kirley M, Buyya R (2009) Multiobjective differential evolution for scheduling workflow applications on global grids. Concurr Comput Pract Exp 21(13):1742–1756
    • (2009) Concurr Comput Pract Exp , vol.21 , Issue.13 , pp. 1742-1756
    • Talukder, A.1    Kirley, M.2    Buyya, R.3
  • 151
    • 84940463440 scopus 로고    scopus 로고
    • Taverna
    • Taverna. http://www.taverna.org.uk/
  • 152
    • 14244258507 scopus 로고    scopus 로고
    • Distributed computing in practice: the condor experience
    • Thain D, Tannenbaum T, Livny M (2005) Distributed computing in practice: the condor experience. Concurr Comput Pract Exp 17(2–4):323–356
    • (2005) Concurr Comput Pract Exp , vol.17 , Issue.2-4 , pp. 323-356
    • Thain, D.1    Tannenbaum, T.2    Livny, M.3
  • 153
    • 0036504666 scopus 로고    scopus 로고
    • Performance-effective and low-complexity task scheduling for heterogeneous computing
    • Topcuoglu H, Hariri S, Wu MY (2002) Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans Parallel Distrib Syst 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
  • 154
    • 84867273748 scopus 로고    scopus 로고
    • Scheduling multiple scientific and engineering workflows through task clustering and best-fit allocation. In: Proceedings of IEEE eighth world congress in services
    • 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: Proceedings of IEEE eighth world congress in services, pp 1–8
    • (2012) pp 1–8
    • Tsai, Y.L.1    Huang, K.C.2    Chang, H.Y.3    Ko, J.4    Wang, E.T.5    Hsu, C.H.6
  • 155
    • 0016518855 scopus 로고
    • Np-complete scheduling problems
    • Ullman JD (1975) Np-complete scheduling problems. J Comput Syst Sci 10(3):384–393
    • (1975) J Comput Syst Sci , vol.10 , Issue.3 , pp. 384-393
    • Ullman, J.D.1
  • 156
    • 33745174527 scopus 로고    scopus 로고
    • Power reduction techniques for microprocessor systems
    • Venkatachalam V, Franz M (2005) Power reduction techniques for microprocessor systems. ACM Comput Surv (CSUR) 37(3):195–237
    • (2005) ACM Comput Surv (CSUR) , vol.37 , Issue.3 , pp. 195-237
    • Venkatachalam, V.1    Franz, M.2
  • 157
    • 0013430605 scopus 로고
    • Multiobjective decision making: theory and methodology. In: System science and engineering, vol 8
    • Vira C, Haimes YY (1983) Multiobjective decision making: theory and methodology. In: System science and engineering, vol 8. North-Holland
    • (1983) North-Holland
    • Vira, C.1    Haimes, Y.Y.2
  • 158
    • 85088776439 scopus 로고    scopus 로고
    • Distributed systems meet economics: pricing in the cloud. In: Proceedings of HotCloud’10
    • Wang H, Jing Q, Chen R, He B, Qian Z, Zhou L (2010) Distributed systems meet economics: pricing in the cloud. In: Proceedings of HotCloud’10. USENIX
    • (2010) USENIX
    • Wang, H.1    Jing, Q.2    Chen, R.3    He, B.4    Qian, Z.5    Zhou, L.6
  • 159
    • 0003163669 scopus 로고    scopus 로고
    • Task matching and scheduling in heterogeneous computing environments using a genetic-algorithm-based approach
    • Wang L, Siegel HJ, Roychowdhury VP, Maciejewski AA (1997) Task matching and scheduling in heterogeneous computing environments using a genetic-algorithm-based approach. IEEE Trans Parallel Distrib Syst 47(1):8–22
    • (1997) IEEE Trans Parallel Distrib Syst , vol.47 , Issue.1 , pp. 8-22
    • Wang, L.1    Siegel, H.J.2    Roychowdhury, V.P.3    Maciejewski, A.A.4
  • 163
    • 55949098372 scopus 로고    scopus 로고
    • Towards a general model of the multi-criteria workflow scheduling on the grid
    • Wieczorek M, Hoheisel A, Prodan R (2009) Towards a general model of the multi-criteria workflow scheduling on the grid. Future Gener Comput Syst 25(3):237–256
    • (2009) Future Gener Comput Syst , vol.25 , Issue.3 , pp. 237-256
    • Wieczorek, M.1    Hoheisel, A.2    Prodan, R.3
  • 164
    • 50649095534 scopus 로고    scopus 로고
    • Bi-criteria scheduling of scientific workflows for the grid. In: Proceedings of 8th IEEE international symposium on cluster computing and the grid, IEEE
    • Wieczorek M, Podlipnig S, Prodan R, Fahringer T (2008) Bi-criteria scheduling of scientific workflows for the grid. In: Proceedings of 8th IEEE international symposium on cluster computing and the grid, IEEE, pp 9–16
    • (2008) pp 9–16
    • Wieczorek, M.1    Podlipnig, S.2    Prodan, R.3    Fahringer, T.4
  • 165
    • 31444449557 scopus 로고    scopus 로고
    • Scheduling of scientific workflows in the askalon grid environment
    • Wieczorek M, Prodan R, Fahringer T (2005) Scheduling of scientific workflows in the askalon grid environment. ACM SIGMOD Record 34(3):56–62
    • (2005) ACM SIGMOD Record , vol.34 , Issue.3 , pp. 56-62
    • Wieczorek, M.1    Prodan, R.2    Fahringer, T.3
  • 167
    • 84901608235 scopus 로고    scopus 로고
    • A green energy-efficient scheduling algorithm using the dvfs technique for cloud datacenters
    • Wu CM, Chang RS, Chan HY (2014) A green energy-efficient scheduling algorithm using the dvfs technique for cloud datacenters. Future Gener Comput Syst 37:141–147
    • (2014) Future Gener Comput Syst , vol.37 , pp. 141-147
    • Wu, C.M.1    Chang, R.S.2    Chan, H.Y.3
  • 168
    • 0025462712 scopus 로고
    • Hypertool: a programming aid for message-passing systems
    • Wu MY, Gajski DD (1990) Hypertool: a programming aid for message-passing systems. IEEE Trans Parallel Distrib Syst 1(3):330–343
    • (1990) IEEE Trans Parallel Distrib Syst , vol.1 , Issue.3 , pp. 330-343
    • Wu, M.Y.1    Gajski, D.D.2
  • 170
    • 84890335641 scopus 로고    scopus 로고
    • An energy-aware heuristic scheduling for data-intensive workflows in virtualized datacenters
    • Xiao P, Hu ZG, Zhang YP (2013) An energy-aware heuristic scheduling for data-intensive workflows in virtualized datacenters. J Comput Sci Technol 28(6):948–961
    • (2013) J Comput Sci Technol , vol.28 , Issue.6 , pp. 948-961
    • Xiao, P.1    Hu, Z.G.2    Zhang, Y.P.3
  • 171
    • 0026275677 scopus 로고
    • A fast static scheduling algorithm for dags on an unbounded number of processors. In: Proceedings of the 1991 ACM/IEEE conference on supercomputing ’91, ACM/IEEE
    • Yang T, Gerasoulis A (1991) A fast static scheduling algorithm for dags on an unbounded number of processors. In: Proceedings of the 1991 ACM/IEEE conference on supercomputing ’91, ACM/IEEE, pp 633–642
    • (1991) pp 633–642
    • Yang, T.1    Gerasoulis, A.2
  • 172
    • 0028498486 scopus 로고
    • Dsc: scheduling parallel tasks on an unbounded number of processors
    • Yang T, Gerasoulis A (1994) Dsc: scheduling parallel tasks on an unbounded number of processors. IEEE Trans Parallel Distrib Syst 5(9):951–967
    • (1994) IEEE Trans Parallel Distrib Syst , vol.5 , Issue.9 , pp. 951-967
    • Yang, T.1    Gerasoulis, A.2
  • 173
    • 84888866700 scopus 로고    scopus 로고
    • Multi-objective approach for energy-aware workflow scheduling in cloud computing environments
    • Yassa S, Chelouah R, Kadima H, Granado B (2013) Multi-objective approach for energy-aware workflow scheduling in cloud computing environments. Sci World J 2013. doi:10.1155/2013/350934
    • (2013) Sci World J , pp. 2013
    • Yassa, S.1    Chelouah, R.2    Kadima, H.3    Granado, B.4
  • 174
    • 77957960970 scopus 로고    scopus 로고
    • Andrzejak A (2010) Reducing costs of spot instances via checkpointing in the amazon elastic compute cloud
    • CLOUD: IEEE
    • Yi S, Kondo D, Andrzejak A (2010) Reducing costs of spot instances via checkpointing in the amazon elastic compute cloud. In: Proceedings of IEEE 3rd international conference on cloud computing (CLOUD), IEEE, pp 236–243
    • Proceedings of IEEE 3rd international conference on cloud computing , pp. 236-243
    • Yi, S.1    Kondo, D.2
  • 175
    • 85018118396 scopus 로고    scopus 로고
    • Scheduling architecture and algorithms within the iceni grid middleware. In: Proceedings of UK e-science all hands meeting, Citeseer
    • Young L, McGough S, Newhouse S, Darlington J (2003) Scheduling architecture and algorithms within the iceni grid middleware. In: Proceedings of UK e-science all hands meeting, Citeseer, pp 5–12
    • (2003) pp 5–12
    • Young, L.1    McGough, S.2    Newhouse, S.3    Darlington, J.4
  • 176
    • 37149011816 scopus 로고    scopus 로고
    • A budget constrained scheduling of workflow applications on utility grids using genetic algorithms
    • Proceedings of workshop on workflows in support of large-scale science, IEEE
    • Yu J, Buyya R (2006) A budget constrained scheduling of workflow applications on utility grids using genetic algorithms. In: Proceedings of workshop on workflows in support of large-scale science, IEEE
    • (2006) In
    • Yu, J.1    Buyya, R.2
  • 177
    • 33947504537 scopus 로고    scopus 로고
    • Scheduling scientific workflow applications with deadline and budget constraints using genetic algorithms
    • Yu J, Buyya R (2006) Scheduling scientific workflow applications with deadline and budget constraints using genetic algorithms. Sci Program 14(3):217–230
    • (2006) Sci Program , vol.14 , Issue.3 , pp. 217-230
    • Yu, J.1    Buyya, R.2
  • 179
    • 85018130552 scopus 로고    scopus 로고
    • Cost-based scheduling of scientific workflow applications on utility grids. In: Proceedings of first international conference on e-science and grid computing, IEEE
    • Yu J, Buyya R, Tham CK (2005) Cost-based scheduling of scientific workflow applications on utility grids. In: Proceedings of first international conference on e-science and grid computing, IEEE, pp 8
    • (2005) pp 8
    • Yu, J.1    Buyya, R.2    Tham, C.K.3
  • 180
    • 47249126203 scopus 로고    scopus 로고
    • Multi-objective planning for workflow execution on grids. In: Proceedings of the 8th IEEE/ACM international conference on grid computing, IEEE Computer Society
    • 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, IEEE Computer Society, pp 10–17
    • (2007) pp 10–17
    • Yu, J.1    Kirley, M.2    Buyya, R.3
  • 181
    • 84891028792 scopus 로고    scopus 로고
    • Yu J, Ramamohanarao K, Buyya R Deadline/budget-based scheduling of workflows on utility grids. In: Proceedings of market-oriented grid and utility computing, pp 427–450
    • Yu J, Ramamohanarao K, Buyya R Deadline/budget-based scheduling of workflows on utility grids. In: Proceedings of market-oriented grid and utility computing, pp 427–450
  • 182
    • 34548807987 scopus 로고    scopus 로고
    • An adaptive rescheduling strategy for grid workflow applications. In: Proceedings of IEEE international parallel and distributed processing symposium, IEEE
    • Yu Z, Shi W (2007) An adaptive rescheduling strategy for grid workflow applications. In: Proceedings of IEEE international parallel and distributed processing symposium, IEEE, pp 1–8
    • (2007) pp 1–8
    • Yu, Z.1    Shi, W.2
  • 183
    • 55749088418 scopus 로고    scopus 로고
    • A planner-guided scheduling strategy for multiple workflow applications. In: Proceedings of international conference on parallel processing-workshops, IEEE
    • Yu Z, Shi W (2008) A planner-guided scheduling strategy for multiple workflow applications. In: Proceedings of international conference on parallel processing-workshops, IEEE, pp 1–8
    • (2008) pp 1–8
    • Yu, Z.1    Shi, W.2
  • 184
    • 78650269257 scopus 로고    scopus 로고
    • Queue waiting time aware dynamic workflow scheduling in multicluster environments
    • Yu ZF, Shi WS (2010) Queue waiting time aware dynamic workflow scheduling in multicluster environments. J Comput Sci Technol 25(4):864–873
    • (2010) J Comput Sci Technol , vol.25 , Issue.4 , pp. 864-873
    • Yu, Z.F.1    Shi, W.S.2
  • 185
    • 40949113549 scopus 로고    scopus 로고
    • Bottom level based heuristic for workflow scheduling in grids
    • Yuan Y, Li X, Wang Q, Zhang Y (2008) Bottom level based heuristic for workflow scheduling in grids. Chin J Comput Chin 31(2):282
    • (2008) Chin J Comput Chin , vol.31 , Issue.2 , pp. 282
    • Yuan, Y.1    Li, X.2    Wang, Q.3    Zhang, Y.4
  • 186
    • 65549099760 scopus 로고    scopus 로고
    • Deadline division-based heuristic for cost optimization in workflow scheduling
    • Yuan Y, Li X, Wang Q, Zhu X (2009) Deadline division-based heuristic for cost optimization in workflow scheduling. Inf Sci 179(15):2562–2575
    • (2009) Inf Sci , vol.179 , Issue.15 , pp. 2562-2575
    • Yuan, Y.1    Li, X.2    Wang, Q.3    Zhu, X.4
  • 187
    • 85085251984 scopus 로고    scopus 로고
    • Spark: cluster computing with working sets. In: Proceedings of the 2nd USENIX conference on hot topics in cloud computing
    • Zaharia M, Chowdhury M, Franklin MJ, Shenker S, Stoica I (2010) Spark: cluster computing with working sets. In: Proceedings of the 2nd USENIX conference on hot topics in cloud computing, p 10
    • (2010) p 10
    • Zaharia, M.1    Chowdhury, M.2    Franklin, M.J.3    Shenker, S.4    Stoica, I.5
  • 189
    • 70349748399 scopus 로고    scopus 로고
    • Hybrid re-scheduling mechanisms for workflow applications on multi-cluster grid. In: 9th IEEE/ACM international symposium on cluster computing and the grid, IEEE
    • Zhang Y, Koelbel C, Cooper K (2009) Hybrid re-scheduling mechanisms for workflow applications on multi-cluster grid. In: 9th IEEE/ACM international symposium on cluster computing and the grid, IEEE, pp 116–123
    • (2009) pp 116–123
    • Zhang, Y.1    Koelbel, C.2    Cooper, K.3
  • 190
    • 33847151303 scopus 로고    scopus 로고
    • Scheduling multiple dags onto heterogeneous systems. In: Proceedings of 20th international parallel and distributed processing symposium, IEEE
    • Zhao H, Sakellariou R (2006) Scheduling multiple dags onto heterogeneous systems. In: Proceedings of 20th international parallel and distributed processing symposium, IEEE, p 14
    • (2006) p 14
    • Zhao, H.1    Sakellariou, R.2
  • 191
    • 84858329344 scopus 로고    scopus 로고
    • Sakellariou R (2012) Budget-deadline constrained workflow planning for admission control in market-oriented environments
    • Springer, New York
    • Zheng W, Sakellariou R (2012) Budget-deadline constrained workflow planning for admission control in market-oriented environments. In: Proceedings of economics of grids, clouds, systems, and services, Springer, New York, pp 105–119
    • Proceedings of economics of grids, clouds, systems, and services , pp. 105-119
    • Zheng, W.1
  • 192
    • 84887451743 scopus 로고    scopus 로고
    • Budget-deadline constrained workflow planning for admission control
    • Zheng W, Sakellariou R (2013) Budget-deadline constrained workflow planning for admission control. J Grid Comput 11(4):633–651
    • (2013) J Grid Comput , vol.11 , Issue.4 , pp. 633-651
    • Zheng, W.1    Sakellariou, R.2
  • 193
    • 84885960215 scopus 로고    scopus 로고
    • Stochastic dag scheduling using a monte carlo approach
    • Zheng W, Sakellariou R (2013) Stochastic dag scheduling using a monte carlo approach. J Parallel Distrib Comput 73(12):1673–1689
    • (2013) J Parallel Distrib Comput , vol.73 , Issue.12 , pp. 1673-1689
    • Zheng, W.1    Sakellariou, R.2
  • 194
    • 84906689914 scopus 로고    scopus 로고
    • Transformation-based monetary cost optimizations for workflows in the cloud
    • Zhou AC, He B (2014) Transformation-based monetary cost optimizations for workflows in the cloud. IEEE Trans Cloud Comput 2(1):85–98
    • (2014) IEEE Trans Cloud Comput , vol.2 , Issue.1 , pp. 85-98
    • Zhou, A.C.1    He, B.2
  • 196
    • 0043237598 scopus 로고    scopus 로고
    • Scheduling with dynamic voltage/speed adjustment using slack reclamation in multiprocessor real-time systems
    • Zhu D, Melhem R, Childers BR (2003) Scheduling with dynamic voltage/speed adjustment using slack reclamation in multiprocessor real-time systems. Parallel Distrib Syst IEEE Trans 14(7):686–700
    • (2003) Parallel Distrib Syst IEEE Trans , vol.14 , Issue.7 , pp. 686-700
    • Zhu, D.1    Melhem, R.2    Childers, B.R.3
  • 197
    • 78650850014 scopus 로고    scopus 로고
    • Power-aware consolidation of scientific workflows in virtualized environments
    • ACM/IEEE international conference for high performance computing, networking, storage and analysis: IEEE Computer Society
    • Zhu Q, Zhu J, Agrawal G (2010) Power-aware consolidation of scientific workflows in virtualized environments. In: Proceedings of the 2010 ACM/IEEE international conference for high performance computing, networking, storage and analysis, IEEE Computer Society, pp 1–12
    • (2010) Proceedings of the , vol.2010 , pp. 1-12
    • Zhu, Q.1    Zhu, J.2    Agrawal, G.3
  • 198
    • 84940463461 scopus 로고    scopus 로고
    • Zitzler E, Laumanns M, Thiele L, Zitzler E, Zitzler E, Thiele L, Thiele L (2001) Spea 2: improving the strength pareto evolutionary algorithm
    • Zitzler E, Laumanns M, Thiele L, Zitzler E, Zitzler E, Thiele L, Thiele L (2001) Spea 2: improving the strength pareto evolutionary algorithm
  • 199
    • 0033171364 scopus 로고    scopus 로고
    • Genetic scheduling for parallel processor systems: comparative studies and performance issues
    • Zomaya AY, Ward C, Macey B (1999) Genetic scheduling for parallel processor systems: comparative studies and performance issues. IEEE Trans Parallel Distrib Syst 10(8):795–812
    • (1999) IEEE Trans Parallel Distrib Syst , vol.10 , Issue.8 , pp. 795-812
    • Zomaya, A.Y.1    Ward, C.2    Macey, B.3


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