Consensus-Based Service Selection Using Crowdsourcing Under Fuzzy Preferences of Users

Different evaluator entities, either human agents (e.g., experts) or software agents (e.g., monitoring services), are involved in the assessment of QoS parameters of candidate services, which leads to diversity in service assessments. This diversity makes the service selection a challenging task, especially when numerous qualities of service criteria and range of providers are considered. To address this problem, this study first presents a consensus-based service assessment methodology that utilizes consensus theory to evaluate the service behavior for single QoS criteria using the power of crowdsourcing. To this end, trust level metrics are introduced to measure the strength of a consensus based on the trustworthiness levels of crowd members. The peers converged to the most trustworthy evaluation. Next, the fuzzy inference engine was used to aggregate each obtained assessed QoS value based on user preferences because we address multiple QoS criteria in real life scenarios. The proposed approach was tested and illustrated via two case studies that prove its applicability.

[1]  Yue Ma,et al.  Quick convergence of genetic algorithm for QoS-driven web service selection , 2008, Comput. Networks.

[2]  Shangguang Wang,et al.  QSSA: A QoS-aware Service Selection Approach , 2011, Int. J. Web Grid Serv..

[3]  Fuzzy Logic = Computing with Words - Fuzzy Systems, IEEE Transactions on , 2009 .

[4]  Jian Yang,et al.  A Trust and Reputation Model Based on Bayesian Network for Web Services , 2010, 2010 IEEE International Conference on Web Services.

[5]  Lotfi A. Zadeh,et al.  Fuzzy logic = computing with words , 1996, IEEE Trans. Fuzzy Syst..

[6]  Sebastian Ries,et al.  Analyzing the Robustness of CertainTrust , 2008, IFIPTM.

[7]  Jie Zhang,et al.  POYRAZ: CONTEXT‐AWARE SERVICE SELECTION UNDER DECEPTION , 2009, Comput. Intell..

[8]  Patrick Finnegan,et al.  'Orchestrating' sustainable crowdsourcing: A characterisation of solver brokerages , 2012, J. Strateg. Inf. Syst..

[9]  Chunyan Miao,et al.  Challenges and Opportunities for Trust Management in Crowdsourcing , 2012, 2012 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology.

[10]  Richard M. Murray,et al.  Consensus problems in networks of agents with switching topology and time-delays , 2004, IEEE Transactions on Automatic Control.

[11]  V. S. Ananthanarayana,et al.  Dynamic selection mechanism for quality of service aware web services , 2010, Enterp. Inf. Syst..

[12]  Frank L. Lewis,et al.  Trust method for multi-agent consensus , 2012, Defense, Security, and Sensing.

[13]  Anne H. H. Ngu,et al.  QoS-aware middleware for Web services composition , 2004, IEEE Transactions on Software Engineering.

[14]  Valentina Salapura,et al.  Crowd-Enabled Technical Writing Services , 2013, 2013 IEEE International Conference on Services Computing.

[15]  Chi-Chun Lo,et al.  Fuzzy Similarity Clustering for Consumer-Centric QoS-Aware Selection of Web Services , 2008, 2009 International Conference on Complex, Intelligent and Software Intensive Systems.

[16]  Weiming Shen,et al.  A quality of service (QoS)-aware execution plan selection approach for a service composition process , 2012, Future Gener. Comput. Syst..

[17]  Jim Laredo,et al.  Service for Crowd-Driven Gathering of Non-Discoverable Knowledge , 2011, ICSOC Workshops.

[18]  Benjamin Satzger,et al.  Crowdsourcing tasks to social networks in BPEL4People , 2012, World Wide Web.

[19]  Sandip Sen,et al.  Comparing trust mechanisms for monitoring aggregator nodes in sensor networks , 2009, AAMAS.

[20]  Sharon Paradesi,et al.  Integrating Behavioral Trust in Web Service Compositions , 2009, 2009 IEEE International Conference on Web Services.

[21]  Djamal Benslimane,et al.  WS-Sky: An Efficient and Flexible Framework for QoS-Aware Web Service Selection , 2012, 2012 IEEE Ninth International Conference on Services Computing.

[22]  Reza Olfati-Saber,et al.  Consensus and Cooperation in Networked Multi-Agent Systems , 2007, Proceedings of the IEEE.

[23]  Munindar P. Singh,et al.  Intertemporal Discount Factors as a Measure of Trustworthiness in Electronic Commerce , 2011, IEEE Transactions on Knowledge and Data Engineering.

[24]  Tao Yu,et al.  Efficient algorithms for Web services selection with end-to-end QoS constraints , 2007, TWEB.

[25]  Djamal Benslimane,et al.  Selecting Skyline Web Services from Uncertain QoS , 2012, 2012 IEEE Ninth International Conference on Services Computing.

[26]  Milan Zeleny,et al.  Multiple Criteria Decision Making , 1973 .

[27]  Munindar P. Singh,et al.  A Probabilistic Approach for Maintaining Trust Based on Evidence , 2011, J. Artif. Intell. Res..

[28]  Schahram Dustdar,et al.  End-to-End Support for QoS-Aware Service Selection, Binding, and Mediation in VRESCo , 2010, IEEE Transactions on Services Computing.

[29]  Christian Borgelt,et al.  Computational Intelligence , 2016, Texts in Computer Science.

[30]  Munindar P. Singh,et al.  Trustworthy Service Selection and Composition , 2011, TAAS.

[31]  Rajkumar Buyya,et al.  QoS-aware Deployment of Network of Virtual Appliances Across Multiple Clouds , 2011, 2011 IEEE Third International Conference on Cloud Computing Technology and Science.

[32]  Nizar Bouguila,et al.  Trustworthy Web Service Selection Using Probabilistic Models , 2012, 2012 IEEE 19th International Conference on Web Services.

[33]  Fuyuki Ishikawa,et al.  Trust Computation in Web Service Compositions Using Bayesian Networks , 2012, 2012 IEEE 19th International Conference on Web Services.

[34]  Philippe Thiran,et al.  Maintenance-based trust for multi-agent systems , 2009, AAMAS.

[35]  Efstathios D. Sykas,et al.  QoS-aware service evaluation and selection , 2008, Eur. J. Oper. Res..

[36]  Ping Wang,et al.  QoS-aware web services selection with intuitionistic fuzzy set under consumer's vague perception , 2009, Expert Syst. Appl..

[37]  Schahram Dustdar,et al.  Modeling and mining of dynamic trust in complex service-oriented systems , 2010, Inf. Syst..