Title :
Genetic algorithm solution for scheduling jobs in multiprocessor environment
Author :
Kaur, Rupinderjit ; Singh, Gagan
Author_Institution :
Deptt of Comput. Sci. & Eng., Guru Nanak Dev Univ., Amritsar, India
Abstract :
Multiprocessor task scheduling is considered to be the most important and very difficult issue in High Performance Computing. Task scheduling is performed to match the resource requirement of the job with the available resources resulting in effective utilization of multiprocessor systems. In this paper, a Genetic algorithm (GA) is proposed for static, non-preemptive scheduling problem in homogeneous fully connected multiprocessor systems with the objective of minimizing the job completion time. The proposed GA is used to determine suitable priorities that lead to a sub-optimal solution. To compare the performance of proposed algorithm, Static algorithms of BNP (Bounded Number of Processors) scheduling class i.e. HLFET (Highest Level with First Estimated Time) and MCP (Modified Critical Path) are implemented. HLFET, MCP and proposed GA are tested by mapping our tasks in a directed acyclic graph (DAG). Performance analysis of HLFET, MCP and proposed GA for a given job scheduling problem proves that GA results in better sub-optimal solutions.
Keywords :
genetic algorithms; microprocessor chips; scheduling; BNP scheduling; HLFET; MCP; bounded number of processors; genetic algorithm solution; high performance computing; highest level with first estimated time; job completion time; modified critical path; multiprocessor environment; multiprocessor system utilization; multiprocessor task scheduling; nonpreemptive scheduling problem; scheduling jobs; suboptimal solutions; Biological cells; Genetic algorithms; Program processors; Scheduling algorithms; Sociology; Statistics; BNP scheduling class; DAG (Directed Acyclic Graph); Genetic Algorithm; HLFET (Highest Level with First Estimated Time); MCP (Modified Critical Path); multiprocessor task scheduling; optimal solution;
Conference_Titel :
India Conference (INDICON), 2012 Annual IEEE
Conference_Location :
Kochi
Print_ISBN :
978-1-4673-2270-6
DOI :
10.1109/INDCON.2012.6420757