Dynamic I/O Power Management for Hard Real-Time Systems

Abstract

Power consumption is an important design parameter for embedded and portable systems. Software-controlled (or dynamic) power management (DPM) has recently emerged as an attractive alternative to inflexible hardware solutions. DPM for hard real-time systems has received relatively little attention. In particular, energy-driven I/O device scheduling for real-time systems has not been considered before. We present the first online DPM algorithm, which we call Low Energy Device Scheduler (LEDES), for hard real-time systems. LEDES takes as inputs a predetermined task schedule and a device-usage list for each task and it generates a sequence of sleep/working states for each device. it guarantees that real-time constraints are not violated and it also minimizes the energy consumed the I/O devices used by the task set. LEDES is energy-optimal under the constraint that the start times of the tasks are fixed. We present a case study to show that LEDES can reduce energy consumption by almost 50%.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2005
Accession Number
ADA440182

Entities

People

  • Krishnendu Chakrabarty
  • Sundaraja Sitharama Iyengar
  • Vishnu Swaminathan

Organizations

  • Duke University

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Abstracts
  • Algorithms
  • Computer Science
  • Embedded Systems
  • Energy Conservation
  • Energy Consumption
  • Engineering
  • Guarantees
  • Information Operations
  • Information Systems
  • Organizational Structure
  • Scheduling (Production)
  • Sequences
  • Standards
  • Transitions

Fields of Study

  • Computer science
  • Engineering

Readers

  • Mycotoxin ecology in Amazonian ecosystems.
  • Operations Research
  • Parallel and Distributed Computing.