Optimizing Decisions in Web Services Orchestrations

被引:0
|
作者
Kattepur, Ajay [1 ]
Benveniste, Albert [1 ]
Jard, Claude [2 ]
机构
[1] IRISA INRIA, Campus Univ Beaulieu, Rennes, France
[2] Univ European Bretagne, IRISA, ENS Cachan, Bruz, France
来源
SERVICE-ORIENTED COMPUTING | 2011年 / 7084卷
关键词
Web Services; QoS; Optimization; Orc; AHP; QOS; SELECTION;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Web services orchestrations conventionally employ exhaustive comparison of runtime quality of service (QoS) metrics for decision making. The ability to incorporate more complex mathematical packages are needed, especially in case of workflows for resource allocation and queuing systems. By modeling such optimization routines as service calls within orchestration specifications, techniques such as linear programming can be conveniently invoked by non-specialist workflow designers. Leveraging on previously developed QoS theory, we propose the use of a high-level flexible query procedure for embedding optimizations in languages such as Orc. The Optima site provides an extension to the sorting and pruning operations currently employed in Orc. Further, the lack of an objective technique for consolidating QoS metrics is a problem in identifying suitable cost functions. We employ the analytical hierarchy process (AHP) to generate a total ordering of QoS metrics across various domains. With constructs for ensuring consistency over subjective judgements, the AHP provides a suitable technique for producing objective cost functions. Using the Dell Supply Chain example, we demonstrate the feasibility of decision making through optimization routines, specially when the control flow is QoS dependent.
引用
收藏
页码:77 / 91
页数:15
相关论文
共 50 条
  • [1] Connecting Smart Things through Web Services Orchestrations
    Pintus, Antonio
    Carboni, Davide
    Piras, Andrea
    Giordano, Alessandro
    [J]. CURRENT TRENDS IN WEB ENGINEERING, 2010, 6385s : 431 - +
  • [2] Formal techniques for consistency checking of orchestrations of semantic Web services
    Hammal, Youcef
    Mansour, Khadidja Salah
    Abdelli, Abdelkrim
    Mokdad, Lynda
    [J]. JOURNAL OF COMPUTATIONAL SCIENCE, 2020, 44
  • [3] Reasoning about orchestrations of web services using partial correctness
    Stewart, Alan
    Gabarro, Joaquim
    Keenan, Anthony
    [J]. FORMAL ASPECTS OF COMPUTING, 2013, 25 (06) : 833 - 846
  • [4] Web Services Orchestrations Evolution: A Merge Process for Behavioral Evolution
    Mosser, Sebastien
    Blay-Fornarino, Mireille
    Riveill, Michel
    [J]. SOFTWARE ARCHITECTURE, 2008, 5292 : 35 - 49
  • [5] A language for quality of service requirements specification in web services orchestrations
    Baligand, Fabien
    Le Botlan, Didier
    Ledoux, Thomas
    Combes, Pierre
    [J]. SERVICE-ORIENTED COMPUTING: CSOC 2006, PROCEEDINGS, 2007, 4652 : 38 - +
  • [6] Formal Approach for Compatibility Checking of Orchestrations of Composite Semantic Web Services
    Hammal, Youcef
    Mansour, Khadidja Salah
    Abdelli, Abdelkrim
    Mokdad, Lynda
    [J]. 2019 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2019, : 1004 - 1009
  • [7] Flexible Probabilistic QoS Management of transaction based Web services orchestrations
    Rosario, Sidney
    Benveniste, Albert
    Jard, Claude
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, 2009, : 107 - +
  • [8] Syntax-directed data integration in semantic Web Services orchestrations
    Moreau, Aurelien
    Malenfant, Jacques
    [J]. DEXA 2008: 19TH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2008, : 744 - 748
  • [9] Checking the Conformance of Orchestrations with Respect to Choreographies in Web Services: A Formal Approach
    Diaz, Gregorio
    Rodriguez, Ismael
    [J]. FORMAL TECHNIQUES FOR DISTRIBUTED SYSTEMS, PROCEEDINGS, 2009, 5522 : 231 - +
  • [10] Probabilistic QoS and soft contracts for transaction based Web Services Orchestrations
    Rosario, Sidney
    Benveniste, Albert
    Haar, Stefan
    Jard, Claude
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2007, : 126 - +