Machine Learning
QoS-Aware Replanning of Composite Web Services
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Mobile Information Systems: Infrastructure and Design for Adaptivity and Flexibility
Mobile Information Systems: Infrastructure and Design for Adaptivity and Flexibility
Heuristics for QoS-aware Web Service Composition
ICWS '06 Proceedings of the IEEE International Conference on Web Services
A journey to highly dynamic, self-adaptive service-based applications
Automated Software Engineering
A Framework for Proactive Self-adaptation of Service-Based Applications Based on Online Testing
ServiceWave '08 Proceedings of the 1st European Conference on Towards a Service-Based Internet
Towards autonomic service-oriented applications
International Journal of Autonomic Computing
QoS-driven self-healing web service composition based on performance prediction
Journal of Computer Science and Technology
Analyzing Impact Factors on Composite Services
SCC '09 Proceedings of the 2009 IEEE International Conference on Services Computing
Automated composition of web services by planning at the knowledge level
IJCAI'05 Proceedings of the 19th international joint conference on Artificial intelligence
A Framework for Dynamic Service Discovery
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
A survey of online failure prediction methods
ACM Computing Surveys (CSUR)
Towards pro-active adaptation with confidence: augmenting service monitoring with online testing
Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
Discovering Services during Service-Based System Design Using UML
IEEE Transactions on Software Engineering
Two-Stage Adaptation for Dependable Service-Oriented System
ICSS '10 Proceedings of the 2010 International Conference on Service Sciences
Monitoring, Prediction and Prevention of SLA Violations in Composite Services
ICWS '10 Proceedings of the 2010 IEEE International Conference on Web Services
Service Oriented Computing and Applications
Adaptation of service-based applications based on process quality factor analysis
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
Apprehensive QoS monitoring of Service choreographies
Proceedings of the 28th Annual ACM Symposium on Applied Computing
On self-adaptation in systems-of-systems
Proceedings of the First International Workshop on Software Engineering for Systems-of-Systems
Adequate monitoring of service compositions
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
The WTE+ framework: automated construction and runtime adaptation of service mashups
Automated Software Engineering
Hi-index | 0.00 |
Proactive adaptation of service composition has been recognized as a major research challenge for service-based systems. In this paper we describe an approach for proactive adaptation of service composition due to changes in service operation response time; or unavailability of operations, services, and providers. The approach is based on exponentially weighted moving average (EWMA) for modelling service operation response time. The prediction of problems and the need for adaptation consider a group of services in a composition flow, instead of isolated services. The decision of the service operations to be used to replace existing operations in a composition takes into account response time and cost values. A prototype tool has been implemented to illustrate and evaluate the approach. The paper also describes the results of a set of experiments that we have conducted to evaluate the work.