Automatic Service Composition Using POMDP and Provenance Data

被引:0
作者
Naseri, Mahsa [1 ]
Ludwig, Simone A. [2 ]
机构
[1] Univ Saskatchewan, Dept Comp Sci, Saskatoon, SK S7N 0W0, Canada
[2] N Dakota State Univ, Dept Comp Sci, Fargo, ND USA
来源
2013 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DATA MINING (CIDM) | 2013年
关键词
Workflow composition; partial observability; POMDP solver; WEB;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Service composition is the process of combining services in a specific order to achieve a specific goal, whereby the initial and goal states are determined in advance. The service composition problem is very similar to standard planning problems since the idea is to discover a path between the initial and goal states. In service composition, the composition of services identifies this path. In this paper, we exploit provenance information along with Partially Observable Markov Decision Processes (POMDP) to compose the services automatically. The POMDP method has been used in literature for the purpose of robot planning and navigation. In this research, we argue that due to partial observability of service and system states, the POMDP approach provides better solutions for the QoS-aware service composition in dynamic workflow environments. For the purpose of solving the POMDP, service details and the POMDP distributions are learnt from the provenance store. Provenance data contains information regarding workflows, services, their specifications and execution details. This information facilitates the service composition process to be performed more intelligently and efficiently.
引用
收藏
页码:246 / 253
页数:8
相关论文
共 21 条
  • [1] [Anonymous], 2006, CHIN J PLASTIC SURG
  • [2] [Anonymous], 2008, P 2008 ACM SIGMOD IN
  • [3] BRAZIUNAS D, 2003, TECHNICAL REPORT
  • [4] Cassandra A.R., 1998, PROC WORK NOTES AAAI, V1724, P17
  • [5] Cassandra A. R., 1994, P 12 NAT C ART INT
  • [6] Doshi P., 2005, JWSR, V2, P1, DOI DOI 10.4018/JWSR.2005010101
  • [7] Gil Y., 2005, WORKFLOW COMPOSITION
  • [8] Hoffmann J., P 22 NAT C ART INT, V2, P1013
  • [9] Planning and acting in partially observable stochastic domains
    Kaelbling, LP
    Littman, ML
    Cassandra, AR
    [J]. ARTIFICIAL INTELLIGENCE, 1998, 101 (1-2) : 99 - 134
  • [10] Kim J., 2007, CONCURRENCY COMPUTAT, V20