A genetic algorithm-based tasks scheduling in multicore processors considering energy consumption Online publication date: Wed, 30-Sep-2020
by Hassun Vakilian Zand; Mohsen Raji; Hossein Pedram; Hossein Heidari SharifAbadi
International Journal of Embedded Systems (IJES), Vol. 13, No. 3, 2020
Abstract: Energy consumption has been always an important issue in multicore processors which are getting more and more popular in embedded systems. In this paper, we propose an energy-aware task scheduling approach taking advantages of heuristic algorithms based on genetic algorithm. The proposed approach includes both static and dynamic scheduling schemes. The task scheduling is modelled as a genetic algorithm problem which is mainly used when the tasks are ready before run-time; i.e., static task scheduling. The tasks which arrive after beginning task execution are dynamically scheduled using a proposed heuristic algorithm in combination with the genetic algorithm. The experimental results show that the proposed algorithm achieves more energy efficiency in both static and dynamic task scheduling for multicore processors as compared with similar energy-aware scheduling methods.
Online publication date: Wed, 30-Sep-2020
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Embedded Systems (IJES):
Login with your Inderscience username and password:
Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.
If you still need assistance, please email email@example.com