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 :
بازگشت