DocumentCode :
1485149
Title :
QoS Assurance for Dynamic Reconfiguration of Component-Based Software Systems
Author :
Wei Li
Author_Institution :
Centerfor Intell. & Networked Syst., Central Queensland Univ., Rockhampton, QLD, Australia
Volume :
38
Issue :
3
fYear :
2012
Firstpage :
658
Lastpage :
676
Abstract :
A major challenge of dynamic reconfiguration is Quality of Service (QoS) assurance, which is meant to reduce application disruption to the minimum for the system´s transformation. However, this problem has not been well studied. This paper investigates the problem for component-based software systems from three points of view. First, the whole spectrum of QoS characteristics is defined. Second, the logical and physical requirements for QoS characteristics are analyzed and solutions to achieve them are proposed. Third, prior work is classified by QoS characteristics and then realized by abstract reconfiguration strategies. On this basis, quantitative evaluation of the QoS assurance abilities of existing work and our own approach is conducted through three steps. First, a proof-of-concept prototype called the reconfigurable component model is implemented to support the representation and testing of the reconfiguration strategies. Second, a reconfiguration benchmark is proposed to expose the whole spectrum of QoS problems. Third, each reconfiguration strategy is tested against the benchmark and the testing results are evaluated. The most important conclusion from our investigation is that the classified QoS characteristics can be fully achieved under some acceptable constraints.
Keywords :
quality of service; software quality; QoS assurance; Quality of Service; abstract reconfiguration; application disruption; component based software systems; dynamic reconfiguration; logical requirements; physical requirements; quantitative evaluation; reconfigurable component; reconfiguration benchmark; Benchmark testing; Connectors; Encryption; Protocols; Quality of service; Receivers; Change management; componentware; dynamic reconfiguration; modeling the QoS assurance process; system evolution.;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.2011.37
Filename :
5740932
Link To Document :
بازگشت