Skip to main content
Log in

User-side QoS forecasting and management of cloud services

  • Published:
World Wide Web Aims and scope Submit manuscript

Abstract

Cloud computing is a new computing paradigm in which virtualized hardware and software resources are provided to the users over the Internet as services with pay-as-you-go like pricing mechanisms. This enables the cloud users to fulfil their IT requirements by using virtualized computing resources, located at a cloud service provider, as cloud services over the Internet instead of establishing an in-house computing infrastructure of their own. This is beneficial for the users as they only have to pay for the resources which they are actually using rather than paying for the entire cost of hardware and software, as is the case in other computing paradigms. However, to ensure that users’ achieve their required outcomes, monitoring and managing the QoS of the cloud service they are receiving is a very important aspect. This is different from monitoring and managing the QoS of the cloud service at the platform side which is done by service providers. In this paper, we propose and demonstrate the working of an approach that enables users to forecast and appropriately manage the cloud service based on the QoS they are receiving at their end.

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

Similar content being viewed by others

References

  1. Billah, B., King, M.L., Snyder, R.D., Koehler, A.B.: Exponential smoothing model selection for forecasting. Int. J. Forecast. 22(2), 239–247 (2006). doi:10.1016/j.ijforecast.2005.08.002

    Article  Google Scholar 

  2. Bisgaard, Sr., Kulahci, M.: Time series model selection and parsimony. Qual. Eng. 21(3), 341–353 (2009)

    Article  Google Scholar 

  3. Box, G., Jenkins, G., Reinsel, G.: Time series analysis: forecasting and control, 4th edn. Willey (2008)

  4. Cao, B.Q., Li, B., Xia Q.M.: A service-oriented qos-assured and multi-agent cloud computing architecture. Cloud Computing pp. 644–649 (2009)

  5. Cerbelaud, D., Garg, S., Huylebroeck, J.: Opening the clouds: qualitative overview of the state-of-the-art open source VM-based cloud management platforms. In: Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware, pp. 22:1–22:8. Springer, New York (2009)

  6. Cheung, Y.W., Lai, K.S.: Lag Order and Critical Values of the Augmented Dickey-Fuller Test. J. Bus. & Econ. Stat. 13, 277–280 (1995). doi:10.2307/1392187

    Google Scholar 

  7. DeCarlo, A.L.: Cloud service management and cloud monitoring for providers: A primer. URL: http://searchcloudprovider.techtarget.com/feature/Cloud-service-management-and-cloud-monitoring-for-providers-A-primer http://searchcloudprovider.techtarget.com/feature/Cloud-service-management-and-cloud-monitoring-for-providers-A-primer (2014)

  8. Dickey, D.A.: Fuller WA Distribution of the Estimators for Autoregressive Time Series With a Unit Root. J. Am. Stat. Assoc. 74, 427–431 (1979). doi:10.2307/2286348

    MATH  MathSciNet  Google Scholar 

  9. Emeakaroha, V.C., Netto, M.A.S., Calheiros, R.N., Brandic, I., Buyya, R.: De Rose CAF Towards autonomic detection of SLA violations in Cloud infrastructures. Futur. Gener. Comput. Syst. 28, 1017–1029 (2012). doi:10.1016/j.future.2011.08.018

    Article  Google Scholar 

  10. Ferrer, A., Juan Hernndez, F., Tordsson, J., Elmroth, E., Ali-Eldin, A., Zsigri, C., Sirvent, R., Guitart, J., Badia, R.M., Djemame, K., Ziegler, W., Dimitrakos, T., Nair, S.K., Kousiouris, G., Konstanteli, K., Varvarigou, T., Hudzia, B., Kipp, A., Wesner, S., Corrales, M., Forg, N., Sharif, T., Sheridan, C.: OPTIMIS: A holistic approach to cloud service provisioning. Futur. Gener. Comput. Syst. 28, 66–77 (2012). doi:10.1016/j.future.2011.05.022

    Article  Google Scholar 

  11. Ferretti, S., Ghini, V., Panzieri, F., Pellegrini, M., Turrini, E.: QoS-aware clouds. In: Proceedings - 2010 IEEE 3rd International Conference on Cloud Computing, CLOUD 2010, pp. 321–328 (2010). doi:10.1109/CLOUD.2010.17

  12. Gardner, E.S.: Exponential smoothing: The state of the art. J. Forecast. 4(1), 1–28 (1985). doi:10.1002/for.3980040103

    Article  Google Scholar 

  13. Gardner, E.S.: Exponential smoothing: The state of the artPart II. Int. J. Forecast. 22(4), 637–666 (2006). doi:10.1016/j.ijforecast.2006.03.005

    Article  Google Scholar 

  14. Gardner, E.S., Mckenzie, E.: Forecasting Trends in Time Series. Manag. Sci. 31(10), 1237–1246 (1985). doi:10.1287/mnsc.31.10.1237

    Article  MATH  Google Scholar 

  15. Greenlee, M.: The rise of cloud service management services (2013). http://blogs.sap.com/innovation/cloud-computing/the-rise-of-cloud-service-management-services-0108040

  16. Holt, C.C.: Forecasting seasonals and trends by exponentially weighted moving averages. Int. J. Forecast. 20(1), 5–10 (2004)

    Article  Google Scholar 

  17. Hussain, O.K., Dillon, T.S., Hussain, F.K., Chang, E.J.: Risk Assessment and Management in the Networked Economy. Springer, Berlin (2013)

    Book  Google Scholar 

  18. Hyndman, R., Khandakar, Y.: Automatic Time Series Forecasting: The forecast Package for R. J. Stat. Softw. 27(3) (2008)

  19. Hyndman, R., Koehler, A.B., Ord, J.K.: Snyder RD Forecasting with Exponential Smoothing: The State Space Approach. Springer (2008)

  20. Hyndman, R.J., Koehler A.B.: Another look at measures of forecast accuracy. Int. J. Forecast. 22(4), 679–688 (2006). doi:10.1016/j.ijforecast.2006.03.001

    Article  Google Scholar 

  21. Hyndman, R.J., Koehler, A.B., Snyder, R.D., Grose, S.A.: state space framework for automatic forecasting using exponential smoothing methods. Int. J. Forecast 18(3), 439–454 (2002). doi:10.1016/S0169-2070(01)00110-8

    Article  Google Scholar 

  22. Leavitt, N.: Is cloud computing really ready for prime time? In: IT Professional vol 42, IEEE Computer Society, pp. 15–20 (2009)

  23. Lee, Y.C., Zomaya, A.Y.: Energy efficient utilization of resources in cloud computing systems. J. Supercomput. 60, 268–280 (2010). doi:10.1007/s11227-010-0421-3 [URL http://link.springer.com/10.1007/s11227-010-0421-3]

    Article  Google Scholar 

  24. Lombardi, F.: Di Pietro R Secure virtualization for cloud computing. J. Netw. Comput. Appl. 34, 1113–1122 (2011). doi:10.1016/j.jnca.2010.06.008

    Article  Google Scholar 

  25. Machida, F., Andrade, E., Kim, D.S., Trivedi, K.S.: Candy: Component-based availability modeling framework for cloud service management using SysML. In: Proceedings of the IEEE Symposium on Reliable Distributed Systems, pp. 209–218 (2011). doi:10.1109/SRDS.2011.33

  26. Makridakis, S., Hibon, M.: The M3-Competition: results, conclusions and implications. Int. J. Forecast. 16(4), 451–476 (2000). doi:10.1016/S0169-2070(00)00057-1

    Article  Google Scholar 

  27. Marston, S., Li, Z., Bandyopadhyay, S., Zhang, J., Ghalsasi, A.: Cloud Computing The Business Perspective. Decis. Support. Syst. 51(1), 176–189 (2011). doi:10.1016/j.dss.2010.12.006

    Article  Google Scholar 

  28. Maurer, C., Raghavan, V. A.: Linear time algorithm for computing exact Euclidean distance transforms of binary images in arbitrary dimensions. IEEE Transactions on Pattern Analysis and Machine Intelligence 25(2), 265–270 (2003). doi:10.1109/TPAMI.2003.1177156

    Article  Google Scholar 

  29. Morin, J.H., Aubert, J., Gateau, B.: Towards Cloud Computing SLA Risk Management: Issues and Challenges. In: Hawaii International Conference on System Sciences (HICSS), pp. 5509–5514 (2012). doi:10.1109/HICSS.2012.602

  30. Ord, J.K., Koehler, A.B.: Snyder RD Estimation and Prediction for a Class of Dynamic Nonlinear Statistical Models. J. Am. Stat. Assoc. 92, 1621–1629 (1997). doi:10.2307/2965433

    Article  MATH  Google Scholar 

  31. Park, K.W., Han, J., Chung, J., Park, K.H.: Themis: A mutually verifiable billing system for the cloud computing environment. IEEE Trans. Serv. Comput. 6, 300–313 (2013). doi:10.1109/TSC.2012.1

    Article  Google Scholar 

  32. Pegels, C.C.: Exponential Forecasting: Some New Variations. Manag. Sci. 15, 311–315 (1969)

    Article  Google Scholar 

  33. Rehman, Z.U., Hussain, O.K., Hussain, F.K.: Parallel Cloud Service Selection and Ranking Based on QoS History (2013). URL http://link.springer.com/10.1007/s10766-013-0276-3

  34. Rodero-Merino, L., Vaquero, L.M., Gil, V., Galán, F., Fontán, J., Montero, R.S., Llorente, I.M.: From infrastructure delivery to service management in clouds. Futur. Gener. Comput. Syst. 26(8), 1226–1240 (2010). doi:10.1016/j.future.2010.02.013

    Article  Google Scholar 

  35. Taheri, J., Zomaya, A.Y., Siegel, H.J., Tari, Z.: Pareto frontier for job execution and data transfer time in hybrid clouds. Futur. Gener. Comput. Syst. 37, 321–334 (2014). doi:10.1016/j.future.2013.12.020

    Article  Google Scholar 

  36. Taylor, J.W.: Exponential smoothing with a damped multiplicative trend. Int. J. Forecast. 19, 715–725 (2003). doi:10.1016/S0169-2070(03)00003-7

    Article  Google Scholar 

  37. Wang, L., Zhang, Y., Feng, J.: On the Euclidean distance of images. IEEE transactions on pattern analysis and machine intelligence 27(8), 1334–9 (2005). doi:10.1109/TPAMI.2005.165

    Article  Google Scholar 

  38. Wang, X., Du, Z., Liu, X., Xie, H., Jia, X.: An adaptive QoS management framework for VoD cloud service centers. In: ICCASM 2010 - 2010 International Conference on Computer Application and System Modeling, Proceedings, vol 1 (2010). doi:10.1109/ICCASM.2010.5619436

  39. Wen, X., Gu, G., Li, Q., Gao, Y., Zhang, X.: Comparison of open-source cloud management platforms: OpenStack and OpenNebula. In: 9th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD), IEEE, Sichuan, China, pp. 2457–2461 (2012). doi:10.1109/FSKD.2012.6234218

  40. Winters, P.R.: Forecasting sales by exponentially weighted moving averages. Manag. Sci. 6(3), 324–342 (1960)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Omar Khadeer Hussain.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

ur Rehman, Z., Hussain, O.K., Hussain, F.K. et al. User-side QoS forecasting and management of cloud services. World Wide Web 18, 1677–1716 (2015). https://doi.org/10.1007/s11280-014-0319-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11280-014-0319-8

Keywords

Navigation