Power Management for Real-Time Systems

Abstract

The Power Aware Real-Time Scheduling (PARTS) project is based on attacking the power management problem for real-time systems at the system level. This includes both modifications to the applications and to the operating system as well as compiler modifications to insert so-called power management points. The PARTS project started with scheduling independent tasks in a single CPU and has expanded to multiple CPUs as well as tasks with dependencies. The authors approached the power management problem from three different angles. The first is the minimization of energy consumption for given timing constraints. The second is the maximization of the system's reward (utility) for specific timing and energy restrictions (including rechargeable systems). The third is the tradeoff between energy consumption and reliability for specific timing and performance restrictions. Further, they validated the theory developed by carrying out implementations on the Power Aware Multiprocessor Architecture platform (PAMA), which consists of four rad-hard PowerPC 750 processors running actual space applications.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 01, 2004
Accession Number
ADA430807

Entities

People

  • Daniel Mosse
  • Hazim Shafi
  • Mootaz Elnozahy
  • Rami Melhem

Organizations

  • University of Pittsburgh

Tags

DTIC Thesaurus Topics

  • Air Force Research Laboratories
  • Automated Target Recognition
  • Compilers
  • Computer Programs
  • Computer Science
  • Computers
  • Embedded Systems
  • Energy Conservation
  • Energy Consumption
  • Energy Management
  • Measurement
  • Operating Systems
  • Power Measurement
  • Reliability
  • Scheduling (Production)
  • Simulators
  • Target Recognition

Fields of Study

  • Computer science
  • Engineering

Readers

  • Electrical Engineering
  • Operations Research
  • Software Engineering.

Technology Areas

  • Space
  • Space - Spacecraft Maneuvers