Reliable Discovery and Selection of Composite Services in Mobile Environments

被引:6
作者
Del Prete, Lucia [1 ]
Capra, Licia [1 ]
机构
[1] UCL, Dept Comp Sci, London WC1E 6BT, England
来源
EDOC 2008: 12TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING, PROCEEDINGS | 2008年
关键词
D O I
10.1109/EDOC.2008.10
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Service providers as we know them nowadays are the always-on "static" web service providers, that aim at Five9 availability (99.999%). Formal, or de-facto, standards, such as WSDL and BPEL, have become technology enablers for the easy discovery, use and coordination of such services. However, we envisage tomorrow's services to become increasingly pervasive, being deployed within buildings, transport systems, markets, as well as people portable devices. Such services will be, by their own nature, simple and fine grained, as a consequence, service composition will become crucial to deliver rich functionalities that satisfy end users requests. Composing services in mobile environments opens up significant challenges. In particular, the Five9 availability assumption no longer holds: the higher the dynamic nature of the environment, the higher the chances that services will move out-of-reach before the composition completes, causing the service as a whole to fail. We argue that, in order to enable the successful completion of compound services, the reliability of the composition must be measured and reasoned about. In order to do so, we propose to dynamically deploy a prediction model to estimate the duration of colocation between component services. These estimates are fed in input to a service composition semantics reasoner, which then autonomically selects those providers, within the current environment, that maximise the chances of successful compound service completion. We demonstrate the positive impact that the reliability reasoning has onto the ratio of successfully completed compound services in a typical human movement scenario.
引用
收藏
页码:171 / 180
页数:10
相关论文
共 21 条
[1]  
[Anonymous], WEB SERV SEM WSDL S
[2]  
[Anonymous], PERSONAL UBIQUITOUS
[3]  
*BPEL4WS COAL, 2003, BUS PROC EX LANG WEB
[4]  
BROGI A, TR0612 U PIS DEP COM
[5]  
CAPRA L, 2005, IEEE INT C PERV SERV
[6]  
CHAKRABORTY D, 2004, J MOBILE NETWORKING
[7]  
DELPRETE L, 2007, RN0804 U COLL LOND D
[8]  
JULIEN C, 2006, P 4 INT SERV OR COMP, P78
[9]  
JULIEN C, 2006, P 8 INT C COORD MOD, P130
[10]  
Liu JS, 2004, 2004 IEEE INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT, P224