Skip to main content
Log in

Weighted principal component analysis-based service selection method for multimedia services in cloud

  • Published:
Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. 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

  2. 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

    Article  Google Scholar 

  3. 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

  4. 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

  5. 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

  6. 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

    Article  Google Scholar 

  7. Ouyang W (2013) Optimization on multimedia video service in mobile internet environment based on cloud computing. Lecture Notes Electr Eng 226:131–138

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. https://www.apple.com/itunes/. Accessed 10 Dec 2013

  10. Bhargava B (2002) Guest Editorial: Quality of Service in Multimedia Networks. Multimedia Tools and Applications 17(2):151–156

    Article  Google Scholar 

  11. Hwang CL, Yoon K (1981) Multiple attribute decision making-method and applications. Springer, New York

    Book  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Article  MathSciNet  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

  16. 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

  17. 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

    Article  Google Scholar 

  18. Al-Masri E, Mahmoud QH (2008) Investigating web services on the world wide web. International conference on world wide web, pp 795–804

  19. Rodgers JL, Nicewander WA (1988) Thirteen ways to look at the correlation coefficient. Am Stat 42(1):59–66

    Article  Google Scholar 

  20. Wold S, Esbensen K, Geladi P (1987) Principal component analysis. Chemom Intell Lab Syst 2(1):37–52

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

  25. Barakat L, Miles S, Luck M (2012) Efficient correlation-aware service selection. IEEE International conference on web services, pp 1–8

  26. Zheng Z, Zhang Y, Lyu MR (2012) Investigating QoS of real-world web services. IEEE Trans Serv Comput. doi:10.1109/TSC.2012.34

Download references

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

Authors

Corresponding author

Correspondence to Lianyong Qi.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00607-014-0413-x

Keywords

Mathematics Subject Classification

Navigation