ABSTRACT
Service composition concerns both integration of heterogeneous distributed applications and dynamic selection of services. QoS-aware selection enables a service requester with certain QoS requirements to classify services according to their QoS guarantees. In this paper we present a method that allows for a fuzzy-valued description of QoS parameters. Fuzzy sets are suited to specify both the QoS preferences raised by a service requester such as 'response time must be as lower as possible and cannot be more that 1000ms' and approximate estimates a provider can make on the QoS capabilities of its services like 'availability is roughly between 95% and 99%'. We propose a matchmaking procedure based on a fuzzy-valued similarity measure that, given the specifications of QoS parameters of the requester and the providers, selects the most appropriate service among several functionally-equivalent ones. We also devise a method for dynamical update of service offers by means of runtime monitoring of the actual QoS performance.
- D. Bacciu, A. Botta, and H. Melgratti. A fuzzy approach for negotiating quality of services. In Proc. of TGC 2006, volume 4661 of Lecture Notes in Computer Science, pages 200--217. Springer, 2007. Google ScholarDigital Library
- D. Bacciu, A. Botta, and D. Stefanescu. A framework for semantic querying of distributed data-graphs via information granules. In Proc. of ISC 2007. Acta Press, 2007. Google ScholarDigital Library
- D. Bacciu, M. Buscemi, and L. Mkrtchyan. Adaptive service selection - a fuzzy-valued matchmaking approach. Technical report, University of Pisa, 2009.Google Scholar
- V. Cross and T. Sudkamp. Similarity and compatibility in fuzzy set theory. Physica-Verlag, 2002. Google ScholarDigital Library
- Y. Liu, A. Ngu, and L. Zeng. QoS computation and policing in dynamic web service selection. In Proc. of the 13th Intern. World Wide Web Conference, 2004. Google ScholarDigital Library
- L. Mikhailov and P. Tsvetinov. Evaluation of services using a fuzzy analytic hierarchy process. In Applied Soft Computing 5, pages 23--33, 2004.Google Scholar
- A. Mukhija, A. Dingwall-Smith, and D. S. Rosenblum. QoS-aware service composition in dino. In Proc. of ECOWS 2007, pages 3--12. IEEE Comp. Society, 2007. Google ScholarDigital Library
- X. Wang and E. E. Kerre. Reasonable properties for the ordering of fuzzy quantities. Fuzzy Sets Systems, 118(3):375--405, 2001. Google ScholarDigital Library
- X. Wang, T. Vitvar, M. Kerrigan, and I. Toma. A QoS-aware selection model for semantic web services. In Proc. of ICSOC 2006, 2006. Google ScholarDigital Library
- R. Yager. On choosing between fuzzy subsets. Kibernetes, 9:151--154, 1980.Google ScholarCross Ref
Recommendations
Service Selection Using Service Clusters
SCC '15: Proceedings of the 2015 IEEE International Conference on Services ComputingWith the rapid development of cloud computing technologies, there are increasing number of Web services deployed by service providers on cloud platforms. Invoking Web services is in the form of given orders, by which the end-user can process business ...
A Collaborative Approach to Predicting Service Price for QoS-Aware Service Selection
ICWS '15: Proceedings of the 2015 IEEE International Conference on Web ServicesIn QoS-aware service selection, a service requester seeks to maximize its utility by selecting a service provider that charges the lowest service price while meeting the requester's QoS requirements. In existing selection approaches, a service requester ...
QoS requirement generation and algorithm selection for composite service based on reference vector
Under SOA (Service-Oriented Architecture), composite service is formed by aggregating multiple component services together in a given workflow. One key criterion of this research topic is QoS composition. Most work on service composition mainly focuses ...
Comments