Comparing the Performance of Real-time Scheduling Algorithms in Terms of their Power Consumption when Working on a Multi-core Processor
Keywords:
Scheduling, Sporadic Tasks, Multicore Processor, Probability Distribution.Abstract
The exponentially increasing progress of information and communication technology has led to the need to meet the requirements of this technology, of which real-time systems constitute the basic core, in order to ensure a high quality of service in line with the nature of applications spread today, because the main factor in the success of any real-time system is to ensure that tasks are executed before Reaching the time constraint associated with each task.
This led to the need for scheduling algorithms in order to arrange the execution of tasks according to certain preferences so that all tasks are completed without exceeding the time constraint. Researchers in this field have proposed many different algorithms in terms of the principle of attribution of preferences, the nature of the operating platform, and the type of tasks that deal with them.
Most of the research in recent years tends to improve energy consumption in various fields and research applications, and for the real-time field, this means in particular improving the performance of scheduling algorithms so that they provide the desired function with less energy consumption.
In this research, a group of different scheduling algorithms was studied and evaluated in terms of their energy consumption, and energy was measured using a computer running UBUNTU operating system because it contains a set of functions that allow the user to measure energy consumption levels when performing a certain set of tasks, and a scheduling simulation has been carried out Real-time tasks based on SIMSO, an open source simulator that allows simulation of a large number of scheduling algorithms in real time, and is compatible with the UBUNTU operating system environment.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2021 �ttps://creativecommons.org/licenses/by-nc-sa/4.0/

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
The authors retain the copyright and grant the right to publish in the magazine for the first time with the transfer of the commercial right to Tishreen University Journal for Research and Scientific Studies - Engineering Sciences Series
Under a CC BY- NC-SA 04 license that allows others to share the work with of the work's authorship and initial publication in this journal. Authors can use a copy of their articles in their scientific activity, and on their scientific websites, provided that the place of publication is indicted in Tishreen University Journal for Research and Scientific Studies - Engineering Sciences Series . The Readers have the right to send, print and subscribe to the initial version of the article, and the title of Tishreen University Journal for Research and Scientific Studies - Engineering Sciences Series Publisher
journal uses a CC BY-NC-SA license which mean
You are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material
- The licensor cannot revoke these freedoms as long as you follow the license terms.
- Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- NonCommercial — You may not use the material for commercial purposes.
- ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
- No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.