메뉴 건너뛰기




Volumn 49, Issue 6, 2006, Pages 731-743

Static task scheduling with a unified objective on time and resource domains

Author keywords

Genetic algorithms; Heuristics; Parallel computing; Task graphs; Task scheduling

Indexed keywords

COMPUTATIONAL COMPLEXITY; GENETIC ALGORITHMS; GRAPH THEORY; HEURISTIC METHODS; OPTIMIZATION;

EID: 33750127985     PISSN: 00104620     EISSN: 14602067     Source Type: Journal    
DOI: 10.1093/comjnl/bxl030     Document Type: Article
Times cited : (20)

References (43)
  • 2
    • 0016518855 scopus 로고
    • NP-Complete scheduling problems
    • Ullman, J. D. (1975) NP-Complete scheduling problems. J. Comput. Syst. Sci., 10, 384-393.
    • (1975) J. Comput. Syst. Sci. , vol.10 , pp. 384-393
    • Ullman, J.D.1
  • 3
    • 0001430010 scopus 로고
    • Parallel sequencing and assembly line problems
    • Hu, T. C. (1961) Parallel sequencing and assembly line problems. Operat. Res., 9, 841-848.
    • (1961) Operat. Res. , vol.9 , pp. 841-848
    • Hu, T.C.1
  • 5
    • 0036504666 scopus 로고    scopus 로고
    • Performance effective and low-complexity task scheduling for heterogeneous computing
    • Topcuoglu, H., Hariri, S. and Wu, M. (2002) Performance effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans. Parall. Distrib. Syst., 13, 260-274.
    • (2002) IEEE Trans. Parall. Distrib. Syst. , vol.13 , pp. 260-274
    • Topcuoglu, H.1    Hariri, S.2    Wu, M.3
  • 6
    • 0027542932 scopus 로고
    • A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures
    • Sih, G. C. and Lee, E. A. (1993) A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures. IEEE Trans. Parall. Distrib. Syst., 4, 175-186.
    • (1993) IEEE Trans. Parall. Distrib. Syst. , vol.4 , pp. 175-186
    • Sih, G.C.1    Lee, E.A.2
  • 7
    • 0025440941 scopus 로고
    • Scheduling parallel program tasks onto abitrary target machines
    • El-Rewini, H. and Lewis, T. G. (1990) Scheduling parallel program tasks onto abitrary target machines. J. Parall. Distrib. Comput., 9, 138-153.
    • (1990) J. Parall. Distrib. Comput. , vol.9 , pp. 138-153
    • El-Rewini, H.1    Lewis, T.G.2
  • 8
    • 0003011042 scopus 로고
    • Parallelizing existing applications in a distributed heterogeneous environment
    • In Santa Barbara, CA, April 25, IEEE Computer Society, Los Alamitos
    • Iverson, M., Ozguner, F. and Follen, G. (1995) Parallelizing existing applications in a distributed heterogeneous environment. In Proc. Heterogeneous Computing Workshop, Santa Barbara, CA, April 25, pp. 93-100. IEEE Computer Society, Los Alamitos.
    • (1995) Proc. Heterogeneous Computing Workshop , pp. 93-100
    • Iverson, M.1    Ozguner, F.2    Follen, G.3
  • 9
    • 85030319813 scopus 로고    scopus 로고
    • A dynamic matching and scheduling algorithm for heterogeneous computing systems
    • In Orlando, FL, March 30, IEEE Computer Society, Los Alamitos
    • Maheswaran, M. and Siegel, H. J. (1998) A dynamic matching and scheduling algorithm for heterogeneous computing systems. In Proc. Heterogeneous Computing Workshop, Orlando, FL, March 30, pp. 57-69. IEEE Computer Society, Los Alamitos.
    • (1998) Proc. Heterogeneous Computing Workshop , pp. 57-69
    • Maheswaran, M.1    Siegel, H.J.2
  • 10
    • 0008876657 scopus 로고    scopus 로고
    • A genetic-algorithm-based approach for task matching and scheduling in heterogeneous computing environments
    • In Honolulu, HI, April 15-19, IEEE Computer Society, Los Alamitos
    • Wang, L., Siegel, H. J. and Roychowdhury, V. P. (1996) A genetic-algorithm-based approach for task matching and scheduling in heterogeneous computing environments. In Proc. Heterogeneous Computing Workshop, Honolulu, HI, April 15-19, pp. 72-85. IEEE Computer Society, Los Alamitos.
    • (1996) Proc. Heterogeneous Computing Workshop , pp. 72-85
    • Wang, L.1    Siegel, H.J.2    Roychowdhury, V.P.3
  • 11
    • 0001911743 scopus 로고    scopus 로고
    • Mapping and scheduling heterogeneous task graphs using genetic algorithms
    • In Honolulu, HI, April 15-19, IEEE Computer Society, Los Alamitos
    • Singh, H. and Youssef, A. (1996) Mapping and scheduling heterogeneous task graphs using genetic algorithms. In Proc. of Heterogeneous Computing Workshop, Honolulu, HI, April 15-19, pp. 86-97. IEEE Computer Society, Los Alamitos.
    • (1996) Proc. of Heterogeneous Computing Workshop , pp. 86-97
    • Singh, H.1    Youssef, A.2
  • 12
    • 22144471943 scopus 로고    scopus 로고
    • A high performance, low complexity algorithm for compile-time task scheduling in heterogeneous systems
    • Hagras, T. and Janecek, J. (2005) A high performance, low complexity algorithm for compile-time task scheduling in heterogeneous systems. Parall. Comput., 31, 653-670.
    • (2005) Parall. Comput. , vol.31 , pp. 653-670
    • Hagras, T.1    Janecek, J.2
  • 13
    • 84948470299 scopus 로고    scopus 로고
    • An efficient fault-tolerant scheduling algorithm for real-time tasks with precedence constraints in heterogeneous systems
    • In Vancouver, Canada, August 18-21, IEEE Computer Society, Los Alamitos
    • Qin, X., Jiang, H. and Swanson, D. R. (2002) An efficient fault-tolerant scheduling algorithm for real-time tasks with precedence constraints in heterogeneous systems. In Proc. Int. Conf. Parallel Processing, Vancouver, Canada, August 18-21, pp. 360-368. IEEE Computer Society, Los Alamitos.
    • (2002) Proc. Int. Conf. Parallel Processing , pp. 360-368
    • Qin, X.1    Jiang, H.2    Swanson, D.R.3
  • 14
    • 35248819682 scopus 로고    scopus 로고
    • Dynamic load balancing for I/O-intensive tasks on heterogeneous clusters
    • In Hyderabad, India, December 17-20, Springer-Verlag, Berlin
    • Qin, X., Jiang, H., Zhu, Y. and Swanson, D. R. (2003) Dynamic load balancing for I/O-intensive tasks on heterogeneous clusters. In Proc. Int. Conf. High Performance Computing. Hyderabad, India, December 17-20, pp. 300-309. Springer-Verlag, Berlin.
    • (2003) Proc. Int. Conf. High Performance Computing , pp. 300-309
    • Qin, X.1    Jiang, H.2    Zhu, Y.3    Swanson, D.R.4
  • 15
    • 84944452516 scopus 로고    scopus 로고
    • Hybrid task scheduling: Integrating static and dynamic heuristics
    • In Sao Paulo, Brazil, November 10-12, IEEE Computer Society, Los Alamitos
    • Boeres, C. and Lima, A. (2003) Hybrid task scheduling: Integrating static and dynamic heuristics. In Proc. 15th Symp. Computer Architecture and High Performance Computing, SBAC-PAD03, Sao Paulo, Brazil, November 10-12, pp. 199-206. IEEE Computer Society, Los Alamitos.
    • (2003) Proc. 15th Symp. Computer Architecture and High Performance Computing, SBAC-PAD03 , pp. 199-206
    • Boeres, C.1    Lima, A.2
  • 16
    • 12444344700 scopus 로고    scopus 로고
    • A hybrid heuristic for DAG scheduling on heterogeneous systems
    • In Santa Fe, NM, April 26-30, IEEE Computer Society, Los Alamitos
    • Sakellariou, R. and Zhao, H. (2004) A hybrid heuristic for DAG scheduling on heterogeneous systems. In Proc. Int. Parallel and Distributed Processing Symp., IPDPS 2004, Santa Fe, NM, April 26-30, IEEE Computer Society, Los Alamitos.
    • (2004) Proc. Int. Parallel and Distributed Processing Symp., IPDPS 2004
    • Sakellariou, R.1    Zhao, H.2
  • 17
    • 15844361956 scopus 로고    scopus 로고
    • Iterative list scheduling for heterogeneous computing
    • Liu, G. Q., Poh, K. L. and Xie, M. (2005) Iterative list scheduling for heterogeneous computing. J. Parall. Distrib. Comput., 65, 654-665.
    • (2005) J. Parall. Distrib. Comput. , vol.65 , pp. 654-665
    • Liu, G.Q.1    Poh, K.L.2    Xie, M.3
  • 18
    • 0029696135 scopus 로고    scopus 로고
    • Simultaneous compression of makespan and number of processors using CRP
    • In Honolulu, HI, April 15-19, IEEE Computer Society, Los Alamitos
    • Ge, Y. and Yun, D. (1996) Simultaneous compression of makespan and number of processors using CRP. In Proc. Int. Parallel Processing Symp., Honolulu, HI, April 15-19, pp. 332-338. IEEE Computer Society, Los Alamitos.
    • (1996) Proc. Int. Parallel Processing Symp. , pp. 332-338
    • Ge, Y.1    Yun, D.2
  • 19
    • 84966507716 scopus 로고    scopus 로고
    • A new model for static mapping of parallel applications with task and date parallelism
    • In Fort Lauderdale, FL, April 15-19, IEEE Computer Society, Los Alamitos
    • Roig, C., Ripoll, A., Senar, M., Guirado, F. and Luque, E. (2002) A new model for static mapping of parallel applications with task and date parallelism. In Proc. of Int. Parallel and Distributed Processing Symp., IPDPS 2002, Fort Lauderdale, FL, April 15-19, pp. 78-85. IEEE Computer Society, Los Alamitos.
    • (2002) Proc. of Int. Parallel and Distributed Processing Symp., IPDPS 2002 , pp. 78-85
    • Roig, C.1    Ripoll, A.2    Senar, M.3    Guirado, F.4    Luque, E.5
  • 20
    • 12444250055 scopus 로고    scopus 로고
    • A novel static task scheduling algorithm in distributed computing environment
    • In Santa Fe, NM, April 26-30. IEEE Computer Society, Los Alamitos
    • Han, J. and Li, Q. (2004) A novel static task scheduling algorithm in distributed computing environment. In Proc. Int. Parallel and Distributed Processing Symp., IPDPS 2004, Santa Fe, NM, April 26-30. IEEE Computer Society, Los Alamitos.
    • (2004) Proc. Int. Parallel and Distributed Processing Symp., IPDPS 2004
    • Han, J.1    Li, Q.2
  • 21
    • 0001387789 scopus 로고
    • A decomposition theorem for partially ordered sets
    • Dilworth, R. P. (1950) A decomposition theorem for partially ordered sets. Ann. Math., 51, 161-166.
    • (1950) Ann. Math. , vol.51 , pp. 161-166
    • Dilworth, R.P.1
  • 30
    • 0002627593 scopus 로고    scopus 로고
    • Genetic simulated annealing for scheduling data-dependent tasks in heterogeneous environments
    • In Honolulu, HI, April 15-19, IEEE Computer Society, Los Alamitos
    • Shroff, P., Watson, D. W., Flann, N. S. and Freund, R. (1996) Genetic simulated annealing for scheduling data-dependent tasks in heterogeneous environments. In Proc. Heterogeneous Computing Workshop, Honolulu, HI, April 15-19, pp. 98-104. IEEE Computer Society, Los Alamitos.
    • (1996) Proc. Heterogeneous Computing Workshop , pp. 98-104
    • Shroff, P.1    Watson, D.W.2    Flann, N.S.3    Freund, R.4
  • 31
    • 0002086462 scopus 로고    scopus 로고
    • Efficient scheduling of arbitrary task graphs to multiprocessors using a parallel genetic algorithms
    • Kwok, Y. and Ahmad, I. (1997) Efficient scheduling of arbitrary task graphs to multiprocessors using a parallel genetic algorithms. J. Parall. Distrib. Comput., 47, 58-77.
    • (1997) J. Parall. Distrib. Comput. , vol.47 , pp. 58-77
    • Kwok, Y.1    Ahmad, I.2
  • 32
    • 0030102124 scopus 로고    scopus 로고
    • Multiprocessor scheduling in a genetic paradigm
    • Ahmad, I. and Dhodhi, M. K. (1996) Multiprocessor scheduling in a genetic paradigm. Parall. Comput., 22, 395-406.
    • (1996) Parall. Comput. , vol.22 , pp. 395-406
    • Ahmad, I.1    Dhodhi, M.K.2
  • 33
    • 0029191132 scopus 로고
    • SHEMUS: Synthesis of heterogeneous multiprocessor systems
    • Dhodhi, M. K., Ahmad, I. and Storer, R. (1995) SHEMUS: Synthesis of heterogeneous multiprocessor systems. Microprocess. Microsys., 19, 311-319.
    • (1995) Microprocess. Microsys. , vol.19 , pp. 311-319
    • Dhodhi, M.K.1    Ahmad, I.2    Storer, R.3
  • 34
    • 0030381108 scopus 로고    scopus 로고
    • Integrating list heuristics into genetic algorithms for multiprocessor scheduling
    • In New Orleans, Louis, October, IEEE Computer Society, Los Alamitos
    • Correa, R. C., Ferreira, A. and Rebreyend, P. (1996) Integrating list heuristics into genetic algorithms for multiprocessor scheduling. In Proc. IEEE Symp. Parallel and Distributed Processing, New Orleans, Louis, October, pp. 462-469, IEEE Computer Society, Los Alamitos.
    • (1996) Proc. IEEE Symp. Parallel and Distributed Processing , pp. 462-469
    • Correa, R.C.1    Ferreira, A.2    Rebreyend, P.3
  • 36
  • 38
    • 84953802363 scopus 로고    scopus 로고
    • Improved static multiprocessor scheduling using cyclic task graphs: A genetic approach
    • In Bonn, Germany, September 19-22, Elsevier, North-Holland, Amsterdam
    • Sandnes, F. E. and Megson, G. M. (1997) Improved static multiprocessor scheduling using cyclic task graphs: A genetic approach. In Proc. PARCO 97, Bonn, Germany, September 19-22, pp. 703-710. Elsevier, North-Holland, Amsterdam.
    • (1997) Proc. PARCO 97 , pp. 703-710
    • Sandnes, F.E.1    Megson, G.M.2
  • 39
    • 0025462712 scopus 로고
    • Hypertool: A programming aid for message passing systems
    • Wu, M. and Gajski, D. (1990) Hypertool: A programming aid for message passing systems. IEEE Trans. Parall. Distrib. Sys., 1, 330-343.
    • (1990) IEEE Trans. Parall. Distrib. Sys. , vol.1 , pp. 330-343
    • Wu, M.1    Gajski, D.2
  • 41
    • 33750099398 scopus 로고
    • Performance bounds for parallelizing Gaussian-Elimination and Gauss-Jordan on message-passing machines
    • Gerasoulis, A. and Yang, T. (1994) Performance bounds for parallelizing Gaussian-Elimination and Gauss-Jordan on message-passing machines. Appl. Numer. Math. J., 16, 283-297.
    • (1994) Appl. Numer. Math. J. , vol.16 , pp. 283-297
    • Gerasoulis, A.1    Yang, T.2
  • 42
    • 85014168050 scopus 로고
    • Applications and performance analysis of a compile-time optimization approach for list scheduling algorithms on distributed memory multiprocessors
    • In Minneapolis, MN, November 16-20, IEEE Computer Society, Los Alamitos
    • Chung, Y. and Ranka, S. (1992) Applications and performance analysis of a compile-time optimization approach for list scheduling algorithms on distributed memory multiprocessors. In Proc. Supercomputing, Minneapolis, MN, November 16-20, pp. 512-521. IEEE Computer Society, Los Alamitos.
    • (1992) Proc. Supercomputing , pp. 512-521
    • Chung, Y.1    Ranka, S.2
  • 43
    • 84951751086 scopus 로고    scopus 로고
    • Task scheduling with conflicting objectives
    • In Izmir, Turkey, October 23-25, Springer-Verlag, Berlin
    • Topcuoglu, H. and Sevilmis, C. (2002) Task scheduling with conflicting objectives. In Proc. Int. Conf. Advances in Information Systems, ADVIS 2002, Izmir, Turkey, October 23-25, pp. 346-355. Springer-Verlag, Berlin.
    • (2002) Proc. Int. Conf. Advances in Information Systems, ADVIS 2002 , pp. 346-355
    • Topcuoglu, H.1    Sevilmis, C.2


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