Selective Querying for Adapting Web Service Compositions Using the Value of Changed Information

被引:8
作者
LSDIS Lab., Department of Computer Science, University of Georgia, 415 Boyd Graduate Studies Research Center, Athens, GA 30602-7404, United States [1 ]
机构
[1] LSDIS Lab, Department of Computer Science, University of Georgia, Athens, GA 30602-7404
来源
IEEE Trans. Serv. Comput. | 2008年 / 3卷 / 169-185期
关键词
modeling; Optimization of services composition; value of information;
D O I
10.1109/TSC.2008.11
中图分类号
学科分类号
摘要
Web service composition (WSC) techniques assume that the parameters used to model the environment remain static and accurate throughout the composition's execution. However, WSCs often operate in environments where the parameters of its component services are volatile. To remain optimal, WSCs must adapt to these changes. Adaptation requires up-to-date knowledge about the revised parameters of each of the services. One way of obtaining this knowledge is to query services for their revised parameters. Querying services for their parameters could be time consuming and expensive. We must therefore carefully manage how queries are conducted. Specifically, an adaptive WSC must know when to query for revised information, and from which service(s) to obtain information. We present a method to selectively query services using the value of changed (VOC) information. VOC measures the value of the change that revised information may potentially introduce to the composition. We reduce the complexity of computing the VOC, first by anticipating values of the service parameters that do not change the WSC, and second by using parameter expiration times obtained from predefined service-level agreements. Using two scenarios, we illustrate our approach and demonstrate the computational savings theoretically and experimentally. © 2008 IEEE
引用
收藏
页码:169 / 185
页数:16
相关论文
共 35 条
[21]  
Au T.-C., Nau D.S., Subrahmanian V.S., Utilizing Volatile External Information During Planning, Proc. 16th European Conf. Artificial Intelligence (ECAI '04), pp. 647-651, (2004)
[22]  
Au T.-C., Kuter U., Nau D.S., Web Service Composition with Volatile Information, Proc. Ninth IEEE Int'l Symp. Wearable Computers (ISWC '05), pp. 52-66, (2005)
[23]  
Au T.-C., Nau D., Reactive Query Policies: A Formalism for Planning with Volatile External Information, Proc IEEE Symp. Computational Intelligence and Data Mining (CIDM '07), pp. 243-250, (2007)
[24]  
Gotz D., Mayer-Patel K., A General Framework for Multi-dimensional Adaptation, Proc. IEEE Int'l Conf. Multimedia and Expo (ICME '04), (2004)
[25]  
Narendra N.C., Ponnalagu K., Krishnamurthy J., Ramkumar R., Run-Time Adaptation of Non-Functional Properties of Composite Web Services Using Aspect-Oriented Programming, Proc. Fifth Int'l Conf. Service-Oriented Computing (ICSOC '07), pp. 546-557, (2007)
[26]  
Charfi A., Mezini M., Aspect-Oriented Web Service Composition with ao4bpel, Proc. European Conf. Web Services (ECOWS '04), pp. 168-182, (2004)
[27]  
Gomadam K., Ranabahu A., Ramaswamy L., Sheth A.P., Verma K., A Semantic Framework for Identifying Events in a Service Oriented Architecture, Proc. IEEE Int'l Conf. Web Services (ICWS '07), pp. 545-552, (2007)
[28]  
Verma K., Doshi P., Gomadam K., Miller J., Sheth A., Optimal Adaptation in Web Processes with Coordination Constraints, Proc. IEEE Int'l Conf. Web Services (ICWS '06), pp. 257-264, (2006)
[29]  
Wu Y., Doshi P., Regret-Based Decentralized Adaptation of Web Processes with Coordination Constraints, Proc. Fourth IEEE Int'l Conf. Services Computing (SCC '07), pp. 262-269, (2007)
[30]  
Enabling an Adaptable, Aligned, and Agile Supply Chain with Biztalk Server and Rosettanet Accelerator, (2005)