Nothing Special   »   [go: up one dir, main page]

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

Please enable JavaScript to view thecomments powered by Disqus.

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 08 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2011)Attaining system performance pointsACM SIGOPS Operating Systems Review10.1145/1945023.194502645:1(3-10)Online publication date: 18-Feb-2011
  • (2009)Isolation pointsACM Transactions on Autonomous and Adaptive Systems10.1145/1516533.15165344:2(1-28)Online publication date: 21-May-2009
  • (2008)An open computing resource management framework for real-time computingProceedings of the 15th international conference on High performance computing10.5555/1791889.1791911(169-182)Online publication date: 17-Dec-2008
  • (2005)A UAU test and development environment based on dynamic system reconfigurationProceedings of the 2005 workshop on Architecting dependable systems10.1145/1083217.1083227(1-7)Online publication date: 17-May-2005
  • (2005)A UAU test and development environment based on dynamic system reconfigurationACM SIGSOFT Software Engineering Notes10.1145/1082983.108322730:4(1-7)Online publication date: 17-May-2005
  • (2005)Adaptive Resource Management in Peer-to-Peer MiddlewareProceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 2 - Volume 0310.1109/IPDPS.2005.80Online publication date: 4-Apr-2005
  • (2004)A Framework for Dynamically Adaptive Applications in a Self-Organized Mobile Network EnvironmentProceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 710.5555/977399.977862(368-374)Online publication date: 23-Mar-2004
  • (2004)DPR, LPRIEEE Transactions on Computers10.1109/TC.2004.126182953:2(201-216)Online publication date: 1-Feb-2004
  • (2004)Real-Time Databases and Data ServicesReal-Time Systems10.1023/B:TIME.0000045317.37980.a528:2-3(179-215)Online publication date: 1-Nov-2004
  • (2003)Using process technology to control and coordinate software adaptationProceedings of the 25th International Conference on Software Engineering10.5555/776816.776848(262-272)Online publication date: 3-May-2003
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media