Introducing Replaceability into Web Service Composition

被引:25
作者
Al-Helal, Hussein [1 ]
Gamble, Rose [1 ]
机构
[1] Univ Tulsa, Tandy Sch Comp Sci, Tulsa, OK 74104 USA
关键词
Web service composition; replaceability; genetic algorithms; replanning;
D O I
10.1109/TSC.2013.23
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
By discovering and reusing relevant web services, an organization can select and compose those services that most closely meet its business and Quality of Service (QoS) needs. As the number of available web services increases, selecting the best fit services for a given task becomes more challenging. QoS attributes play a significant role in the selection process by directing service composition constraints to a workflow plan that has the best QoS values. Two major problems arise at runtime when undesirable events necessitate the need to reselect services and replan the service bindings. First, if the reselection process consumes additional time, it can impact a temporal QoS constraint. Second, the newly generated composition might not comply with other QoS constraints imposed on the plan. This paper proposes an approach to composing web services that both performs reselection and avoids the violation of QoS constraints after replanning by defining and evaluating a replaceability property. Replaceability factors directly into the algorithm's original service selection process considering all QoS constraints.
引用
收藏
页码:198 / 209
页数:12
相关论文
共 22 条
  • [1] A-Masri E, 2007, IEEE IC COMP COM NET, P529
  • [2] AGARWAL V., 2008, P 1 BANG ANN COMP C, P1
  • [3] Al-Helal H., 2009, THESIS U TULSA TULSA
  • [4] Al-Helal H., 2010, P GEM, P71
  • [5] Al-Masri Eyhab., 2007, Proceedings of the 16th international conference on World Wide Web, P1257, DOI DOI 10.1145/1242572.1242795
  • [6] On the Evolution of Services
    Andrikopoulos, Vasilios
    Benbernou, Salima
    Papazoglou, Michael P.
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2012, 38 (03) : 609 - 628
  • [7] BENTLEY JL, 1979, COMPUT SURV, V11, P397, DOI 10.1145/356789.356797
  • [8] Canfora G, 2005, 2005 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, PROCEEDINGS, P121
  • [9] Canfora G, 2005, GECCO 2005: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOLS 1 AND 2, P1069
  • [10] Cardoso J., 2004, J WEB SEMANT, V1, P281, DOI DOI 10.1016/J.WEBSEM.2004.03.001