A Model for Managing and Discovering Services Based on Dynamic Quality of Services

In this paper, we analyze the problems of existing Service Computing model and propose a model for managing and discovering services based on dynamic quality of services. This model consists of a Quality Measurement Center (QMC), which receives and analyzes the feedbacks of dynamic qualities of services to evaluate and rank the services according their dynamic qualities, and enables service consumer to search and discover services by the functional and/or QoS requirements; a QoS Spy, which feedbacks the real-time dynamic qualities of services to QMC and processes the fault detection and substitution of services; a Service Quality Calculator, which calculates the qualities of composite services based on their atomic services. With this model, we can evaluate and discover services on the Internet based on both functional and qualitative constraints. Meanwhile, this model is compatible with the basic principles of Service Computing, which are loosely coupled, protocol independent and location transparent. This model is the foundation of dynamic service discovery and substitution, and can improve the availability, scalability, and modifiability of service-based applications.

[1]  Dimitris Plexousakis,et al.  OWL-Q for Semantic QoS-based Web Service Description and Discovery , 2007, SMRR.

[2]  Haopeng Chen,et al.  A Mechanism for Collecting and Feedbacking the Real-Time Quality of Web Service , 2009, 2009 First International Conference on Information Science and Engineering.

[3]  David R. Karger,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.

[4]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[5]  Jiang Ma,et al.  A Reliability Evaluation Framework on Composite Web Service , 2008, 2008 IEEE International Symposium on Service-Oriented System Engineering.

[6]  Cheng Zhang,et al.  A Queueing-Theory-Based Fault Detection Mechanism for SOA-Based Applications , 2007, The 9th IEEE International Conference on E-Commerce Technology and The 4th IEEE International Conference on Enterprise Computing, E-Commerce and E-Services (CEC-EEE 2007).

[7]  Guang Yang,et al.  An Extensible Computing Model for Reputation Evaluation Based on Objective and Automatic Feedbacks , 2008, 2008 International Conference on Advanced Language Processing and Web Information Technology.

[8]  Bin Li,et al.  The Research and Implematation of Services Discovery Agent in Web Services Composition Framework , 2005, 2005 International Conference on Machine Learning and Cybernetics.

[9]  Byung-Won On,et al.  BF*: Web services discovery and composition as graph search problem , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.

[10]  Cheng Zhou,et al.  An objective and automatic feedback model for QoS evaluation , 2009, ICIS '09.

[11]  Christos Makris,et al.  Web Service discovery based on Quality of Service , 2006, IEEE International Conference on Computer Systems and Applications, 2006..

[12]  Haopeng Chen,et al.  QMC: A Service Registry Extension Providing QoS Support , 2009, 2009 International Conference on New Trends in Information and Service Science.

[13]  Hao-peng Chen,et al.  A Web Service Selecting Model Based on Measurable QoS Attributes of Client-Side , 2008, 2008 International Conference on Computer Science and Software Engineering.

[14]  Dimitris Plexousakis,et al.  Semantic QoS Metric Matching , 2006, 2006 European Conference on Web Services (ECOWS'06).

[15]  Cheng Zhang,et al.  A Fault Detection Mechanism for Service-Oriented Architecture Based on Queueing Theory , 2007, 7th IEEE International Conference on Computer and Information Technology (CIT 2007).

[16]  Can Zhang,et al.  A Heuristic Approach with Branch Cut to Service Substitution in Service Orchestration , 2009, 2009 Fourth International Conference on Frontier of Computer Science and Technology.

[17]  Robert Morris,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM 2001.

[18]  Soundar R. T. Kumara,et al.  Algorithms for Web Services Discovery and Composition Based on Syntactic and Semantic Service Descriptions , 2006, The 8th IEEE International Conference on E-Commerce Technology and The 3rd IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services (CEC/EEE'06).

[19]  Hao-Peng Chen,et al.  A Fault Detection Mechanism for Fault-Tolerant SOA-Based Applications , 2007, 2007 International Conference on Machine Learning and Cybernetics.