메뉴 건너뛰기




Volumn 37, Issue 5, 2009, Pages 462-487

A bipartite genetic algorithm for multi-processor task scheduling

Author keywords

Genetic algorithm; Makespan; Multiprocessor; Task scheduling

Indexed keywords

BEST MATCH; BIPARTITE ALGORITHM; GENETIC METHODS; GENETIC OPERATORS; GENETIC-BASED ALGORITHMS; MAKESPAN; MULTIPROCESSOR; MULTIPROCESSOR TASK SCHEDULING; MULTIPROCESSOR TASKS; NP-HARD; TASK SCHEDULING;

EID: 69049112783     PISSN: 08857458     EISSN: None     Source Type: Journal    
DOI: 10.1007/s10766-009-0107-8     Document Type: Article
Times cited : (23)

References (51)
  • 1
    • 0030102124 scopus 로고    scopus 로고
    • Multiprocessor scheduling in a genetic paradigm
    • DOI 10.1016/0167-8191(95)00068-2
    • I. Ahmad M.K. Dhodhi 1996 Multiprocessor scheduling in a genetic paradigm Parallel Comput. 22 395 406 10.1016/0167-8191(95)00068-2 (Pubitemid 126343062)
    • (1996) Parallel Computing , vol.22 , Issue.3 , pp. 395-406
    • Ahmad, I.1    Dhodhi, M.K.2
  • 2
    • 0032166239 scopus 로고    scopus 로고
    • On exploiting task duplication in parallel program scheduling
    • 10.1109/71.722221
    • I. Ahmad Y. Kwok 1998 On exploiting task duplication in parallel program scheduling IEEE Trans. Parallel Distrib. Syst. 9 9 872 892 10.1109/71.722221
    • (1998) IEEE Trans. Parallel Distrib. Syst. , vol.9 , Issue.9 , pp. 872-892
    • Ahmad, I.1    Kwok, Y.2
  • 5
    • 33745872515 scopus 로고    scopus 로고
    • Applying ant colony optimization to the partitioned scheduling problem for heterogeneous multiprocessors
    • Chen, H.,Cheng, A.K.: Applying ant colony optimization to the partitioned scheduling problem for heterogeneous multiprocessors. Special Issue: IEEE RTAS 2005 Work-in-Progress, vol. 2, issue 2, pp. 11-14 (2005)
    • (2005) Special Issue: IEEE RTAS 2005 Work-in-progress , vol.2 , Issue.2 , pp. 11-14
    • Chen, H.1    Cheng, A.K.2
  • 9
    • 48349145329 scopus 로고    scopus 로고
    • A hybrid particle swarm optimization approach for scheduling flow-shops with multiprocessor tasks
    • Ercan, M.F.: A hybrid particle swarm optimization approach for scheduling flow-shops with multiprocessor tasks. In: International Conference on Information Science and Security, pp. 13-16 (2008)
    • (2008) International Conference on Information Science and Security , pp. 13-16
    • Ercan, M.F.1
  • 11
    • 69049106835 scopus 로고
    • University of Michigan Press Ann Arbor
    • Holland J.H.: Adaption in Natural and Artificial Systems. University of Michigan Press, Ann Arbor (1975)
    • (1975)
    • Holland, J.H.1
  • 12
    • 0028381511 scopus 로고
    • A genetic algorithm for multiprocessor scheduling
    • 10.1109/71.265940
    • E.S.H. Hou N. Ansari R. Hong 1994 A genetic algorithm for multiprocessor scheduling IEEE Trans. Parallel Distrib. Syst. 5 2 113 120 10.1109/71.265940
    • (1994) IEEE Trans. Parallel Distrib. Syst. , vol.5 , Issue.2 , pp. 113-120
    • Hou, E.S.H.1    Ansari, N.2    Hong, R.3
  • 13
    • 0024647955 scopus 로고
    • Scheduling precedence graphs in systems with inter-processor communication times
    • 10.1137/0218016
    • J. Hwang Y. Chow A. Anger C. Lee 1989 Scheduling precedence graphs in systems with inter-processor communication times SIAM J. Comput. 8 2 244 257 10.1137/0218016
    • (1989) SIAM J. Comput. , vol.8 , Issue.2 , pp. 244-257
    • Hwang, J.1    Chow, Y.2    Anger, A.3    Lee, C.4
  • 14
    • 34548382975 scopus 로고    scopus 로고
    • A comparison of multiprocessor task scheduling algorithms with communication costs
    • DOI 10.1016/j.cor.2006.05.013, PII S0305054806001432
    • R. Hwang M. Gen H. Katayama 2008 A comparison of multiprocessor task scheduling algorithms with communication costs Comput. Oper. Res. 35 976 993 10.1016/j.cor.2006.05.013 (Pubitemid 47368858)
    • (2008) Computers and Operations Research , vol.35 , Issue.3 , pp. 976-993
    • Hwang, R.1    Gen, M.2    Katayama, H.3
  • 17
    • 0032120998 scopus 로고    scopus 로고
    • Optimal task assignment in heterogeneous distributed computing systems
    • 10.1109/4434.708255
    • M. Kafil I. Ahmad 1998 Optimal task assignment in heterogeneous distributed computing systems IEEE Concurr. 6 42 51 10.1109/4434.708255
    • (1998) IEEE Concurr. , vol.6 , pp. 42-51
    • Kafil, M.1    Ahmad, I.2
  • 18
    • 0021529549 scopus 로고
    • Practical multiprocessing scheduling algorithms for efficient parallel processing
    • 10.1109/TC.1984.1676376
    • H. Kasahara S. Narita 1984 Practical multiprocessing scheduling algorithms for efficient parallel processing IEEE Trans. Comput. 33 1023 1029 10.1109/TC.1984.1676376
    • (1984) IEEE Trans. Comput. , vol.33 , pp. 1023-1029
    • Kasahara, H.1    Narita, S.2
  • 19
    • 81555204372 scopus 로고    scopus 로고
    • A rapid heuristic for scheduling non-preemptive dependent periodic tasks onto multiprocessor
    • Kermia, O., Sorel, Y.: A rapid heuristic for scheduling non-preemptive dependent periodic tasks onto multiprocessor. ISCA PDCS, pp. 1-6 (2007)
    • (2007) ISCA PDCS , pp. 1-6
    • Kermia, O.1    Sorel, Y.2
  • 23
    • 0025566270 scopus 로고
    • Al-Mouhamed, lower bound on the number of processors and time for scheduling precedence graphs with communication costs
    • 10.1109/32.62447
    • A. Mayez 1990 Al-Mouhamed, lower bound on the number of processors and time for scheduling precedence graphs with communication costs IEEE Trans. Softw. Eng. 16 12 1390 1401 10.1109/32.62447
    • (1990) IEEE Trans. Softw. Eng. , vol.16 , Issue.12 , pp. 1390-1401
    • Mayez, A.1
  • 24
    • 33645786628 scopus 로고    scopus 로고
    • Master thesis in the field of artificial intelligence, University of Amsterdam, February
    • Meijer, M.: Scheduling parallel processes using genetic algorithms. Master thesis in the field of artificial intelligence, University of Amsterdam, February 2004
    • (2004) Scheduling Parallel Processes Using Genetic Algorithms
    • Meijer, M.1
  • 27
    • 0036689461 scopus 로고    scopus 로고
    • Probabilistic performance analysis in multiprocessor scheduling
    • 10.1049/cce:20020403
    • N. Nissanke A. Leulseged S. Chillara 2002 Probabilistic performance analysis in multiprocessor scheduling J. Comput. Contr. Eng. 13 4 171 179 10.1049/cce:20020403
    • (2002) J. Comput. Contr. Eng. , vol.13 , Issue.4 , pp. 171-179
    • Nissanke, N.1    Leulseged, A.2    Chillara, S.3
  • 28
    • 0032309924 scopus 로고    scopus 로고
    • An evolutionary approach to multiprocessor scheduling of dependent tasks
    • PII S0167739X98000417
    • Nossal, R.: An evolutionary approach to multiprocessor scheduling of dependent tasks. Special Issue: Bio-inspired Solutions to Parallel Processing Problems, pp. 383-392 (1998) (Pubitemid 128400097)
    • (1998) Future Generation Computer Systems , vol.14 , Issue.5-6 , pp. 383-392
    • Nossal, R.1
  • 29
    • 27944479062 scopus 로고    scopus 로고
    • A genetic algorithm for multi-layer multiprocessor task scheduling
    • Oguz, C., Ercan, M.F.: A genetic algorithm for multi-layer multiprocessor task scheduling. In: TENCON 2004, IEEE Region 10 Conference, vol. 2, pp. 168-170 (2004)
    • (2004) TENCON 2004, IEEE Region 10 Conference , vol.2 , pp. 168-170
    • Oguz, C.1    Ercan, M.F.2
  • 31
    • 34548816463 scopus 로고    scopus 로고
    • A genetic algorithm for scheduling tasks onto dynamically reconfigurable hardware
    • 4252596, 2007 IEEE International Symposium on Circuits and Systems, ISCAS 2007
    • Qu, Y., Soininen, J.P., Nurmi, J.: A genetic algorithm for scheduling tasks onto dynamically reconfigurable hardware. In: IEEE International Symposium on Circuits and Systems (ISCAS 2007), pp. 161-164 (2007) (Pubitemid 47448466)
    • (2007) Proceedings - IEEE International Symposium on Circuits and Systems , pp. 161-164
    • Qu, Y.1    Soininen, J.-P.2    Nurmi, J.3
  • 33
    • 69049110217 scopus 로고    scopus 로고
    • The University of Reading UK
    • Rebreyend P., Sandnes F.E., Megson M.: Static Multiprocessor Task Graph Scheduling in the Genetic Paradigm: A Comparison of Genotype Representations, Parallel Emergent and Distributed Architecture Laboratory (PEDAL). The University of Reading, UK (1998)
    • (1998)
    • Rebreyend, P.1    Sandnes, F.E.2    Megson, M.3
  • 38
    • 62949189473 scopus 로고    scopus 로고
    • Multiprocessor scheduling using hybrid particle swarm optimization with dynamically varying inertia
    • S.N. Sivanandam P. Visalakshi A. Bhuvaneswari 2007 Multiprocessor scheduling using hybrid particle swarm optimization with dynamically varying inertia Int. J. Comput. Sci. Appl. 4 3 95 106
    • (2007) Int. J. Comput. Sci. Appl. , vol.4 , Issue.3 , pp. 95-106
    • Sivanandam, S.N.1    Visalakshi, P.2    Bhuvaneswari, A.3
  • 40
    • 84864157257 scopus 로고    scopus 로고
    • Standard Task Graph Set is available online at:
    • Standard Task Graph Set is available online at: http://www.kasahara.elec. waseda.ac.jp/schedule
  • 41
    • 0035390853 scopus 로고    scopus 로고
    • An efficient adaptive scheduling scheme for distributed memory multicomputer
    • 10.1109/71.940749
    • T. Thanalapati S. Dandamudi 2001 An efficient adaptive scheduling scheme for distributed memory multicomputer IEEE Trans. Parallel Distrib. Syst. 12 7 758 768 10.1109/71.940749
    • (2001) IEEE Trans. Parallel Distrib. Syst. , vol.12 , Issue.7 , pp. 758-768
    • Thanalapati, T.1    Dandamudi, S.2
  • 42
    • 0032140749 scopus 로고    scopus 로고
    • Genetics-based multiprocessor scheduling using task duplication
    • T. Tsuchiya T. Osada T. Kikuno 1998 Genetics-based multiprocessor scheduling using task duplication J. Microprocess. Microsyst. 22 3-4 197 207
    • (1998) J. Microprocess. Microsyst. , vol.22 , Issue.34 , pp. 197-207
    • Tsuchiya, T.1    Osada, T.2    Kikuno, T.3
  • 43
    • 4544231492 scopus 로고    scopus 로고
    • An incremental genetic algorithm approach to multiprocessor scheduling
    • 10.1109/TPDS.2004.38
    • A.S. Wu H. Yu S. Jin K.-C. Lin G. Schiavone 2004 An incremental genetic algorithm approach to multiprocessor scheduling IEEE Trans. Parallel Distrib. Syst. 15 9 824 834 10.1109/TPDS.2004.38
    • (2004) IEEE Trans. Parallel Distrib. Syst. , vol.15 , Issue.9 , pp. 824-834
    • Wu, A.S.1    Yu, H.2    Jin, S.3    Lin, K.-C.4    Schiavone, G.5
  • 46
    • 0028498486 scopus 로고
    • DSC: Scheduling parallel tasks on an unbounded number of processors
    • T. Yang A. Gerasoulis 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
  • 47
    • 0030142084 scopus 로고    scopus 로고
    • Ishfaq Ahmad, dynamic critical path scheduling: An effective technique for allocating task graphs to multiprocessors
    • 10.1109/71.503776
    • K. Yo-Kwong 1996 Ishfaq Ahmad, dynamic critical path scheduling: an effective technique for allocating task graphs to multiprocessors IEEE Trans. Parallel Distrib. Syst. 7 5 506 521 10.1109/71.503776
    • (1996) IEEE Trans. Parallel Distrib. Syst. , vol.7 , Issue.5 , pp. 506-521
    • Yo-Kwong, K.1
  • 50
    • 0035438855 scopus 로고    scopus 로고
    • Observations on using genetic algorithms for dynamic load-balancing
    • DOI 10.1109/71.954620
    • A.Y. Zomaya Y.H. Teh 2001 Observations on using genetic algorithms for dynamic load-balancing IEEE Trans. Parallel Distrib. Syst. 12 9 899 911 10.1109/71.954620 (Pubitemid 32992563)
    • (2001) IEEE Transactions on Parallel and Distributed Systems , vol.12 , Issue.9 , pp. 899-911
    • Zomaya, A.Y.1    Teh, Y.-H.2
  • 51
    • 84864157258 scopus 로고    scopus 로고
    • http://faculties.sbu.ac.ir/~moghadam/STG


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