메뉴 건너뛰기




Volumn 62, Issue 9, 2002, Pages 1338-1361

An integrated technique for task matching and scheduling onto distributed heterogeneous computing systems

Author keywords

Distributed heterogeneous computing; Evolutionary computation; Genetic algorithms; Heterogeneous processing; Heuristics; Matching and scheduling

Indexed keywords


EID: 0036749209     PISSN: 07437315     EISSN: None     Source Type: Journal    
DOI: 10.1006/jpdc.2002.1850     Document Type: Article
Times cited : (89)

References (35)
  • 1
    • 0016313256 scopus 로고
    • A comparison of list schedules for parallel processing systems
    • (December)
    • T. L. Adam, K. M. Chandy, and J. R. Dickson, A comparison of list schedules for parallel processing systems, Comm. ACM 17(12) (December 1974), 685-690.
    • (1974) Comm. ACM , vol.17 , Issue.12 , pp. 685-690
    • Adam, T.L.1    Chandy, K.M.2    Dickson, J.R.3
  • 2
    • 84990658227 scopus 로고
    • Task assignment using a problem-space genetic algorithm
    • (August)
    • I. Ahmad and M. K. Dhodhi, Task assignment using a problem-space genetic algorithm, Concurrency: Pract. Exp. 7(5) (August 1995), 411-428.
    • (1995) Concurrency: Pract. Exp , vol.7 , Issue.5 , pp. 411-428
    • Ahmad, I.1    Dhodhi, M.K.2
  • 3
    • 0030102124 scopus 로고    scopus 로고
    • Multiprocessor scheduling in a genetic paradigm
    • I. Ahmad and M. K. Dhodhi, Multiprocessor scheduling in a genetic paradigm, Parallel Comput. 22 (1996), 395-406.
    • (1996) Parallel Comput , vol.22 , pp. 395-406
    • Ahmad, I.1    Dhodhi, M.K.2
  • 4
    • 0000150948 scopus 로고
    • Job shop scheduling with genetic algorithms
    • "Proceedings of the First International Conference on Genetic Algorithms"
    • L. Davis, Job shop scheduling with genetic algorithms, in "Proceedings of the First International Conference on Genetic Algorithms," pp. 136-140, 1985.
    • (1985) , pp. 136-140
    • Davis, L.1
  • 7
    • 0024770256 scopus 로고
    • Allocating modules to processors in a distributed system
    • (November)
    • D. Fernandez-Baca, Allocating modules to processors in a distributed system, IEEE Trans. Software Eng. 15(11) (November 1989), 1427-1436.
    • (1989) IEEE Trans. Software Eng , vol.15 , Issue.11 , pp. 1427-1436
    • Fernandez-Baca, D.1
  • 8
    • 0010786722 scopus 로고
    • Superconcurrency: A form of distributed heterogeneous super-computing
    • (October)
    • R. F. Freund and D. Conwell, Superconcurrency: A form of distributed heterogeneous super-computing, Supercomputing Rev. 3 (October 1990), 47-50.
    • (1990) Supercomputing Rev , vol.3 , pp. 47-50
    • Freund, R.F.1    Conwell, D.2
  • 9
    • 0024932128 scopus 로고
    • Optimal selection theory for superconcurrency
    • "Proceedings of the Supercomputing" November
    • R. F. Freund, Optimal selection theory for superconcurrency, in "Proceedings of the Supercomputing," pp. 699-703, November 1989.
    • (1989) , pp. 699-703
    • Freund, R.F.1
  • 10
    • 0003603813 scopus 로고
    • "Computers and Intractability: A Guide for the Theory of NP-Completeness"
    • San Francisco, CA
    • M. R. Garey and D. S. Johnson, "Computers and Intractability: A Guide for the Theory of NP-Completeness," San Francisco, CA, 1979.
    • (1979)
    • Garey, M.R.1    Johnson, D.S.2
  • 11
    • 0003722376 scopus 로고
    • "Genetic Algorithms in Search, Optimization and Machine Learning"
    • Addison-Wesley, Reading, MA
    • D. E. Goldberg, "Genetic Algorithms in Search, Optimization and Machine Learning," Addison-Wesley, Reading, MA, 1989.
    • (1989)
    • Goldberg, D.E.1
  • 12
    • 0004033889 scopus 로고    scopus 로고
    • "The Hitchhikers Guide to Evolutionary Computation: A List of Frequently Asked Questions (FAQ)"
    • (Eds.), USENET: comp.ai.genetic, December
    • J. Heitkpetter and D. Beasley (Eds.), "The Hitchhikers Guide to Evolutionary Computation: A List of Frequently Asked Questions (FAQ)," USENET: comp.ai.genetic, December 1997.
    • (1997)
    • Heitkpetter, J.1    Beasley, D.2
  • 13
    • 0028381511 scopus 로고
    • A genetic algorithm for multiprocessor scheduling
    • (February)
    • E. S. H. Hou, N. Ansari, and H. Ren, A genetic algorithm for multiprocessor scheduling, IEEE Trans. Parallel Distrib. Systems 5(2) (February 1994), 113-120.
    • (1994) IEEE Trans. Parallel Distrib. Systems , vol.5 , Issue.2 , pp. 113-120
    • Hou, E.S.H.1    Ansari, N.2    Ren, H.3
  • 14
    • 0001430010 scopus 로고
    • Parallel sequencing and assembly line problems
    • (November)
    • T. C. Hu, Parallel sequencing and assembly line problems, Oper. Res. 9 (6) (November 1961), 841-848.
    • (1961) Oper. Res , vol.9 , Issue.6 , pp. 841-848
    • Hu, T.C.1
  • 15
    • 0003011042 scopus 로고
    • Parallelizing existing applications in a distributed heterogeneous environment
    • "Proceedings of the Heterogeneous Computing Workshop" April
    • M. A. Iverson, F. Ozguner, and G. J. Follen, Parallelizing existing applications in a distributed heterogeneous environment, in "Proceedings of the Heterogeneous Computing Workshop," pp. 93-100, April 1995.
    • (1995) , pp. 93-100
    • Iverson, M.A.1    Ozguner, F.2    Follen, G.J.3
  • 16
    • 0002366826 scopus 로고
    • Heterogeneous computing: Challenges and opportunities
    • (June)
    • A. A. Khokhar, V. K. Prasanna, M. E. Shaaban, and Cho-li Wang, Heterogeneous computing: Challenges and opportunities, IEEE Comput. 26(6) (June 1993), 18-27.
    • (1993) IEEE Comput , vol.26 , Issue.6 , pp. 18-27
    • Khokhar, A.A.1    Prasanna, V.K.2    Shaaban, M.E.3    Wang, C.-L.4
  • 17
    • 0002086462 scopus 로고    scopus 로고
    • Efficient scheduling of arbitrary task graphs to multiprocessors using a parallel genetic algorithm
    • (November)
    • Y. K. Kwok and I. Ahmad, Efficient scheduling of arbitrary task graphs to multiprocessors using a parallel genetic algorithm, J. Parallel Distrib. Comput. 47(1) (November 1997), 58-77.
    • (1997) J. Parallel Distrib. Comput , vol.47 , Issue.1 , pp. 58-77
    • Kwok, Y.K.1    Ahmad, I.2
  • 18
    • 0028055490 scopus 로고
    • A comparative study of multiprocessor list scheduling heuristics
    • "Proceedings of the Twenty-Seventh Annual Hawaii International Conference on System Sciences" January
    • G. Liao, E. R. Altman, V. K. Agarwal, and G. R. Gao, A comparative study of multiprocessor list scheduling heuristics, in "Proceedings of the Twenty-Seventh Annual Hawaii International Conference on System Sciences," pp. 68-77, January 1994.
    • (1994) , pp. 68-77
    • Liao, G.1    Altman, E.R.2    Agarwal, V.K.3    Gao, G.R.4
  • 19
    • 0024106885 scopus 로고
    • Heuristic algorithms for task assignment in distributed systems
    • (November)
    • V. M. Lo, Heuristic algorithms for task assignment in distributed systems, IEEE Trans. Comput. 37(11) (November 1988), 1384-1397.
    • (1988) IEEE Trans. Comput , vol.37 , Issue.11 , pp. 1384-1397
    • Lo, V.M.1
  • 20
    • 0028496523 scopus 로고
    • Allocating data to distributed-memory multiprocessors by genetic algorithms
    • (September)
    • N. Mansour and G. Fox, Allocating data to distributed-memory multiprocessors by genetic algorithms, Concurrency: Pract. Exp. 6(6) (September 1994), 485-504.
    • (1994) Concurrency: Pract. Exp , vol.6 , Issue.6 , pp. 485-504
    • Mansour, N.1    Fox, G.2
  • 21
    • 0003540748 scopus 로고
    • "Genetic Algorithms + Data Structures = Evolution Programs"
    • Springer-Verlag, New York
    • Z. Michalewicz, "Genetic Algorithms + Data Structures = Evolution Programs," Springer-Verlag, New York, 1992.
    • (1992)
    • Michalewicz, Z.1
  • 22
    • 85031374055 scopus 로고
    • Matching and scheduling in a generalized optimal selection theory
    • "Proceedings of the Heterogeneous Computing Workshop" April
    • B. Naharai, A. Youssef, and H. A. Choi, Matching and scheduling in a generalized optimal selection theory, in "Proceedings of the Heterogeneous Computing Workshop," pp. 3-8, April 1994.
    • (1994) , pp. 3-8
    • Naharai, B.1    Youssef, A.2    Choi, H.A.3
  • 23
    • 0002627593 scopus 로고    scopus 로고
    • Genetic simulated annealing for scheduling data-dependent tasks in heterogeneous environments
    • "Proceedings of the Heterogeneous Computing Workshop" April
    • P. Shroff, D. W. Watson, N. S. Flann, and R. F. Freund, Genetic simulated annealing for scheduling data-dependent tasks in heterogeneous environments, in "Proceedings of the Heterogeneous Computing Workshop," pp. 98-104, April 1996.
    • (1996) , pp. 98-104
    • Shroff, P.1    Watson, D.W.2    Flann, N.S.3    Freund, R.F.4
  • 25
    • 0001911743 scopus 로고    scopus 로고
    • Mapping and scheduling heterogeneous task graphs using genetic algorithms
    • "Proceedings of the Heterogeneous Computing Workshop" April
    • H. Singh and A. Youssef, Mapping and scheduling heterogeneous task graphs using genetic algorithms, in "Proceedings of the Heterogeneous Computing Workshop," pp. 86-97, April 1996.
    • (1996) , pp. 86-97
    • Singh, H.1    Youssef, A.2
  • 26
    • 0026930899 scopus 로고
    • New search spaces for sequencing problems with application to job shop scheduling
    • (October)
    • R. H. Storer, D. S. Wu, and R. Vaccari, New search spaces for sequencing problems with application to job shop scheduling, Manage. Sci. 38(10) (October 1992), 1495-1509.
    • (1992) Manage. Sci , vol.38 , Issue.10 , pp. 1495-1509
    • Storer, R.H.1    Wu, D.S.2    Vaccari, R.3
  • 27
    • 0002755938 scopus 로고
    • Schedule optimization using genetic algorithms
    • (L. Davis, Ed.), Van Nostrand Reinhold, New York
    • G. Syswerda, Schedule optimization using genetic algorithms, in "Handbook of Genetic Algorithms" (L. Davis, Ed.), pp. 332-349, Van Nostrand Reinhold, New York, 1991.
    • (1991) "Handbook of Genetic Algorithms" , pp. 332-349
    • Syswerda, G.1
  • 28
    • 0010784623 scopus 로고
    • Scheduling and data relocation for sequentially executed subtasks in a heterogeneous computing system
    • "Proceedings of the Heterogeneous Computing Workshop" April
    • M. Tan, J. K. Antonio, H. J. Siegel, and Y. A. Li, Scheduling and data relocation for sequentially executed subtasks in a heterogeneous computing system, in "Proceedings of the Heterogeneous Computing Workshop," pp. 109-120, April 1995.
    • (1995) , pp. 109-120
    • Tan, M.1    Antonio, J.K.2    Siegel, H.J.3    Li, Y.A.4
  • 29
    • 85062705410 scopus 로고
    • Heuristics for mapping parallel computations to heterogeneous parallel architectures
    • "Proceedings of the Workshop on Heterogeneous Processing"
    • L. Tao, B. Narahari, and Y. C. Zhao, Heuristics for mapping parallel computations to heterogeneous parallel architectures, in "Proceedings of the Workshop on Heterogeneous Processing," pp. 36-41, 1993.
    • (1993) , pp. 36-41
    • Tao, L.1    Narahari, B.2    Zhao, Y.C.3
  • 30
    • 0008876657 scopus 로고    scopus 로고
    • A genetic-algorithm-based approach for task matching and scheduling in heterogeneous computing environments
    • "Proceedings of Heterogeneous Computing Workshop" April
    • L. Wang, H. J. Siegel, and V. P. Roychowdhury, A genetic-algorithm-based approach for task matching and scheduling in heterogeneous computing environments, in "Proceedings of Heterogeneous Computing Workshop," pp. 72-85, April 1996.
    • (1996) , pp. 72-85
    • Wang, L.1    Siegel, H.J.2    Roychowdhury, V.P.3
  • 31
    • 84990651746 scopus 로고
    • Augmenting the optimal selection theory for superconcurrency
    • "Proceedings of the Workshop on Heterogeneous Processing" March
    • M. Wang, S. Kim, M. A. Nichols, R. F. Freund, H. J. Siegel, and W. G. Nation, Augmenting the optimal selection theory for superconcurrency, in "Proceedings of the Workshop on Heterogeneous Processing," pp. 13-22, March 1992.
    • (1992) , pp. 13-22
    • Wang, M.1    Kim, S.2    Nichols, M.A.3    Freund, R.F.4    Siegel, H.J.5    Nation, W.G.6
  • 32
    • 0010786716 scopus 로고    scopus 로고
    • Static matching of ordered program segments to dedicated machines in a heterogeneous computing environment
    • "Proceedings of the Heterogeneous Computing Workshop" April
    • D. W. Watson, J. K. Antonio, H. J. Siegel, R. Gupta, and M. J. Atallah, Static matching of ordered program segments to dedicated machines in a heterogeneous computing environment, in "Proceedings of the Heterogeneous Computing Workshop," pp. 24-37, April 1996.
    • (1996) , pp. 24-37
    • Watson, D.W.1    Antonio, J.K.2    Siegel, H.J.3    Gupta, R.4    Atallah, M.J.5
  • 33
    • 0001395987 scopus 로고
    • The travelling salesman and sequence scheduling: Quality solutions using genetic edge recombination
    • (L. Davis, Ed.), Van Nostrand Reinhold, New York
    • D. Whitley, T. Starketweather, and D. Daniel Shaner, The travelling salesman and sequence scheduling: Quality solutions using genetic edge recombination, in "Handbook of Genetic Algorithms" (L. Davis, Ed.), pp. 350-372, Van Nostrand Reinhold, New York, 1991.
    • (1991) "Handbook of Genetic Algorithms" , pp. 350-372
    • Whitley, D.1    Starketweather, T.2    Shaner Daniel, D.3
  • 34
    • 0001868119 scopus 로고
    • Scheduling problems and travelling salesman: The genetic edge recombination operator
    • "Proceedings of the Third International Conference on Genetic Algorithms" June
    • D. Whitley, T. Starkweather, and D. A. Fuquay, Scheduling problems and travelling salesman: The genetic edge recombination operator, in "Proceedings of the Third International Conference on Genetic Algorithms," pp. 133-140, June 1989.
    • (1989) , pp. 133-140
    • Whitley, D.1    Starkweather, T.2    Fuquay, D.A.3
  • 35
    • 84861038016 scopus 로고
    • Estimation of execution times on heterogeneous supercomputer architecture
    • "Proceedings of the International Conference on Parallel Processing" August
    • J. Yang, I. Ahmad, and A. Ghafoor, Estimation of execution times on heterogeneous supercomputer architecture, in "Proceedings of the International Conference on Parallel Processing," Vol. I, pp. 219-225, August 1993.
    • (1993) , vol.1 , pp. 219-225
    • Yang, J.1    Ahmad, I.2    Ghafoor, A.3


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