A new 0–1 linear program for QoS and transactional-aware web service composition
@article{Gabrel2012AN0, title={A new 0–1 linear program for QoS and transactional-aware web service composition}, author={Virginie Gabrel and Maude Manouvrier and Imen Megdiche and C{\'e}cile Murat}, journal={2012 IEEE Symposium on Computers and Communications (ISCC)}, year={2012}, pages={000845-000850} }
In this article, we propose a new model based on 0-1 linear programming for determining a composite web service (structured by a workflow) maximizing a QoS aggregate measure and satisfying transactional properties. The QoS measure is a classical weighted sum of five QoS criteria and the transactional properties are a set of rules that ensures a reliable execution of the composite web service. The proposed 0-1 linear program is solved using a standard solver (CPLEX) and our experiments show that…
18 Citations
A new linear program for QoS-aware web service composition based on complex workflow
- Computer Science
- 2013
This is the first time that a linear program with a polynomial number of variables and constraints is proposed for QoS-driven web service composition based on complex workflow with interlaced patterns.
Optimal and Automatic Transactional Web Service Composition with Dependency Graph and 0-1 Linear Programming
- Computer ScienceICSOC
- 2014
A model based on 0-1 linear programming for automatically determining a transactional composite web service (CWS) from a service dependency graph that optimizes a QoS measure that is able to find the optimal solutions of big size test sets, as the Web Service Challenge 2009.
Using an Estimation of Distribution Algorithm to Achieve Multitasking Semantic Web Service Composition
- Computer ScienceIEEE Transactions on Evolutionary Computation
- 2022
A novel method for effective knowledge sharing across different service compositions in both the single-tasking and multitasking contexts is introduced, and the proposed approach, PMFEA-EDA, takes much less time than existing approaches, and also outperforms them in terms of both QoSM and QoS.
Web Service Composition Based on Petri Nets: Review and Contribution
- Computer ScienceRED
- 2012
This article presents a review of approaches using Petri Nets for WS composition: a transactional-QoS-driven WS selection approach and a framework for reliable execution of Composite WSs based on Colored Petrinets.
A correlation-driven optimal service selection approach for virtual enterprise establishment
- Computer ScienceJ. Intell. Manuf.
- 2014
This paper formally proposes a business correlation model including both quality correlations and selection correlations, and presents an efficient approach for correlation-driven QoS-aware optimal service selection based on a genetic algorithm.
A correlation-driven optimal service selection approach for virtual enterprise establishment
- Computer ScienceJournal of Intelligent Manufacturing
- 2013
This paper formally proposes a business correlation model including both quality correlations and selection correlations, and presents an efficient approach for correlation-driven QoS-aware optimal service selection based on a genetic algorithm.
An Automatic Configuration Algorithm for Reliable and Efficient Composite Services
- Computer ScienceIEEE Transactions on Network and Service Management
- 2018
A hierarchical model for composite services is developed and a new composite service configuration (CSC) algorithm, called required efficiency level, is developed to offer more flexibility to the customers to specify their needs in terms of QoS.
An approach to optimize mashup based on QoS-Skyline and transactional properties
- Computer Science2013 IEEE Third International Conference on Information Science and Technology (ICIST)
- 2013
This paper proposes a mashup optimization method based on QoS-Skyline and transactional properties that first adopts skyline approaches to improve the efficiency of selection by using the dominance relationship of skyline to prune services, then employs adaptive particle swarm optimization to select service from amount of candidates.
Evolutionary computation for automatic Web service composition: an indirect representation approach
- Computer ScienceJ. Heuristics
- 2018
A novel framework based on an indirect representation is proposed and tested, with results showing that the quality of the solutions produced by the proposed indirect approach is higher than that of a baseline direct representation-based approach for twelve out of the thirteen datasets considered.
References
SHOWING 1-10 OF 20 REFERENCES
A Global Graph-based Approach for Transaction and QoS-aware Service Composition
- Computer ScienceKSII Trans. Internet Inf. Syst.
- 2011
This paper proposes a novel global selection-optimal approach in WSC by considering both transactional constraints and end-to-end QoS constraints, and identifies building rules and the reduction method to build layer-based Directed Acyclic Graph model which can model transactional relationships among candidate services.
TQoS: Transactional and QoS-Aware Selection Algorithm for Automatic Web Service Composition
- Computer ScienceIEEE Transactions on Services Computing
- 2010
This paper addresses the issue of selecting and composing Web services not only according to their functional requirements but also to their transactional properties and QoS characteristics by proposing a selection algorithm that satisfies user's preferences as weights over QoS criteria and as risk levels defining semantically the transactional requirements.
Towards a Genetic Algorithm Approach to Automating Workflow Composition for Web Services with Transactional and QoS-Awareness
- Computer Science2011 IEEE World Congress on Services
- 2011
This paper proposes an automatic composition approach through genetic algorithm to satisfy user¡¦s functional requirements, QoS criteria, and transactional requirements automatically at the same time.
QoS-aware middleware for Web services composition
- Computer ScienceIEEE Transactions on Software Engineering
- 2004
This paper presents a middleware platform which addresses the issue of selecting Web services for the purpose of their composition in a way that maximizes user satisfaction expressed as utility functions over QoS attributes, while satisfying the constraints set by the user and by the structure of the composite service.
Efficient algorithms for Web services selection with end-to-end QoS constraints
- Computer ScienceTWEB
- 2007
A broker-based architecture is designed to facilitate the selection of QoS-based services and efficient heuristic algorithms for service processes of different composition structures are presented.
Combining global optimization with local selection for efficient QoS-aware service composition
- Computer ScienceWWW '09
- 2009
This paper proposes a solution that combines global optimization with local selection techniques to benefit from the advantages of both worlds and significantly outperforms existing solutions in terms of computation time while achieving close-to-optimal results.
Service selection algorithms for Web services with end-to-end QoS constraints
- Computer ScienceProceedings. IEEE International Conference on e-Commerce Technology, 2004. CEC 2004.
- 2004
This paper studies the end-to-end QoS issues of composite services by utilizing a QoS broker that is responsible for selecting and coordinating the individual service component, and proposes two solution approaches to the service selection problem: the combinatorial approach, by modeling the problem as the Multiple Choice Knapsack Problem (MCKP), and the graph approach, as the constrained shortest path problem in the graph theory.
Scenario Analysis of Web Service Composition based on Multi-Criteria Mathematical Goal Programming
- Computer Science
- 2011
This work takes care of the issues pertaining to inputs and outputs matching of web services and Quality-of-Service (QoS) at the same time and proposes a compromised composition based on the trade-off of customer's preference on the QoS goals.
Transactional-Aware Web Service Composition: A Survey Transactional-Aware Web Service Composition: A Survey
- Computer Science
- 2011
This chapter distinguishes the more relevant and recent propositions in two groups: approaches based on WS transactional properties and the ones also integrating QoS criteria to the composition process.
Applying Multi-objective Evolutionary Algorithms to QoS-Aware Web Service Composition
- Computer ScienceADMA
- 2010
Experimental results reveal that SPEA2 is able to approach the Pareto-optimal front with well spread distribution, and the algorithm is good at dealing with multi-objective combinational optimisation problems.