ABSTRACT
Web processes must often operate in volatile environments where the quality of service parameters of the participating service providers change during the life time of the process. In order to remain optimal, the Web process must adapt to these changes. Adaptation requires knowledge about the parameter changes of each of the service providers and using this knowledge to determine whether the Web process should make a different more optimal decision. Previously, we defined a mechanism called the value of changed information which measures the impact of expected changes in the service parameters on the Web process, thereby offering a way to query and incorporate those changes that are useful and cost-efficient. However, computing the value of changed information incurs a substantial computational overhead. In this paper, we use service expiration times obtained from pre-defined service level agreements to reduce the computational overhead of adaptation. We formalize the intuition that services whose parameters have not expired need not be considered for querying for revised information. Using two realistic scenarios, we illustrate our approach and demonstrate the associated computational savings.
- A. Andrieux, K. Czajkowski, A. Dan, K. Keahey, H. Ludwig, T. Nakata, J. Pruyne, J. Rofrano, S. Tuecke, and M. Xu. WS-Agreement Specification, 2005.Google Scholar
- T. -C. Au, U. Kuter, and D. S. Nau. Web service composition with volatile information. In International Semantic Web Conference, pages 52--66, 2005. Google ScholarDigital Library
- G. Chafle, K. Dasgupta, A. Kumar, S. Mittal, and B. Srivastava. Adaptation in web service composition and execution. In International Conference on Web Services (ICWS), Industry Track, 2006. Google ScholarDigital Library
- P. Doshi, R. Goodwin, R. Akkiraju, and K. Verma. Dynamic workflow composition using markov decision processes. Journal of Web Services Research (JWSR), 2(1):1--17, 2005.Google Scholar
- J. Harney and P. Doshi. Adaptive web processes using value of changed information. In International Conference on Service-Oriented Computing (ICSOC), pages 179--190, 2006. Google ScholarDigital Library
- IBM. Business Process Execution Language for Web Services version 1.1, 2005.Google Scholar
- Enabling an adaptable, aligned, and agile supply chain with biztalk server and rosettanet accelerator. Technical Report http:// www.microsoft.com/ technet / itshowcase /content / scmbiztalktcs.mspx,2005.Google Scholar
- R. Muller, U. Greiner, and E. Rahm. Agentwork: a workflow system supporting rule-based workflow adaptation. Journal of Data and Knowledge Engineering., 51(2):223--256, 2004. Google ScholarDigital Library
- M. L. Puterman. Markov Decision Processes. John Wiley & Sons, NY, 1994.Google Scholar
- M. Reichert and P. Dadam. Adeptflex-supporting dynamic changes of workflows without losing control. Journal of Intelligent Information Systems, 10(2):93--17, 1998. Google ScholarDigital Library
- K. Verma, P. Doshi, K. Gomadam, J. Miller, and A. Sheth. Optimal adaptation in web processes with coordination constraints. In International Conference on Web Services (ICWS), 2006. Google ScholarDigital Library
- Web Services Description Language (WSDL) 1.1, 2001.Google Scholar
- D. Wu, B. Parsia, E. Sirin, J. Hendler, and D. Nau. Automating daml-s web services composition using shop2. In International Semantic Web Conference, 2003.Google ScholarDigital Library
Index Terms
- Speeding up adaptation of web service compositions using expiration times
Recommendations
Speeding up web service composition with volatile external information
CSSSIA '08: Proceedings of the 2008 international workshop on Context enabled source and service selection, integration and adaptation: organized with the 17th International World Wide Web Conference (WWW 2008)Existing methods for composing Web services assume that compositions are fixed. However, in practice, service environments are often volatile and parameters of participating services may change during the composition. This paper introduces a novel ...
Speeding up web service composition with volatile information
WWW '08: Proceedings of the 17th international conference on World Wide WebThis paper introduces a novel method for composing Web services in the presence of external volatile information. Our approach, which we call the informed-presumptive, is compared to previous state-of-the-art approaches for Web service composition in ...
Selective Querying for Adapting Hierarchical Web Service Compositions Using Aggregate Volatility
ICWS '09: Proceedings of the 2009 IEEE International Conference on Web ServicesEnvironments in which Web service compositions (WSC)operate are often dynamic. We address the problem of which service to query for up-to-date information in order to adapt a hierarchical WSC, given that queries are not free. Previously,the value of ...
Comments