Authors
Luigi Palopoli, Tommaso Cucinotta, Luca Marzario, Giuseppe Lipari
Publication date
2009/1
Journal
Software: Practice and Experience
Volume
39
Issue
1
Pages
1-31
Publisher
John Wiley & Sons, Ltd.
Description
This paper presents an architecture for quality of service (QoS) control of time‐sensitive applications in multi‐programmed embedded systems. In such systems, tasks must receive appropriate timeliness guarantees from the operating system independently from one another; otherwise, the QoS experienced by the users may decrease. Moreover, fluctuations in time of the workloads make a static partitioning of the central processing unit (CPU) that is neither appropriate nor convenient, whereas an adaptive allocation based on an on‐line monitoring of the application behaviour leads to an optimum design. By combining a resource reservation scheduler and a feedback‐based mechanism, we allow applications to meet their QoS requirements with the minimum possible impact on CPU occupation. We implemented the framework in AQuoSA (Adaptive Quality of Service Architecture (AQuoSA). http://aquosa …
Total citations
2008200920102011201220132014201520162017201820192020202120224121424142115147334531
Scholar articles
L Palopoli, T Cucinotta, L Marzario, G Lipari - Software: Practice and Experience, 2009