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. |
Year | DOI | Venue |
---|---|---|
2015 | 10.1109/TSC.2014.2298866 | IEEE T. Services Computing |
Keywords | DocType | Volume |
optimisation,goal configurations,business value,stakeholder requirements,service selection,qos criteria,adaptation flexibility,quality of service,business processes decisions,requirements-driven self-optimization,process reconfiguration,selection decisions,preference-based reasoner,runtime adaptation,feedback loop,feedback,QoS criteria,QoS,fixed-weighted service selection,feedback control,quality tradeoffs,composite services,qos requirements,requirements goal model,self-optimization process level,earned business value,changing environment,self-optimization,business data processing,qos,QoS requirements,quality of services,floating-weighted service selection,service level | Journal | 8 |
Issue | ISSN | Citations |
1 | 1939-1374 | 6 |
PageRank | References | Authors |
0.45 | 22 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Bihuan Chen | 1 | 277 | 21.54 |
Xin Peng | 2 | 599 | 67.59 |
Yijun Yu | 3 | 1558 | 113.40 |
Wenyun Zhao | 4 | 526 | 54.45 |