International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 61 - Number 9 |
Year of Publication: 2013 |
Authors: Mohammad Sadeq Garshasbi, Mehdi Effatparvar |
10.5120/9956-4602 |
Mohammad Sadeq Garshasbi, Mehdi Effatparvar . Tasks Scheduling on Parallel Heterogeneous Multi-processor Systems using Genetic Algorithm. International Journal of Computer Applications. 61, 9 ( January 2013), 23-27. DOI=10.5120/9956-4602
With the increasing use of computers in research contributions, added need for faster processing has become an essential necessity. Parallel Processing refers to the concept of running tasks that can be run simultaneously on several processors. There are conditions that tasks have deadlines for scheduling. Therefore, the tasks should be scheduled before deadlines. May number of tasks before scheduling reached their deadline, Therefore, these tasks lost. These conditions are unavoidable. Thus, parallel multi-processor system tasks should be scheduled in a way, minimizing lost tasks. On the other hand, achieving good response times is necessary. this is an NP-Complete problem. In this article, we introduce a method based on genetic algorithms for scheduling tasks on parallel heterogeneous multi-processor systems for tasks with deadlines. The results of the simulations indicate reduced number of lost tasks in comparison with the LPT and SPT algorithms. Moreover, the response time of the proposed method due to its number of processing tasks, is appropriate, in comparison with the algorithm LPT and SPT.