Optimizing resource usage in component-based real-time systems

  • Authors:
  • Johan Fredriksson;Kristian Sandström;Mikael Åkerholm

  • Affiliations:
  • Mälardalen Real-Time Research Centre, Department of Computer Science and Engineering, Mälardalen University, Västerås, Sweden;Mälardalen Real-Time Research Centre, Department of Computer Science and Engineering, Mälardalen University, Västerås, Sweden;Mälardalen Real-Time Research Centre, Department of Computer Science and Engineering, Mälardalen University, Västerås, Sweden

  • Venue:
  • CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The embedded systems domain represents a class of systems that have high requirements on cost efficiency as well as run-time properties such as timeliness and dependability. The research on component-based systems has produced component technologies for guaranteeing real-time properties. However, the issue of saving resources by allocating several components to real-time tasks has gained little focus. Trade-offs when allocating components to tasks are, e.g., CPU-overhead, footprint and integrity. In this paper we present a general approach for allocating components to real-time tasks, while utilizing existing real-time analysis to ensure a feasible allocation. We demonstrate that CPU-overhead and memory consumption can be reduced by as much as 48% and 32% respectively for industrially representative systems.