skip to main content
10.5555/827269.828991guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

On adaptive resource allocation for complex real-time applications

Published: 03 December 1997 Publication History

Abstract

Resource allocation for high-performance real-time applications is challenging due to the applications' data-dependent nature, dynamic changes in their external environment, and limited resource availability in their target embedded system platforms. These challenges may be met by use of adaptive resource allocation (ARA) mechanisms that can promptly adjust resource allocation to changes in an application's resource needs, whenever there is a risk of failing to satisfy its timing constraints. By taking advantage of an application's adaptation capabilities, ARA eliminates the need for 'over-sizing' real-time systems to meet worst-case application needs. This paper proposes a model for describing an application's adaptation capabilities and the runtime variation of its resource needs. The paper also proposes a satisfiability-driven set of performance metrics for capturing the impact of ARA mechanisms on the performance of adaptable real-time applications. The relevance of the proposed set of metrics is demonstrated experimentally, using a synthetic application designed to represent time-critical applications in C31 systems.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
RTSS '97: Proceedings of the 18th IEEE Real-Time Systems Symposium
December 1997
ISBN:081868268X

Publisher

IEEE Computer Society

United States

Publication History

Published: 03 December 1997

Author Tags

  1. C31 systems
  2. adaptive resource allocation
  3. complex real-time applications
  4. data-dependent
  5. embedded system platforms
  6. high-performance real-time applications
  7. limited resource availability
  8. over-sizing
  9. performance metrics
  10. resource allocation
  11. resource needs
  12. satisfiability
  13. time-critical applications
  14. timing constraints
  15. worst-case application needs

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 27 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media