Processor speed control for power reduction of real-time systems

Research output: Contribution to journalArticle

4 Citations (Scopus)

Abstract

Reducing energy consumption is a critical issue in the design of battery-powered real time systems to prolong battery life. With dynamic voltage scaling (DVS) processors, energy consumption can be reduced efficiently by making appropriate decisions on the processor speed/voltage during the scheduling of real time tasks. Scheduling decision is usually based on parameters which are assumed to be crisp. However, in many circumstances the values of these parameters are vague. The vagueness of parameters suggests that to develop a fuzzy logic approach to reduce energy consumption by determining the appropriate supply-voltage/speed of the processor provided that timing constraints are guaranteed. Intensive simulated experiments and qualitative comparisons with the most related literature have been conducted in the context of dependent real-time tasks. Experimental results have shown that the proposed fuzzy scheduler saves more energy and creates feasible schedules for real time tasks. It also considers tasks priorities which cause higher system utilization and lower deadline miss time.

Original languageEnglish
Pages (from-to)701-713
Number of pages13
JournalInternational Journal of Electrical and Computer Engineering
Volume5
Issue number4
Publication statusPublished - Aug 1 2015

Fingerprint

Speed control
Real time systems
Energy utilization
Scheduling
Electric potential
Fuzzy logic
Decision making
Experiments

Keywords

  • Dynamic voltage scaling
  • Fuzzy logic approach
  • Multi-speed algorithm
  • Processors

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Computer Science(all)

Cite this

Processor speed control for power reduction of real-time systems. / Awadalla, Medhat H.

In: International Journal of Electrical and Computer Engineering, Vol. 5, No. 4, 01.08.2015, p. 701-713.

Research output: Contribution to journalArticle

@article{0bc2e57662564dbfa33ca71e6e9a9b56,
title = "Processor speed control for power reduction of real-time systems",
abstract = "Reducing energy consumption is a critical issue in the design of battery-powered real time systems to prolong battery life. With dynamic voltage scaling (DVS) processors, energy consumption can be reduced efficiently by making appropriate decisions on the processor speed/voltage during the scheduling of real time tasks. Scheduling decision is usually based on parameters which are assumed to be crisp. However, in many circumstances the values of these parameters are vague. The vagueness of parameters suggests that to develop a fuzzy logic approach to reduce energy consumption by determining the appropriate supply-voltage/speed of the processor provided that timing constraints are guaranteed. Intensive simulated experiments and qualitative comparisons with the most related literature have been conducted in the context of dependent real-time tasks. Experimental results have shown that the proposed fuzzy scheduler saves more energy and creates feasible schedules for real time tasks. It also considers tasks priorities which cause higher system utilization and lower deadline miss time.",
keywords = "Dynamic voltage scaling, Fuzzy logic approach, Multi-speed algorithm, Processors",
author = "Awadalla, {Medhat H.}",
year = "2015",
month = "8",
day = "1",
language = "English",
volume = "5",
pages = "701--713",
journal = "International Journal of Electrical and Computer Engineering",
issn = "2088-8708",
publisher = "Institute of Advanced Engineering and Science (IAES)",
number = "4",

}

TY - JOUR

T1 - Processor speed control for power reduction of real-time systems

AU - Awadalla, Medhat H.

PY - 2015/8/1

Y1 - 2015/8/1

N2 - Reducing energy consumption is a critical issue in the design of battery-powered real time systems to prolong battery life. With dynamic voltage scaling (DVS) processors, energy consumption can be reduced efficiently by making appropriate decisions on the processor speed/voltage during the scheduling of real time tasks. Scheduling decision is usually based on parameters which are assumed to be crisp. However, in many circumstances the values of these parameters are vague. The vagueness of parameters suggests that to develop a fuzzy logic approach to reduce energy consumption by determining the appropriate supply-voltage/speed of the processor provided that timing constraints are guaranteed. Intensive simulated experiments and qualitative comparisons with the most related literature have been conducted in the context of dependent real-time tasks. Experimental results have shown that the proposed fuzzy scheduler saves more energy and creates feasible schedules for real time tasks. It also considers tasks priorities which cause higher system utilization and lower deadline miss time.

AB - Reducing energy consumption is a critical issue in the design of battery-powered real time systems to prolong battery life. With dynamic voltage scaling (DVS) processors, energy consumption can be reduced efficiently by making appropriate decisions on the processor speed/voltage during the scheduling of real time tasks. Scheduling decision is usually based on parameters which are assumed to be crisp. However, in many circumstances the values of these parameters are vague. The vagueness of parameters suggests that to develop a fuzzy logic approach to reduce energy consumption by determining the appropriate supply-voltage/speed of the processor provided that timing constraints are guaranteed. Intensive simulated experiments and qualitative comparisons with the most related literature have been conducted in the context of dependent real-time tasks. Experimental results have shown that the proposed fuzzy scheduler saves more energy and creates feasible schedules for real time tasks. It also considers tasks priorities which cause higher system utilization and lower deadline miss time.

KW - Dynamic voltage scaling

KW - Fuzzy logic approach

KW - Multi-speed algorithm

KW - Processors

UR - http://www.scopus.com/inward/record.url?scp=84938566462&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84938566462&partnerID=8YFLogxK

M3 - Article

VL - 5

SP - 701

EP - 713

JO - International Journal of Electrical and Computer Engineering

JF - International Journal of Electrical and Computer Engineering

SN - 2088-8708

IS - 4

ER -