CFP last date
20 May 2024
Reseach Article

A Publish/Subscribe Model for QoS-aware Service Provisioning and Selection

by Elarbi Badidi
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 26 - Number 1
Year of Publication: 2011
Authors: Elarbi Badidi
10.5120/3071-4200

Elarbi Badidi . A Publish/Subscribe Model for QoS-aware Service Provisioning and Selection. International Journal of Computer Applications. 26, 1 ( July 2011), 1-8. DOI=10.5120/3071-4200

@article{ 10.5120/3071-4200,
author = { Elarbi Badidi },
title = { A Publish/Subscribe Model for QoS-aware Service Provisioning and Selection },
journal = { International Journal of Computer Applications },
issue_date = { July 2011 },
volume = { 26 },
number = { 1 },
month = { July },
year = { 2011 },
issn = { 0975-8887 },
pages = { 1-8 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume26/number1/3071-4200/ },
doi = { 10.5120/3071-4200 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:11:39.617472+05:30
%A Elarbi Badidi
%T A Publish/Subscribe Model for QoS-aware Service Provisioning and Selection
%J International Journal of Computer Applications
%@ 0975-8887
%V 26
%N 1
%P 1-8
%D 2011
%I Foundation of Computer Science (FCS), NY, USA
Abstract

With the growing adoption of the Service Oriented Architecture (SOA) in the industry and the wide deployment of Web services, users are increasingly requiring services that are capable of meeting their quality-of-service (QoS) requirements. In this paper, we propose a novel framework for QoS-aware Web service provisioning, which relies on QoS brokers, to mediate between clients and service providers, and a QoS Notification Broker that implements a publish/subscribe model to handle notifications on significant changes in QoS offerings. Furthermore, we describe a multi-attributes algorithm for the selection of potential service providers that can fulfill clients’ requests. The algorithm calculates the utility value of each service provider, per Web service type, based on the client QoS requirements. One of the advantages of the approach is that service providers may provide several service types. These services may be simple Web services or composite Web services aggregated from other services. The publish/subscribe model allows QoS brokers to be aware of significant changes in the QoS offerings of service providers; and consequently, be able to make informed selection decisions. Besides, the proposed selection algorithm allows ranking service providers by matching their up-to-date QoS offers against the QoS required by the client.

References
  1. Catania,N., Kumar,P., Murray,B., PourhedariH., VambenepeW., and WursterK., 2003. “Web Services Management Framework, Version 2.0,” Hewlett Packard, http://xml.coverpages.org/WSMF-Overview.pdf
  2. Tosic,V., Pagurek,B., and Patel,K., 2003. “WSOL – A Language for the Formal Specification of Classes of Service for Web Services,” In Proceedings of The 2003 International Conference on Web Services (ICWS'03), CSREA Press, pp. 375-381.
  3. Yeom, G. and Min,D., 2005. “Design and Implementation of Web Services QoS Broker,” In Proceedings of The International Conference on Next Generation Web Services Practices (NWeSP 2005), pp. 459- 461.
  4. Tao,Y. and Lin,K.J., 2005. “A Broker-based Framework for QoS-aware Web Service Composition,” In Proceedings of The 2005 IEEE International Conference on eTechnology, e-Commerce and e-Service (EEE'05), pp. 22-29.
  5. Zuquim, G.D. and Felgar de Toledo,M.B., 2006. “A Web Service Architecture Providing QoS Management,” In Proceeding of The Fourth Latin American Web Congress (LA-WEB'06), pp. 189-198.
  6. Dan,A. et al., 2004. “Web services on demand: WSLAdriven automated management,” IBM Systems Journal, 43(1), pp. 136-158.
  7. Menascé,D.A., 2002. “QoS Issues in Web Services,” IEEE Internet Computing, 6(6), pp. 72–75.
  8. D’Ambrogio,A., 2006. "A model‐driven wsdl extension for describing the qos of web services," in Proceedings of the International Conference on Web Services (ICWS’06).
  9. Kang,Y.H., 2007. "Extended Model Design for Quality Factor Based Web Service Management," Future Generation Communication and Networking (FGCN 2007), Vol. 2.
  10. Lee,Y. and Yeom,G., 2007. “A Quality Chain Modeling Methodology for Ternary Web Services Quality View,” In Proceedings of the 5th ACIS International Conference on Software Engineering Research, Management & Applications (SERA '07), pp. 91-97.
  11. Lo,C.C., Cheng,D.Y., Lin,P.C.,and Chao,K.M., 2008. "A study on representation of QoS in UDDI for web services composition," In International Conference on Complex, Intelligent and Software Intensive Systems (CISIS 2008), pp. 423‐428.
  12. Blum,A. and Carter,F., 2004. "Representing Web Services Management Information in UDDI".
  13. Xu,Z., Martin,P., Powley,W. and Zulkernine,F., 2007. "Reputation‐enhanced qos‐based web services discovery," In IEEE International Conference on Web Services (ICWS 2007), pp. 249‐256.
  14. Shaikh Ali,A., Rana,O.F., Al-Ali,R., and Walker,D.W., 2003. “UDDIe: an Extended Registry for Web Services,” In Proceedings of The IEEE Symposium on Applications and the Internet Workshops, pp. 85 – 89.
  15. Tian,M., Gramm,A., Naumowicz,T., Ritter,H., and Schiller,J., 2003. “A Concept for QoS Integration in Web Services”, In Proceedings of the First IEEE Web Services Quality Workshop.
  16. Yu,T. and Lin,K.J., 2004. “The Design of QoS Broker Algorithms for QoS-Capable Web Services,” In Proceedings of the IEEE International Conference on eTechnology, e-Commerce and e-Service (EEE'04), Vol. 00, pp. 17-24.
  17. Badidi,E. andEsmahi,L., 2011. “A Scalable Framework for Policy-based QoS Management in SOA Environments,” Journal of Software, Academy Publisher, 6(4) pp. 544-553.
  18. Zuquim,G.D. and Felgar de Toledo,M.B., 2006. “A Web Service Architecture Providing QoS Management,” In Proceeding of The Fourth Latin American Web Congress (LA-WEB'06), pp. 189-198.
  19. Chaari,S., Badr,Y., and Biennier,F., 2008. “Enhancing Web Service Selection by QoS-based Ontology and WSPolicy,” In Proceedings of The ACM Symposium on Applied Computing (SAC 2008), pp. 2426-2431.
  20. Bajaj,S., et al., 2007. “Web Services Policy 1.5 Framework,” W3C Candidate Recommendation 28 February 2007. http://www.w3.org/TR/2007/CR-ws-policy-20070228/
  21. W3C, “Web Services Policy Attachment,” http://www.w3.org/Submission/WS-PolicyAttachment".
  22. Trastour,D., Bartolini,C., and Castillo,J.G., 2001. “A semantic Web approach to service description for matchmaking of services,” In Proceedings of the International Semantic Web Working Symposium (SWWS).
  23. Maximilien,E.M. and Singh,M.P., 2004. “A Framework and Ontology for Dynamic Web Services Selection,” IEEE Internet Computing, 8(5), pp. 84–93.
Index Terms

Computer Science
Information Sciences

Keywords

Web services Service Oriented Architecture QoS QoS management QoS Broker Notification broker