A genetic algorithm-based tasks scheduling in multicore processors considering energy consumption
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

The full text of this article is only available to individual subscribers or to users at subscribing institutions.

Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
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:

    Username:        Password:         

Forgotten your 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 subs@inderscience.com