메뉴 건너뛰기




Volumn 22, Issue 6, 2006, Pages 665-675

Scheduling workflow applications on processors with different capabilities

Author keywords

DAG; Heterogeneous systems; List scheduling; Task scheduling; Workflow

Indexed keywords

ALGORITHMS; HEURISTIC METHODS; OPTIMIZATION; SCHEDULING;

EID: 33646148944     PISSN: 0167739X     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.future.2005.11.002     Document Type: Article
Times cited : (81)

References (36)
  • 1
    • 33646129106 scopus 로고    scopus 로고
    • J. Yu, R. Buyya, A taxonomy of workflow management systems for grid computing, Tech. Rep., University of Melbourne, Australia, March 2005
  • 2
    • 0002050141 scopus 로고    scopus 로고
    • Static scheduling algorithms for allocating directed task graphs to multiprocessors
    • Kwok Y.-K., and Ahmad I. Static scheduling algorithms for allocating directed task graphs to multiprocessors. ACM Comput. Surv. 31 4 (1999) 406-471
    • (1999) ACM Comput. Surv. , vol.31 , Issue.4 , pp. 406-471
    • Kwok, Y.-K.1    Ahmad, I.2
  • 3
    • 0001514167 scopus 로고    scopus 로고
    • Benchmarking and comparison of the task graph scheduling algorithms
    • Kwok Y.-K., and Ahmad I. Benchmarking and comparison of the task graph scheduling algorithms. J. Parallel Distrib. Comput. 59 3 (1999) 381-422
    • (1999) J. Parallel Distrib. Comput. , vol.59 , Issue.3 , pp. 381-422
    • Kwok, Y.-K.1    Ahmad, I.2
  • 5
    • 33646157183 scopus 로고    scopus 로고
    • J. Blythe, S. Jain, E. Deelman, Y. Gil, K. Vahi, A. Mandal, K. Kennedy, Task scheduling strategies for workflow-based applications in grids, 2005
  • 7
    • 0036504666 scopus 로고    scopus 로고
    • Performance-effective and low-complexity task scheduling for heterogeneous computing
    • Topcuouglu H., Hariri S., and Wu M.Y. Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans. Parallel Distrib. Syst. 13 3 (2002) 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
  • 8
    • 0025462712 scopus 로고
    • Hypertool: A programming aid for message-passing systems
    • Wu M.Y., and Gajski D.D. Hypertool: A programming aid for message-passing systems. IEEE Trans. Parallel Distrib. Syst. 1 3 (1990) 330-343
    • (1990) IEEE Trans. Parallel Distrib. Syst. , vol.1 , Issue.3 , pp. 330-343
    • Wu, M.Y.1    Gajski, D.D.2
  • 9
    • 0027542932 scopus 로고
    • A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures
    • Sih G.C., and Lee E.A. A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures. IEEE Trans. Parallel Distrib. Syst. 4 2 (1993) 175-187
    • (1993) IEEE Trans. Parallel Distrib. Syst. , vol.4 , Issue.2 , pp. 175-187
    • Sih, G.C.1    Lee, E.A.2
  • 10
    • 0025440941 scopus 로고
    • Scheduling parallel program tasks onto arbitrary target machines
    • El-Rewini H., and Lewis T.G. Scheduling parallel program tasks onto arbitrary target machines. J. Parallel Distrib. Comput. 9 2 (1990) 138-153
    • (1990) J. Parallel Distrib. Comput. , vol.9 , Issue.2 , pp. 138-153
    • El-Rewini, H.1    Lewis, T.G.2
  • 11
    • 15844361956 scopus 로고    scopus 로고
    • Iterative list scheduling for heterogeneous computing
    • Liu G., Poh K., and Xie M. Iterative list scheduling for heterogeneous computing. J. Parallel Distrib. Comput. 65 5 (2005) 654-665
    • (2005) J. Parallel Distrib. Comput. , vol.65 , Issue.5 , pp. 654-665
    • Liu, G.1    Poh, K.2    Xie, M.3
  • 12
    • 33646147260 scopus 로고    scopus 로고
    • R. Sakellariou, H. Zhao, A hybrid heuristic for dag scheduling on heterogeneous systems, in: Proceedings of 13th Heterogeneous Computing Workshop, HCW2004, Santa Fe, NM, 2004
  • 13
    • 0028498486 scopus 로고
    • DSC: Scheduling parallel tasks on an unbounded number of processors
    • Yang T., and Gerasoulis A. DSC: Scheduling parallel tasks on an unbounded number of processors. IEEE Trans. Parallel Distrib. Syst. 5 9 (1994) 951-967
    • (1994) IEEE Trans. Parallel Distrib. Syst. , vol.5 , Issue.9 , pp. 951-967
    • Yang, T.1    Gerasoulis, A.2
  • 14
    • 0024126036 scopus 로고
    • A general approach to mapping of parallel computation upon multiprocessor architectures
    • Kim S., and Browne J. A general approach to mapping of parallel computation upon multiprocessor architectures. Proceedings of International Conf. Parallel Processing vol. 2 (1988) 1-8
    • (1988) Proceedings of International Conf. Parallel Processing , vol.2 , pp. 1-8
    • Kim, S.1    Browne, J.2
  • 15
    • 33646128142 scopus 로고    scopus 로고
    • J. Liou, M. Falls, An efficient clustering heuristic for scheduling dags on multiprocessors, in: Proc. Symp. Parallel and Distributed Processing, 1996
  • 16
    • 0023866688 scopus 로고
    • Grain size determination for parallel processing
    • Kruatrachue B., and Lewis T. Grain size determination for parallel processing. IEEE Softw. 5 1 (1988) 23-32
    • (1988) IEEE Softw. , vol.5 , Issue.1 , pp. 23-32
    • Kruatrachue, B.1    Lewis, T.2
  • 17
    • 85014168050 scopus 로고
    • Applications and performance analysis of a compile-time optimization approach for list scheduling algorithms on distributed memory multiprocessors
    • IEEE Computer Society Press, Los Alamitos, CA
    • Chung Y.-C., and Ranka S. Applications and performance analysis of a compile-time optimization approach for list scheduling algorithms on distributed memory multiprocessors. Supercomputing'92: Proceedings of the 1992 ACM/IEEE Conference on Supercomputing (1992), IEEE Computer Society Press, Los Alamitos, CA 512-521
    • (1992) Supercomputing'92: Proceedings of the 1992 ACM/IEEE Conference on Supercomputing , pp. 512-521
    • Chung, Y.-C.1    Ranka, S.2
  • 19
    • 84904308356 scopus 로고
    • A new approach to scheduling parallel programs using task duplication
    • Ahmad I., and Kwok Y. A new approach to scheduling parallel programs using task duplication. Proc. Int'l Conf Parallel Processing vol. 2 (1994) 47-51
    • (1994) Proc. Int'l Conf Parallel Processing , vol.2 , pp. 47-51
    • Ahmad, I.1    Kwok, Y.2
  • 22
    • 33646154782 scopus 로고    scopus 로고
    • H. Singh, A. Youssef, Mapping and scheduling heterogeneous task graphs using genetic algorithms, in: Proc. Heterogeneous Computing Workshop, 1996, pp. 86-97
  • 23
    • 33646133320 scopus 로고    scopus 로고
    • P. Shroff, D. Watson, N. Flann, K. Freund, Genetic simulated annealing for scheduling data-dependent tasks in heterogeneous environments, in: Proc. Heterogeneous Computing Workshop, 1996, pp. 98-104
  • 24
    • 33646125530 scopus 로고    scopus 로고
    • L. Wang, H. Siegel, V. Roychowdhury, A genetic-algorithm-based approach for task matching and scheduling in heterogeneous computing environments, in: Proc. Heterogeneous Computing Workshop, 1996
  • 25
    • 0030381108 scopus 로고    scopus 로고
    • R. Correa, A. Ferreria, P. Rebreyend, Integrating list heuristics into genetic algorithms for multiprocessor scheduling, in: Proc. Eighth IEEE Symp. Parallel and Distributed Processing, SPDP'96, 1996
  • 26
    • 0030142084 scopus 로고    scopus 로고
    • Dynamic critical-path scheduling: An effective technique for allocating task graphs to multiprocessors
    • Kwok Y.-K., and Ahmad I. Dynamic critical-path scheduling: An effective technique for allocating task graphs to multiprocessors. IEEE Trans. Parallel Distrib. Syst. 7 5 (1996) 506-521
    • (1996) IEEE Trans. Parallel Distrib. Syst. , vol.7 , Issue.5 , pp. 506-521
    • Kwok, Y.-K.1    Ahmad, I.2
  • 28
    • 21144433210 scopus 로고    scopus 로고
    • An experimental investigation into the rank function of the heterogeneous earliest finish time scheduling algorithm
    • Springer-Verlag
    • Zhao H., and Sakellariou R. An experimental investigation into the rank function of the heterogeneous earliest finish time scheduling algorithm. Proceedings of 9th International Euro-Par Conference (2003), Springer-Verlag
    • (2003) Proceedings of 9th International Euro-Par Conference
    • Zhao, H.1    Sakellariou, R.2
  • 29
    • 33646145641 scopus 로고    scopus 로고
    • Network modeling issues for grid application scheduling
    • Casanova H. Network modeling issues for grid application scheduling. Int. J. Found. Comput. Sci. 16 2 (2005) 145-162
    • (2005) Int. J. Found. Comput. Sci. , vol.16 , Issue.2 , pp. 145-162
    • Casanova, H.1
  • 31
    • 0024172551 scopus 로고
    • On a scheduling problem where a job can be executed only by a limited number of processors
    • Chang R.S., and Lee R.C.T. On a scheduling problem where a job can be executed only by a limited number of processors. Comput. Oper. Res. 15 5 (1988) 471-478
    • (1988) Comput. Oper. Res. , vol.15 , Issue.5 , pp. 471-478
    • Chang, R.S.1    Lee, R.C.T.2
  • 32
    • 0024940507 scopus 로고
    • Scheduling unit-time jobs on processors with different capabilities
    • Chen Y.L., and Chin Y.H. Scheduling unit-time jobs on processors with different capabilities. Comput. Oper. Res. 16 5 (1989) 409-417
    • (1989) Comput. Oper. Res. , vol.16 , Issue.5 , pp. 409-417
    • Chen, Y.L.1    Chin, Y.H.2
  • 33
    • 0016313256 scopus 로고
    • A comparison of list schedules for parallel processing systems
    • Adam T.L., Chandy K.M., and Dickson J.R. A comparison of list schedules for parallel processing systems. Commun. ACM 17 12 (1974) 685-690
    • (1974) Commun. ACM , vol.17 , Issue.12 , pp. 685-690
    • Adam, T.L.1    Chandy, K.M.2    Dickson, J.R.3
  • 34
    • 0024647955 scopus 로고
    • Scheduling precedence graphs in systems with interprocessor communication times
    • Hwang J.-J., Chow Y.-C., Anger F.D., and Lee C.-Y. Scheduling precedence graphs in systems with interprocessor communication times. SIAM J. Comput. 18 2 (1989) 244-257
    • (1989) SIAM J. Comput. , vol.18 , Issue.2 , pp. 244-257
    • Hwang, J.-J.1    Chow, Y.-C.2    Anger, F.D.3    Lee, C.-Y.4
  • 36
    • 33646926400 scopus 로고    scopus 로고
    • A. YarKhan, K. Seymour, K. Sagi, Z. Shi, J. Dongarra, Recent development in gridsolve, Int. J. High Perform. Comput. Appl. 20 (1) (2006) (special issue) (in press)


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