AQuoSA-adaptive quality of service architecture

被引:54
作者
Palopoli, L. [2 ]
Clicinotta, T. [1 ]
Marzario, L. [1 ]
Lipari, G. [1 ]
机构
[1] Scuola Super Sant Anna, ReTiS Lab, I-56124 Pisa, Italy
[2] Univ Trent, DIT, I-38100 Trento, Italy
关键词
resource reservations; adaptive QoS control; soft real time; embedded systems; operating systems; QOS MANAGEMENT; REAL-TIME; RESOURCE-ALLOCATION;
D O I
10.1002/spe.883
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.sourceforge.net), a software architecture that runs on top of the Linux kernel. We provide extensive experimental validation of our results and offer an evaluation of the introduced overhead, which is perfectly sustainable in the class of addressed applications. Copyright (C) 2008 John Wiley & Sons, Ltd.
引用
收藏
页码:1 / 31
页数:31
相关论文
共 38 条
[31]  
REGEHR J, 2001, P IEEE REAL TIM TECH
[32]   Principles for the prediction of video decoding times applied to MPEG-1/2 and MPEG-4 part 2 video [J].
Roitzsch, Michael ;
Pohlack, Martin .
27TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2006, :271-+
[33]   Hierarchical control of multiple resources in distributed real-time and embedded systems [J].
Shankaran, Nishanth ;
Koutsoukos, Xenofon D. ;
Schmidt, Douglas C. ;
Xue, Yuan ;
Lu, Chenyang .
18TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2006, :151-+
[34]  
STEERE D, 1999, P 3 US OSD PUB US NE
[35]  
STOICA I, 1996, P IEEE REAL TIM SYST
[36]  
TOKUDA H, 1993, NOSSDAV 93, P114
[37]   QoS control strategies for high-quality video processing [J].
Wüst, CC ;
Steffens, L ;
Bril, RJ ;
Verhaegh, WFJ .
16TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2004, :3-12
[38]  
Zhang R., 2002, P INT C DISTR COMP S