메뉴 건너뛰기




Volumn 72, Issue 3, 2016, Pages 985-1012

Cost-aware DAG scheduling algorithms for minimizing execution cost on cloud resources

Author keywords

Cloud computing; Cost optimization; DAG scheduling; Virtual machine

Indexed keywords

CLOUD COMPUTING; CLUSTERING ALGORITHMS; COSTS; DIRECTED GRAPHS; HEURISTIC ALGORITHMS; OPTIMIZATION; SCHEDULING; SCHEDULING ALGORITHMS; VIRTUAL MACHINE;

EID: 84955299137     PISSN: 09208542     EISSN: 15730484     Source Type: Journal    
DOI: 10.1007/s11227-016-1637-7     Document Type: Article
Times cited : (48)

References (37)
  • 1
    • 0016313256 scopus 로고
    • A comparison of list schedules for parallel processing systems
    • Adam TL, Chandy KM, Dickson JR (1974) A comparison of list schedules for parallel processing systems. Commun ACM 17(12):685–690
    • (1974) Commun ACM , vol.17 , Issue.12 , pp. 685-690
    • Adam, T.L.1    Chandy, K.M.2    Dickson, J.R.3
  • 2
    • 0032166239 scopus 로고    scopus 로고
    • On exploiting task duplication in parallel program scheduling
    • Ahmad I, Yu-Kwong K (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    Yu-Kwong, K.2
  • 3
    • 57849142296 scopus 로고
    • Using random task graphs to investigate the potential benefits of heterogeneity in parallel systems. In: ACM/IEEE conference on supercomputing
    • Almeida VAF, Vasconcelos IMM, Arabe J, Menasce D (1992) Using random task graphs to investigate the potential benefits of heterogeneity in parallel systems. In: ACM/IEEE conference on supercomputing, pp 683–691
    • (1992) pp 683–691
    • Almeida, V.A.F.1    Vasconcelos, I.M.M.2    Arabe, J.3    Menasce, D.4
  • 4
    • 84894539845 scopus 로고    scopus 로고
    • List scheduling algorithm for heterogeneous systems by an optimistic cost table
    • Arabnejad H, Barbosa J (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.2
  • 6
    • 1342287617 scopus 로고    scopus 로고
    • Improving scheduling of tasks in a heterogeneous environment
    • Bajaj R, Agrawal D (2004) Improving scheduling of tasks in a heterogeneous environment. IEEE Trans Parallel Distrib Syst 15(2):107–118
    • (2004) IEEE Trans Parallel Distrib Syst , vol.15 , Issue.2 , pp. 107-118
    • Bajaj, R.1    Agrawal, D.2
  • 7
    • 84856604239 scopus 로고    scopus 로고
    • HCOC: a cost optimization algorithm for workflow scheduling in hybrid clouds
    • Bittencourt L, Madeira E (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.1    Madeira, E.2
  • 8
    • 77649275942 scopus 로고    scopus 로고
    • Evaluation and optimization of the robustness of dag schedules in heterogeneous environments
    • Canon L, 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.1    Jeannot, E.2
  • 9
    • 0023963251 scopus 로고
    • A taxonomy of scheduling in general-purpose distributed computing systems
    • Casavant TL, Kuhl JG (1988) A taxonomy of scheduling in general-purpose distributed computing systems. IEEE Trans Softw Eng 14(2):141–154
    • (1988) IEEE Trans Softw Eng , vol.14 , Issue.2 , pp. 141-154
    • Casavant, T.L.1    Kuhl, J.G.2
  • 10
    • 78149344583 scopus 로고    scopus 로고
    • Simplified particle swarm optimization algorithm based on particles classification
    • Chen G (2010) Simplified particle swarm optimization algorithm based on particles classification. Int Conf Nat Comput 5:2701–2705
    • (2010) Int Conf Nat Comput , vol.5 , pp. 2701-2705
    • Chen, G.1
  • 11
    • 84991923475 scopus 로고
    • Static scheduling using linear clustering and task duplication. In: Parallel and distributed computing and systems
    • Chen H, Shirazi B, Kavi K, Hurson A (1993) Static scheduling using linear clustering and task duplication. In: Parallel and distributed computing and systems, pp 285–290
    • (1993) pp 285–290
    • Chen, H.1    Shirazi, B.2    Kavi, K.3    Hurson, A.4
  • 12
    • 0001769792 scopus 로고
    • C.P.M. scheduling with small computation delays and task duplication
    • Colin J, Chretienne P (1991) C.P.M. scheduling with small computation delays and task duplication. Oper Res 39:680–684
    • (1991) Oper Res , vol.39 , pp. 680-684
    • Colin, J.1    Chretienne, P.2
  • 14
    • 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
  • 15
    • 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
  • 16
    • 84947903944 scopus 로고    scopus 로고
    • Near-optimal dynamic task scheduling of precedence constrained coarse-grained tasks onto a computational grid. In: Proceedings of international conference on parallel and distributed computing
    • Fujimoto N, Hagihara K (2003) Near-optimal dynamic task scheduling of precedence constrained coarse-grained tasks onto a computational grid. In: Proceedings of international conference on parallel and distributed computing, pp 80–87
    • (2003) pp 80–87
    • Fujimoto, N.1    Hagihara, K.2
  • 17
    • 74849101820 scopus 로고
    • Optimization and approximation in deterministic sequencing and scheduling: a survey
    • Graham R, Lawler L, Lenstra J, Kan A (1979) Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann Discrete Math 5:287–326
    • (1979) Ann Discrete Math , vol.5 , pp. 287-326
    • Graham, R.1    Lawler, L.2    Lenstra, J.3    Kan, A.4
  • 18
    • 0001430010 scopus 로고
    • Parallel sequencing and assembly line problems
    • Hu T (1961) Parallel sequencing and assembly line problems. Oper Res 9(6):841–848
    • (1961) Oper Res , vol.9 , Issue.6 , pp. 841-848
    • Hu, T.1
  • 20
    • 1242292019 scopus 로고
    • Evaluation of static program allocation schemes for macro data-flow computer. In: Proceedings of the 20th EUROMICRO conference
    • Kvas A, Ojstersek M, Zumer V (1994) Evaluation of static program allocation schemes for macro data-flow computer. In: Proceedings of the 20th EUROMICRO conference, pp 573–580
    • (1994) pp 573–580
    • Kvas, A.1    Ojstersek, M.2    Zumer, V.3
  • 21
    • 0030142084 scopus 로고    scopus 로고
    • Dynamic critical-path scheduling: an effective technique for allocating task graphs to multiprocessors
    • Kwok Y-K, 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
  • 22
    • 84863636695 scopus 로고    scopus 로고
    • Auto-scaling to minimize cost and meet application deadlines in cloud workflows
    • Mao M, Humphrey M (2011) Auto-scaling to minimize cost and meet application deadlines in cloud workflows. ACM/IEEE Conf Supercomput 49(1–49):12
    • (2011) ACM/IEEE Conf Supercomput , vol.49 , Issue.1-49 , pp. 12
    • Mao, M.1    Humphrey, M.2
  • 25
    • 85116176873 scopus 로고    scopus 로고
    • A heuristic fault tolerant “MapReduce framework for minimizing makespan in hybrid cloud environment. In: International conference on green computing communication and electrical engineering (ICGCCEE)
    • Raju R, Amudhavel J, Pavithra M, Anuja S, Abinaya B (2014) A heuristic fault tolerant “MapReduce framework for minimizing makespan in hybrid cloud environment. In: International conference on green computing communication and electrical engineering (ICGCCEE), pp 1–4
    • (2014) pp 1–4
    • Raju, R.1    Amudhavel, J.2    Pavithra, M.3    Anuja, S.4    Abinaya, B.5
  • 26
    • 85144242607 scopus 로고    scopus 로고
    • Deadline based resource provisioningand scheduling algorithm for scientific workflows on clouds
    • Rodriguez MA, Buyya R (2014) Deadline based resource provisioningand scheduling algorithm for scientific workflows on clouds. IEEE Trans Cloud Comput 2(2):222–235
    • (2014) IEEE Trans Cloud Comput , vol.2 , Issue.2 , pp. 222-235
    • Rodriguez, M.A.1    Buyya, R.2
  • 27
    • 0025522107 scopus 로고
    • Analysis and evaluation of heuristic methods for static task scheduling
    • Shirazi B, Wang M, Pathak G (1990) Analysis and evaluation of heuristic methods for static task scheduling. J Parallel Distrib Comput 10(3):222–2232
    • (1990) J Parallel Distrib Comput , vol.10 , Issue.3 , pp. 222-2232
    • Shirazi, B.1    Wang, M.2    Pathak, G.3
  • 29
    • 0036504666 scopus 로고    scopus 로고
    • Performance-effective and low-complexity task scheduling for heterogeneous computing
    • Topcuouglu H, Hariri S, Wu M-Y (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
    • Topcuouglu, H.1    Hariri, S.2    Wu, M.-Y.3
  • 30
    • 0025462712 scopus 로고
    • Hypertool: a programming aid for message-passing systems
    • Wu M-Y, Gajski D (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.2
  • 31
    • 47249111750 scopus 로고    scopus 로고
    • Improving static task scheduling in heterogeneous and homogeneous computing systems. In: ICPP
    • Yang C-H, Lee P, Chung Y-C (2007) Improving static task scheduling in heterogeneous and homogeneous computing systems. In: ICPP, pp 45–45
    • (2007) pp 45–45
    • Yang, C.-H.1    Lee, P.2    Chung, Y.-C.3
  • 32
    • 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
  • 33
    • 84991944861 scopus 로고
    • Lu decomposition on a multiprocessing system with communications delay, Ph.D. thesis. University of California, Berkeley
    • Yu WH (1984) Lu decomposition on a multiprocessing system with communications delay, Ph.D. thesis. University of California, Berkeley. AAI8427141
    • (1984) AAI8427141
    • Yu, W.H.1
  • 34
    • 85076882757 scopus 로고    scopus 로고
    • DryadLINQ: a system for general-purpose distributed data-parallel computing using a high-level language. In: Proceedings of the USENIX conference on operating systems design and implementation
    • Yu Y, Isard M, Fetterly D, Budiu M, Erlingsson U, Gunda PK, Currey J (2008) DryadLINQ: a system for general-purpose distributed data-parallel computing using a high-level language. In: Proceedings of the USENIX conference on operating systems design and implementation, pp 1–14
    • (2008) pp 1–14
    • Yu, Y.1    Isard, M.2    Fetterly, D.3    Budiu, M.4    Erlingsson, U.5    Gunda, P.K.6    Currey, J.7
  • 36
    • 79952415540 scopus 로고    scopus 로고
    • Cloudbatch: a batch job queuing system on clouds with hadoop and hbase. In: IEEE international conference on cloud computing technology and science (CloudCom)
    • Zhang C, De Sterck H (2010) Cloudbatch: a batch job queuing system on clouds with hadoop and hbase. In: IEEE international conference on cloud computing technology and science (CloudCom), pp 368–375
    • (2010) pp 368–375
    • Zhang, C.1    De Sterck, H.2
  • 37
    • 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


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