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.
Similar content being viewed by others
References
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
Bisgaard, Sr., Kulahci, M.: Time series model selection and parsimony. Qual. Eng. 21(3), 341–353 (2009)
Box, G., Jenkins, G., Reinsel, G.: Time series analysis: forecasting and control, 4th edn. Willey (2008)
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)
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)
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
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)
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
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
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
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
Gardner, E.S.: Exponential smoothing: The state of the art. J. Forecast. 4(1), 1–28 (1985). doi:10.1002/for.3980040103
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
Gardner, E.S., Mckenzie, E.: Forecasting Trends in Time Series. Manag. Sci. 31(10), 1237–1246 (1985). doi:10.1287/mnsc.31.10.1237
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
Holt, C.C.: Forecasting seasonals and trends by exponentially weighted moving averages. Int. J. Forecast. 20(1), 5–10 (2004)
Hussain, O.K., Dillon, T.S., Hussain, F.K., Chang, E.J.: Risk Assessment and Management in the Networked Economy. Springer, Berlin (2013)
Hyndman, R., Khandakar, Y.: Automatic Time Series Forecasting: The forecast Package for R. J. Stat. Softw. 27(3) (2008)
Hyndman, R., Koehler, A.B., Ord, J.K.: Snyder RD Forecasting with Exponential Smoothing: The State Space Approach. Springer (2008)
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
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
Leavitt, N.: Is cloud computing really ready for prime time? In: IT Professional vol 42, IEEE Computer Society, pp. 15–20 (2009)
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]
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
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
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
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
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
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
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
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
Pegels, C.C.: Exponential Forecasting: Some New Variations. Manag. Sci. 15, 311–315 (1969)
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
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
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
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
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
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
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
Winters, P.R.: Forecasting sales by exponentially weighted moving averages. Manag. Sci. 6(3), 324–342 (1960)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11280-014-0319-8