Skip to main navigation Skip to search Skip to main content

Dynamic I/O power management in real-time systems with multiple-state I/O devices

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Power consumption is now an important design parameter for distributed sensor networks. While dynamic (or software-controlled) power management (DPM) is being increasingly used as an 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 received even less attention. We present an online DPM algorithm, which we call multi-state constrained low energy scheduler (MUSCLES), for hard real-time systems. MUSCLES generates a sequence of power states for each multiple-state I/O device while guaranteeing that real-time constraints are not violated. It also minimizes the energy consumed by the I/O devices that are used by a task set. MUSCLES is energy-optimal under the constraint that the start times of the tasks are fixed. We present several realistic case studies to show that MUSCLES reduces energy consumption significantly for real-time systems.

Original languageEnglish (US)
Title of host publicationProceedings of the 5th International Conference on Information Fusion, FUSION 2002
PublisherIEEE Computer Society
Pages965-972
Number of pages8
ISBN (Print)0972184414, 9780972184410
DOIs
StatePublished - 2002
Externally publishedYes
Event5th International Conference on Information Fusion, FUSION 2002 - Annapolis, MD, United States
Duration: Jul 8 2002Jul 11 2002

Publication series

NameProceedings of the 5th International Conference on Information Fusion, FUSION 2002
Volume2

Conference

Conference5th International Conference on Information Fusion, FUSION 2002
Country/TerritoryUnited States
CityAnnapolis, MD
Period7/8/027/11/02

ASJC Scopus subject areas

  • Information Systems

Fingerprint

Dive into the research topics of 'Dynamic I/O power management in real-time systems with multiple-state I/O devices'. Together they form a unique fingerprint.

Cite this