A broker-based quality evaluation system for service selection according to the QoS preferences of users

Abstract The quality offered by web services is becoming the utmost priority and various studies to search and select web services according to their Quality of Service (QoS) as well as functionality have been proposed. However, most studies have applied each attribute independently as a constraint to select a web service. Each attribute has a different priority weight that represents the degree of influence on the overall quality and the priority weight can be changed depending on the purpose of the quality evaluation or the subjectivity of the user. Here, we propose a system that calculates the priority weights for each quality attribute according to the QoS preference of a user easily and consistently and reflects the weights in selecting the web service. To calculate the weights, we apply a pairwise comparison matrix and an eigenvector of the matrix. Through the proposed algorithms and system, users can easily perform the process calculating the weights and select the web services according to their QoS preference. We implement the broker-based quality evaluation system and the simulation results show that the weights of the quality attributes and the quality score ranking of the web services are changed according to users’ preferences.

[1]  Matthias Klusch,et al.  OWLS-MX: A hybrid Semantic Web service matchmaker for OWL-S services , 2009, J. Web Semant..

[2]  Metin Dagdeviren,et al.  Using the analytic network process (ANP) in a SWOT analysis - A case study for a textile firm , 2007, Inf. Sci..

[3]  P. Dey,et al.  Which is the best solar thermal collection technology for electricity generation in north-west India , 2010 .

[4]  Hesham A. Hefny,et al.  Web-Based Applications quality factors: A survey and a proposed conceptual model , 2011 .

[5]  Taghi M. Khoshgoftaar,et al.  Software quality assessment using a multi-strategy classifier , 2014, Inf. Sci..

[6]  J. Gil,et al.  A stated preference analysis comparing the Analytical Hierarchy Process versus Choice Experiments , 2011 .

[7]  Mehrdad Abedi,et al.  Calculation of weighting factors of static security indices used in contingency ranking of power systems based on fuzzy logic and analytical hierarchy process , 2011 .

[8]  Panagiotis Georgiadis,et al.  An approach to modeling Web service QoS and provision price , 2003, Fourth International Conference on Web Information Systems Engineering Workshops, 2003. Proceedings..

[9]  Huaimin Wang,et al.  Quality driven Web services selection , 2005, IEEE International Conference on e-Business Engineering (ICEBE'05).

[10]  Eyhab Al-Masri,et al.  Toward Quality-Driven Web Service Discovery , 2008, IT Professional.

[11]  Liam O'Brien,et al.  Quality Attributes and Service-Oriented Architectures , 2005 .

[12]  Thomas L. Saaty,et al.  Decision making with dependence and feedback : the analytic network process : the organization and prioritization of complexity , 1996 .

[13]  Ronald R. Yager,et al.  Using a web Personal Evaluation Tool - PET for lexicographic multi-criteria service selection , 2011, Knowl. Based Syst..

[14]  E. Michael Maximilien,et al.  A framework and ontology for dynamic Web services selection , 2004, IEEE Internet Computing.

[15]  T. Saaty,et al.  The Analytic Hierarchy Process , 1985 .

[16]  Stephen J. H. Yang,et al.  An optimal QoS-based Web service selection scheme , 2009, Inf. Sci..

[17]  Okure Udo Obot,et al.  An experimental comparison of fuzzy logic and analytic hierarchy process for medical decision support systems , 2011, Comput. Methods Programs Biomed..

[18]  Yushun Fan,et al.  QoS-Aware Web Service Selection by a Synthetic Weight , 2007, Fourth International Conference on Fuzzy Systems and Knowledge Discovery (FSKD 2007).

[19]  Gholam R. Amin,et al.  Railway station site selection using analytical hierarchy process and data envelopment analysis , 2010, Comput. Ind. Eng..

[20]  Mahmoud Abdelhamid,et al.  Using Quality Function Deployment and Analytical Hierarchy Process for material selection of Body-In-White , 2011 .

[21]  Barbara A. Kitchenham,et al.  The use and usefulness of the ISO/IEC 9126 quality standard , 2005, 2005 International Symposium on Empirical Software Engineering, 2005..

[22]  Anne H. H. Ngu,et al.  QoS computation and policing in dynamic web service selection , 2004, WWW Alt. '04.

[23]  Qun Jin,et al.  A human-centric framework for context-aware flowable services in cloud computing environments , 2014, Inf. Sci..

[24]  Shuping Ran,et al.  A model for web services discovery with QoS , 2003, SECO.

[25]  Arpita Gopal,et al.  Ranking Web-services Based on QoS for Best-fit Search , 2010 .

[26]  Hwa-Young Jeong,et al.  Best Web Service Selection Based on the Decision Making Between QoS Criteria of Service , 2005, ICESS.