DocumentCode :
53652
Title :
Requirements-Driven Self-Optimization of Composite Services Using Feedback Control
Author :
Bihuan Chen ; Xin Peng ; Yijun Yu ; Wenyun Zhao
Author_Institution :
Shanghai Key Lab. of Data Sci., Fudan Univ., Shanghai, China
Volume :
8
Issue :
1
fYear :
2015
fDate :
Jan.-Feb. 2015
Firstpage :
107
Lastpage :
120
Abstract :
In an uncertain and changing environment, a composite service needs to continuously optimize its business process and service selection through runtime adaptation. To achieve the overall satisfaction of stakeholder requirements, quality tradeoffs are needed to adapt the composite service in response to the changing environments. Existing approaches on service selection and composition, however, are mostly based on quality preferences and business processes decisions made statically at the design time. In this paper, we propose a requirements-driven self-optimization approach for composite services. It measures the quality of services (QoS), estimates the earned business value, and tunes the preference ranks through a feedback loop. The detection of unexpected earned business value triggers the proposed self-optimization process systematically. At the process level, a preference-based reasoner configures a requirements goal model according to the tuned preference ranks of QoS requirements, reconfiguring the business process according to its mappings from the goal configurations. At the service level, selection decisions are optimized by utilizing the tuned weights of QoS criteria. We used an experimental study to evaluate the proposed approach. Results indicate that the new approach outperforms both fixed-weighted and floating-weighted service selection approaches with respect to earned business value and adaptation flexibility.
Keywords :
business data processing; feedback; optimisation; quality of service; QoS criteria; QoS requirements; adaptation flexibility; business processes decisions; business value; changing environment; composite services; feedback control; feedback loop; fixed-weighted service selection; floating-weighted service selection; goal configurations; preference-based reasoner; quality of services; requirements goal model; requirements-driven self-optimization; runtime adaptation; selection decisions; self-optimization process level; service level; stakeholder requirements; Abstracts; Adaptation models; Business; Credit cards; Optimization; Quality of service; Runtime; QoS; earned business value; process reconfiguration; quality tradeoffs; self-optimization; service selection;
fLanguage :
English
Journal_Title :
Services Computing, IEEE Transactions on
Publisher :
ieee
ISSN :
1939-1374
Type :
jour
DOI :
10.1109/TSC.2014.2298866
Filename :
6705644
Link To Document :
بازگشت