DocumentCode
1962211
Title
Adaptive mechanisms for component-based real-time systems
Author
Buttazzo, Giorgio ; Santinelli, Luca
Author_Institution
Scuola Superiore Sant´Anna, Pisa, Italy
fYear
2015
fDate
15-18 June 2015
Firstpage
1
Lastpage
8
Abstract
When a common computing platform is shared by several software activities (tasks), the interference generated by the concurrent access to computational resources introduces unpredictable delays on task execution that may jeopardize the correct behavior of the controlled system. In safety-critical systems, an effective method for limiting such an interference is resource partitioning (or resource reservation), according to which each task is assigned a fraction of the shared resource (bandwidth) and executes in isolation as it were executing alone on a system with less resources. The advantage of this approach is that the response time of each task does not depend on the execution behavior of the other activities, but only on its own computational demand and on the amount of allocated resource. However, the resulting system performance strongly depends on a correct resource allocation, that is the size of the partitions. Given the dynamic behavior of certain applications and the difficulty of predicting their resource needs, adaptive resource management is crucial for changing the allocation to the actual resource requirements when they are not correctly estimated. This paper presents an adaptive resource reservation algorithm for partitioning the processor among concurrent real-time tasks and illustrates the analysis for computing the probability of meeting the timing constraints specified on the application tasks, and evaluating the changes on system partitions.
Keywords
object-oriented programming; resource allocation; safety-critical software; adaptive resource reservation algorithm; component-based real-time systems; computational resources; processor partitioning; resource allocation; resource partitioning; resource reservation; resource sharing; safety-critical systems; software activities; Adaptive systems; Bandwidth; Delays; Probabilistic logic; Real-time systems; Servers; Time factors; Adaptive systems; Component-based systems; Probabilistic analysis; Real-time software; Resource partitioning; Resource reservation;
fLanguage
English
Publisher
ieee
Conference_Titel
Adaptive Hardware and Systems (AHS), 2015 NASA/ESA Conference on
Conference_Location
Montreal, QC
Type
conf
DOI
10.1109/AHS.2015.7231172
Filename
7231172
Link To Document