Abstract
Cloud computing has rendered its ever-increasing advantages in flexible service provisions, which attracts the attentions from large-scale enterprise applications to small-scale smart uses. For example, more and more multimedia services are moving towards cloud to better accommodate people’s daily uses on various smart devices that support cloud, some of which are similar or equivalent in their functionality (e.g., more than 1,000 video services that share similar “video-play” functionality are present in APP Store). In this situation, it is necessary to discriminate these functional-equivalent multimedia services, based on their Quality of Service (QoS) information. However, due to the abundant information of multimedia content, dozens of QoS criteria are often needed to evaluate a multimedia service, which places a heavy burden on users’ multimedia service selection. Besides, the QoS criteria of multimedia services are usually not independent, but correlated, which cannot be accommodated very well by the traditional selection methods, e.g., traditional simple weighting methods. In view of these challenges, we put forward a multimedia service selection method based on weighted Principal Component Analysis (PCA), i.e., Weighted PCA-based Multimedia Service Selection Method (W_PCA_MSSM). The advantage of our proposal is two-fold. First, weighted PCA could reduce the number of QoS criteria for evaluation, by which the service selection process is simplified. Second, PCA could eliminate the correlations between different QoS criteria, which may bring a more accurate service selection result. Finally, the feasibility of W_PCA_MSSM is validated, by a set of experiments deployed on real-world service quality set QWS Dataset.
Similar content being viewed by others
References
Wang L, Chen D, Hu Y, Ma Y, Wang J (2013) Towards enabling cyber infrastructure as a service in clouds. Comput Electr Eng 39(1):3–14
Wang L, Tao J, Ranjan R, Marten H, Streit A, Chen J, Chen D (2013) G-Hadoop: MapReduce across distributed data centers for data-intensive computing. Future Gener Comput Syst 29(3):739–750
Zhang X, Yang T, Liu C, Chen J (2013) A scalable two-phase top-down specialization approach for data anonymization using MapReduce on cloud. IEEE Trans Parallel Distrib Syst. doi:10.1109/TPDS.2013.48
Liu C, Chen J, Yang T, Zhang X, Yang C, Ranjan R, Ramamohanarao K (2013) Authorized public auditing of dynamic big data storage on cloud with efficient verifiable fine-grained updates. IEEE Trans Parallel Distrib Syst. doi:10.1109/TPDS.2013.191
Dou W, Qi L, Zhang X, Chen J (2013) An evaluation method of outsourcing services for developing an elastic cloud platform. J Supercomput 63(1):1–23
Chang S-Y, Lai C-F, Huang Y-M (2012) Dynamic adjustable multimedia streaming service architecture over cloud computing. Comput Commun 35(15):1798–1808
Ouyang W (2013) Optimization on multimedia video service in mobile internet environment based on cloud computing. Lecture Notes Electr Eng 226:131–138
Islam S, Grégoire J-C (2012) Giving users an edge: a flexible cloud model and its application for multimedia. Future Gener Comput Syst 28(6):823–832
https://www.apple.com/itunes/. Accessed 10 Dec 2013
Bhargava B (2002) Guest Editorial: Quality of Service in Multimedia Networks. Multimedia Tools and Applications 17(2):151–156
Hwang CL, Yoon K (1981) Multiple attribute decision making-method and applications. Springer, New York
Chen TY (2012) Comparative analysis of SAW and TOPSIS based on interval-valued fuzzy sets: discussions on score functions and weight constraints. Expert Syst Appl 39(2):1848–1861
Lee K-L, Lin S-C (2008) A fuzzy quantified SWOT procedure for environmental evaluation of an international distribution center. Inf Sci 178(2):531–549
Sheng-Mei L, Qing-Min M, Zheng-Kun M (2011) A simple additive weighting vertical Handoff algorithm based on SINR and AHP for heterogeneous wireless networks. J Electr Inf Technol 33(1):235–239
Klöpper B (2010) Fuyuki Ishikawa and Shinichi Honiden. Service composition with pareto-optimality of time-dependent QoS attributes. International conference on service-oriented computing, pp 635–640
Wagner F, Klein A, Klöpper B, Ishikawa F, Honiden S (2012) Multi-objective service composition with time- and input-dependent QoS. IEEE international conference on web services, pp 234–241
Luo Y, Fan Y, Wang H (2013) Business correlation-aware modeling and services selection in business service ecosystem. Int J Comput Integr Manuf 26(8):772–785
Al-Masri E, Mahmoud QH (2008) Investigating web services on the world wide web. International conference on world wide web, pp 795–804
Rodgers JL, Nicewander WA (1988) Thirteen ways to look at the correlation coefficient. Am Stat 42(1):59–66
Wold S, Esbensen K, Geladi P (1987) Principal component analysis. Chemom Intell Lab Syst 2(1):37–52
Zeng L, Benatallah B, Ngu AHH, Dumas M, Kalagnanam J, Chang H (2004) QoS-aware middleware for web services composition. IEEE Trans Softw Eng 30(5):311–327
Kang G, Liu J, Tang M, Cao B (2013) Web service selection algorithm based on principal component analysis. J Electr (China) 30(2):204–212
Mabrouk NB, Beauche S, Kuznetsova E, Georgantas N, Issarny V (2009) QoS-aware service composition in dynamic service oriented environments. Lecture Notes Comput Sci 5896:123–142
Qi L, Yang R, Lin W, Zhang X, Dou W, Chen J (2010) A QoS-aware web service selection method based on credibility evaluation. International conference on high performance and communications, pp 471–476
Barakat L, Miles S, Luck M (2012) Efficient correlation-aware service selection. IEEE International conference on web services, pp 1–8
Zheng Z, Zhang Y, Lyu MR (2012) Investigating QoS of real-world web services. IEEE Trans Serv Comput. doi:10.1109/TSC.2012.34
Acknowledgments
This paper is supported by the Open Project of State Key Lab. for Novel Software Technology (No. KFKT2012B31), DRF and UF (BSQD20110123, XJ201227) of QFNU.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Qi, L., Dou, W. & Chen, J. Weighted principal component analysis-based service selection method for multimedia services in cloud. Computing 98, 195–214 (2016). https://doi.org/10.1007/s00607-014-0413-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00607-014-0413-x