Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

An Evolutionary Approach for Job Scheduling in a Multiprocessor Architecture


Affiliations
1 Department of Computer Science and Engineering, Kalaignar Karunanidhi Institute of Technology, Coimbatore, Tamil Nadu, India
2 Akshaya College of Engineering and Technology, India
     

   Subscribe/Renew Journal


This paper proposes a genetic algorithm optimization approach to solve job scheduling problems in a multiprocessor architecture. Job scheduling problem (JSP) is an extremely difficult hard problem because it requires a large combinatorial search space and also precedence constraints between the processes considered. Efficient assignment and scheduling of tasks is of high importance in the effective utilization of multiprocessor systems. With regard to this kind of JSP problem, a genetic algorithm based approach is utilized. In this approach, the chromosomes are encoded and the population size is devised for the optimized goal of scheduling problem. Then the fitness function is formulated. Next, utilizing the genetic algorithm operators to prevent the premature convergence, a best or satisfactory scheduling path can be determined. The execution results using the devised algorithms in certain multiprocessor architecture are given in the paper.

Keywords

Finishing Time, Genetic Algorithm, Job Scheduling Problem, Multiprocessor Architecture, Waiting Time.
User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 238

PDF Views: 5




  • An Evolutionary Approach for Job Scheduling in a Multiprocessor Architecture

Abstract Views: 238  |  PDF Views: 5

Authors

K. Deeba
Department of Computer Science and Engineering, Kalaignar Karunanidhi Institute of Technology, Coimbatore, Tamil Nadu, India
K. Thanushkodi
Akshaya College of Engineering and Technology, India

Abstract


This paper proposes a genetic algorithm optimization approach to solve job scheduling problems in a multiprocessor architecture. Job scheduling problem (JSP) is an extremely difficult hard problem because it requires a large combinatorial search space and also precedence constraints between the processes considered. Efficient assignment and scheduling of tasks is of high importance in the effective utilization of multiprocessor systems. With regard to this kind of JSP problem, a genetic algorithm based approach is utilized. In this approach, the chromosomes are encoded and the population size is devised for the optimized goal of scheduling problem. Then the fitness function is formulated. Next, utilizing the genetic algorithm operators to prevent the premature convergence, a best or satisfactory scheduling path can be determined. The execution results using the devised algorithms in certain multiprocessor architecture are given in the paper.

Keywords


Finishing Time, Genetic Algorithm, Job Scheduling Problem, Multiprocessor Architecture, Waiting Time.