메뉴 건너뛰기




Volumn 15, Issue 4, 2011, Pages 685-701

Heterogeneous computing scheduling with evolutionary algorithms

Author keywords

Evolutionary algorithms; Heterogeneous computing; Scheduling

Indexed keywords

COMPARATIVE STUDIES; DISTRIBUTED COMPUTING; DISTRIBUTED HETEROGENEOUS COMPUTING; EXPERIMENTAL ANALYSIS; GRID SYSTEMS; HETEROGENEOUS COMPUTING; NP-HARD PROBLEM; NUMERICAL RESULTS; PARALLEL EVOLUTIONARY ALGORITHMS; PARALLEL VERSION; PROBLEM INSTANCES; SCHEDULING HEURISTICS; SCHEDULING METHODS; SCHEDULING PROBLEM;

EID: 79952573475     PISSN: 14327643     EISSN: 14337479     Source Type: Journal    
DOI: 10.1007/s00500-010-0594-y     Document Type: Article
Times cited : (45)

References (39)
  • 3
    • 0036808672 scopus 로고    scopus 로고
    • Parallelism and evolutionary algorithms
    • Alba E, Tomassini M (2002) Parallelism and evolutionary algorithms. IEEE Trans Evol Comput 6(5): 443-462.
    • (2002) IEEE Trans Evol Comput , vol.6 , Issue.5 , pp. 443-462
    • Alba, E.1    Tomassini, M.2
  • 8
    • 23744516269 scopus 로고    scopus 로고
    • Non-evolutionary algorithm for scheduling dependent tasks in distributed heterogeneous computing environments
    • Boyer W, Hura G (2005) Non-evolutionary algorithm for scheduling dependent tasks in distributed heterogeneous computing environments. J Parallel Distrib Comput 65(9): 1035-1046.
    • (2005) J Parallel Distrib Comput , vol.65 , Issue.9 , pp. 1035-1046
    • Boyer, W.1    Hura, G.2
  • 10
    • 52949143461 scopus 로고    scopus 로고
    • Static resource allocation for heterogeneous computing environments with tasks having dependencies, priorities, deadlines, and multiple versions
    • Braun T, Siegel H, Maciejewski A, Hong Y (2008) Static resource allocation for heterogeneous computing environments with tasks having dependencies, priorities, deadlines, and multiple versions. J Parallel Distrib Comput 68(11): 1504-1516.
    • (2008) J Parallel Distrib Comput , vol.68 , Issue.11 , pp. 1504-1516
    • Braun, T.1    Siegel, H.2    Maciejewski, A.3    Hong, Y.4
  • 12
    • 0019625166 scopus 로고
    • Algorithms for scheduling tasks on unrelated processors
    • Davis E, Jaffe J (1981) Algorithms for scheduling tasks on unrelated processors. J ACM 28(4): 721-736.
    • (1981) J ACM , vol.28 , Issue.4 , pp. 721-736
    • Davis, E.1    Jaffe, J.2
  • 13
    • 33751061241 scopus 로고    scopus 로고
    • The effects of two replacement strategies on a genetic algorithm for scheduling jobs on computational grids
    • New York. ACM
    • Duran B, Xhafa F (2006) The effects of two replacement strategies on a genetic algorithm for scheduling jobs on computational grids. In: Proceedings of the 2006 ACM symposium on applied computing, New York. ACM, pp 960-961.
    • (2006) Proceedings of the 2006 ACM Symposium On Applied Computing , pp. 960-961
    • Duran, B.1    Xhafa, F.2
  • 15
    • 0003835441 scopus 로고    scopus 로고
    • Artech House, Norwood, MA, USA. ISBN 0-8906-552-7
    • Eshaghian M (1996) Heterogeneous computing. Artech House, Norwood, MA, USA. ISBN 0-8906-552-7.
    • (1996) Heterogeneous Computing
    • Eshaghian, M.1
  • 16
    • 0001334115 scopus 로고
    • The CHC adaptive search algorithm: How to have safe search when engaging in nontraditional genetic recombination
    • Morgan Kaufmann Publishers, Los Altos
    • Eshelman L (1991) The CHC adaptive search algorithm: how to have safe search when engaging in nontraditional genetic recombination. In: Foundations of genetics algorithms. Morgan Kaufmann Publishers, Los Altos, pp 265-283.
    • (1991) Foundations of Genetics Algorithms , pp. 265-283
    • Eshelman, L.1
  • 21
    • 0032642349 scopus 로고    scopus 로고
    • Genetic list scheduling algorithm for scheduling and allocation on a loosely coupled heterogeneous multiprocessor system
    • New York. ACM
    • Grajcar M (1999) Genetic list scheduling algorithm for scheduling and allocation on a loosely coupled heterogeneous multiprocessor system. In: Proceedings of the 36th ACM/IEEE conference on design automation, New York. ACM, pp 280-285.
    • (1999) Proceedings of the 36th ACM/IEEE Conference On Design Automation , pp. 280-285
    • Grajcar, M.1
  • 23
    • 0000769475 scopus 로고
    • Heuristic algorithms for scheduling independent tasks on nonidentical processors
    • Ibarra O, Kim E (1977) Heuristic algorithms for scheduling independent tasks on nonidentical processors. J ACM 24(2): 280-289.
    • (1977) J ACM , vol.24 , Issue.2 , pp. 280-289
    • Ibarra, O.1    Kim, E.2
  • 24
    • 0002086462 scopus 로고    scopus 로고
    • Efficient scheduling of arbitrary task graphs to multiprocessors using a parallel genetic algorithm
    • Kwok Y, Ahmad I (1997) Efficient scheduling of arbitrary task graphs to multiprocessors using a parallel genetic algorithm. J Parallel Distrib Comput 47: 58-77.
    • (1997) J Parallel Distrib Comput , vol.47 , pp. 58-77
    • Kwok, Y.1    Ahmad, I.2
  • 27
    • 34247488367 scopus 로고    scopus 로고
    • A revisit of fast greedy heuristics for mapping a class of independent tasks onto heterogeneous computing systems
    • Luo P, Lü K, Shi Z (2007) A revisit of fast greedy heuristics for mapping a class of independent tasks onto heterogeneous computing systems. J Parallel Distrib Comput 67(6): 695-714.
    • (2007) J Parallel Distrib Comput , vol.67 , Issue.6 , pp. 695-714
    • Luo, P.1    Lü, K.2    Shi, Z.3
  • 28
    • 0011382870 scopus 로고    scopus 로고
    • version 4. 9. GNU Software Foundation
    • Makhorin A (2006) GNU linear programming kit, version 4. 9. GNU Software Foundation. http://www. gnu. org/software/glpk/glpk. html.
    • (2006) GNU Linear Programming Kit
    • Makhorin, A.1
  • 30
    • 0003163669 scopus 로고    scopus 로고
    • Task matching and scheduling in heterogeneous computing environments using a genetic-algorithm-based approach
    • Wang L, Siegel H, Roychowdhury V, Maciejewski A (1997) Task matching and scheduling in heterogeneous computing environments using a genetic-algorithm-based approach. J Parallel Distrib Comput 47(1): 8-22.
    • (1997) J Parallel Distrib Comput , vol.47 , Issue.1 , pp. 8-22
    • Wang, L.1    Siegel, H.2    Roychowdhury, V.3    Maciejewski, A.4
  • 31
    • 4544231492 scopus 로고    scopus 로고
    • An incremental genetic algorithm approach to multiprocessor scheduling
    • Wu A, Yu H, Jin S, Lin K, Schiavone G (2004) An incremental genetic algorithm approach to multiprocessor scheduling. IEEE Trans Parallel Distrib Syst 15(9): 824-834.
    • (2004) IEEE Trans Parallel Distrib Syst , vol.15 , Issue.9 , pp. 824-834
    • Wu, A.1    Yu, H.2    Jin, S.3    Lin, K.4    Schiavone, G.5
  • 33
    • 51649116892 scopus 로고    scopus 로고
    • Parallel memetic algorithms for independent job scheduling in computational grids
    • In: Cotta C, van Hemert J (eds), of Studies in computational intelligence. Springer, New York,
    • Xhafa F, Duran B (2008) Parallel memetic algorithms for independent job scheduling in computational grids. In: Cotta C, van Hemert J (eds) Recent advances in evolutionary computation for combinatorial optimization, volume 153 of Studies in computational intelligence. Springer, New York, pp 219-239.
    • (2008) Recent Advances In Evolutionary Computation For Combinatorial Optimization , vol.153 , pp. 219-239
    • Xhafa, F.1    Duran, B.2
  • 35
    • 42149137855 scopus 로고    scopus 로고
    • Efficient batch job scheduling in grids using cellular memetic algorithms
    • Xhafa F, Alba E, Dorronsoro B, Duran B (2008a) Efficient batch job scheduling in grids using cellular memetic algorithms. J Math Model Algorithms 7(2): 217-236.
    • (2008) J Math Model Algorithms , vol.7 , Issue.2 , pp. 217-236
    • Xhafa, F.1    Alba, E.2    Dorronsoro, B.3    Duran, B.4
  • 39
    • 0035438855 scopus 로고    scopus 로고
    • Observations on using genetic algorithms for dynamic load-balancing
    • Zomaya A, Teh Y (2001) Observations on using genetic algorithms for dynamic load-balancing. IEEE Trans Parallel Distrib Syst 12(9): 899-911.
    • (2001) IEEE Trans Parallel Distrib Syst , vol.12 , Issue.9 , pp. 899-911
    • Zomaya, A.1    Teh, Y.2


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