skip to main content
research-article

Elastic Personalized Nonfunctional Attribute Preference and Trade-off Based Service Selection

Authors Info & Claims
Published:23 January 2015Publication History
Skip Abstract Section

Abstract

For service users to get the best service that meet their requirements, they prefer to personalize their nonfunctional attributes, such as reliability and price. However, the personalization makes it challenging for service providers to completely meet users’ preferences, because they have to deal with conflicting nonfunctional attributes when selecting services for users. With this in mind, users may sometimes want to explicitly specify their trade-offs among nonfunctional attributes to make their preferences known to service providers. In this article, we present a novel service selection method based on fuzzy logic that considers users’ personalized preferences and their trade-offs on nonfunctional attributes during service selection. The method allows users to represent their elastic nonfunctional requirements and associated importance using linguistic terms to specify their personalized trade-off strategies. We present examples showing how the service selection framework is used and a prototype with real-world airline services to evaluate the proposed framework's application.

References

  1. E. Al-Masri and Q. H. Mahmoud. 2007a. Discovering the best Web service. In Proceedings of the 16th International Conference on World Wide Web (WWW’07). ACM, New York, NY, 1257--1258. DOI:http://doi.acm.org/10.1145/1242572.1242795 Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. E. Al-Masri and Q. H. Mahmoud. 2007b. QoS-based discovery and ranking of Web services. In Proceedings of the 16th International Conference on Computer Communications and Networks (ICCCN’07). IEEE, Los Alamitos, CA, 529--534. DOI:10.1109/ICCCN.2007.4317873Google ScholarGoogle Scholar
  3. M. Almulla, K. Almatori, and H. Yahyaoui. 2011. A QoS-based fuzzy model for ranking real world Web services. In Proceedings of the 9th International Conference on Web Services (ICWS’11). IEEE, Los Alamitos, CA, 203--210. DOI:10.1109/ICWS.2011.43 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. K. T. Atanassov. 1986. Intuitionistic fuzzy sets. Fuzzy Sets and Systems 20, 87--96. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. K. Benouaret and D. Benslimane. 2012. WS-Sky: An efficient and flexible framework for QoS-aware Web service selection. In Proceedings of the 19th International Conference on Web Services (ICWS’12). IEEE, Los Alamitos, CA, 146--153. DOI:10.1109/SCC.2012.83 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. K. Benouaret, D. Sacharidis, D. Benslimane, and A. Hadjali. 2012. Majority-rule-based Web service selection. In Proceedings of the 13th International Conference on Web Information Systems Engineering (WISE’12). 689--695. DOI:10.1007/978-3-642-35063-4_54 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. B. D. Bowen and D. E. Headley. 2012. Airline Quality Rating 2012. Retrieved December 19, 2014, from http://www.airlinequalityrating.com/reports/2012aqr.pdf.Google ScholarGoogle Scholar
  8. X. Chen, Z. Zheng, X. Liu, Z. Huang, and H. Sun. 2013. Personalized QoS aware Web service recommendation and visualization. IEEE Transactions on Service Computing 6, 1, 35--47. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. M. Comuzzi and B. Pernici. 2009. A framework for QoS-based Web service contracting. ACM Transactions on the Web 3, 3, Article No. 10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. F. Li, Y. He, W. Hu, L. Wu, and P. Wen. 2011. Web service selection based on fuzzy QoS attributes. Journal of Computational Information Systems 7, 1, 198--205.Google ScholarGoogle Scholar
  11. L. Wei-Li, L. C. Chun, C. K. Ming, and Y. Muhammad. 2006. Fuzzy consensus on QoS in Web services discovery. In Proceedings of the 20th International Conference on Advanced Information Networking and Applications (AINA’06). IEEE, Los Alamitos, CA, 791--798. DOI:10.1109/AINA.2006.186 Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. X. F. Liu and J. Yen. 1996. An analytic framework for specifying and analyzing imprecise requirements. In Proceedings of the 18th International Conference on Software Engineering (ICSE’96). IEEE, Los Alamitos, CA, 60--69. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. X. F. Liu, M. Azmoodeh, and N. Georgalas. 2007. Specification of non-functional requirements for contract specification in the NGOSS framework for quality management and product evaluation. In Proceedings of the 5th International Workshop on Software Quality. IEEE, Los Alamitos, CA, 36--41. DOI:10.1109/WOSQ.2007.12 Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. X. F. Liu, K. K. Fletcher, and M. Tang. 2012. Service selection based on personalized preference and trade-offs among QoS factors and price. In Proceedings of the 1st International Conference on Services Economics (SE’12). IEEE, Los Alamitos, CA, 32--39. DOI:10.1109/SE.2012.5 Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Y. Liu, A. H. Ngu, and L. Zeng. 2004. QoS computation and policing in dynamic Web service selection. In Proceedings of the 13th International World Wide Web Conference (WWW’04). ACM, New York, NY, 66--73. DOI:http://doi.acm.org/10.1145/1013367.1013379 Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. J. A. McCall. 2002. Quality factors. In Encyclopedia of Software Engineering, Vol. 2. J. J. Marciniak (Ed.). John Wiley & Sons, New York, NY, 1083--1092. DOI:10.1002/0471028959.sof265Google ScholarGoogle Scholar
  17. OpenFlights. 2013. OpenFlights Home Page. Retrieved December 19, 2014, from http://www.openflights.org/.Google ScholarGoogle Scholar
  18. S. Opricovic and G. H. Tzeng. 2003. Defuzzification within a multicriteria decision model. International Journal of Uncertainty, Fuzziness Knowledge-Based Systems 11, 5, 635--652. DOI:10.1142/S0218488503002387 Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. S. Ran. 2003. A model for Web services discovery with QoS. ACM SIGecom Exchanges 4, 1, 1--10. DOI:http://doi.acm.org/10.1145/844357.844360 Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. A. Sajjanhar, J. Hou, and Y. Zhang. 2004. Algorithm for Web services matching. In Proceedings of the 6th Asia-Pacific Web Conference (APWeb’04). 665--670. DOI:10.1007/978--3-540-24655-8_72Google ScholarGoogle Scholar
  21. H. Sun, Z. Zheng, J. Chen, and M. Lyu. 2011. NRCF: A novel collaborative filtering method for service recommendation. In Proceedings of the 9th International Conference on Web Services (ICWS’11). IEEE, Los Alamitos, CA, 702--703. DOI:http://doi.ieeecomputersociety.org/10.1109/ICWS.2011.86 Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. H. Sun, Z. Zheng, J. Chen, and M. Lyu. 2013. Personalized Web service recommendation via normal recovery collaborative filtering. IEEE Transactions on Service Computing 6, 4, 573--579. DOI:10.1109/TSC.2012.31 Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. P. Wang. 2009. QoS-aware Web services selection with intuitionistic fuzzy set under consumer's vague perception. Expert Systems with Applications 36, 3, 4460--4466. DOI:10.1016/j.eswa.2008.05.007 Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. P. Wang, K. M. Chao, C. C. Lo. 2010. On optimal decision for QoS-aware composite service selection. Expert Systems with Applications 37, 1, 440--449. DOI:10.1016/j.eswa.2009.05.070 Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. M. Xiuqin, S. Norrozila, and R. Mamta. 2011. QoS-aware Web services selection with interval-valued intuitionistic fuzzy soft sets. In Proceedings of the 2nd International Conference on Software Engineering and Computer Systems (ICSECS’11). 259--268. DOI:10.1007/978-3-642-22170-5_23Google ScholarGoogle Scholar
  26. S. S. Yau and Y. Yin. 2011. QoS-based service ranking and selection for service-based systems. In Proceedings of the 8th International Conference on Services Computing (SCC’11). IEEE, Los Alamitos, CA, 56--63. DOI:10.1109/SCC.2011.114 Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. L. Zeng, B. Benatallah, M. Dumas, J. Kalagnanam, and Q. Z. Sheng. 2003. Quality driven Web services composition. In Proceedings of the 12th International Conference on World Wide Web (WWW’03). ACM, New York, NY, 411--421. DOI:http://doi.acm.org/10.1145/775152.775211 Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Y. Zhang, Z. Zheng, and M. R. Lyu. 2010. WSExpress: A QoS-aware search engine for Web services. In Proceedings of the 8th International Conference on Web Services (ICWS’10). IEEE, Los Alamitos, CA, 91--98. DOI:10.1109/ICWS.2010.20 Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. H.-J. Zimmermann. 1991. Fuzzy Set Theory and Its Applications. Kluwer Academic, Boston, MA. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Elastic Personalized Nonfunctional Attribute Preference and Trade-off Based Service Selection

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader
        About Cookies On This Site

        We use cookies to ensure that we give you the best experience on our website.

        Learn more

        Got it!