Abstract
Cloud markets provide instances as products in Infrastructure-as-a-Service (IaaS). Users usually underprovision instances while risking the possible failure of SLOs, or overprovision resources by suffering higher expenses. The underlying key nature of user behavior in purchasing instances can be essential for maximizing cloud market profits. However, for cloud service providers, there is little knowledge on assessing the risk of user choices on cloud instances. This paper proposes one of the first studies on the risk assessment in IaaS cloud markets. We first provide a modeling process to understand user and violations of SLOs, from server statistics. To understand the risk, we propose RISC, a mechanism to assess the risk of instance selection. RISC contains an analytic hierarchy process to evaluate the decisions, an optimization process to expose the risk frontier, and a feedback approach to fine-tuning the instance recommendation. We have evaluated our approach using simulations on real-world workloads and cloud market statistics. The results show that, compared to traditional approaches, our approach provides the best tradeoff between SLOs and costs, as it can maximize the overall profit up to 5X for the cloud service provider. All users achieve their SLOs goals while minimizing their average expenses by 34.6%.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Analytic hierarchy process. https://www.dii.unisi.it/~mocenni/Note_AHP.pdf
Google cloud. https://cloud.google.com/compute/pricing
Google cluster. https://github.com/google/cluster-data
Super decisions. https://www.superdecisions.com
Ahmad, F., Vijaykumar, T.N.: Joint optimization of idle and cooling power in data centers while maintaining response time. In: Architectural Support for Programming Languages and Operating Systems, vol. 45, no. 3, pp. 243–256 (2010)
Brender, N., Markov, I.: Risk perception and risk management in cloud computing: results from a case study of swiss companies. Int. J. Inf. Manag. 33(5), 726–733 (2013)
Cao, X.R., Shen, H.X., Milito, R., Wirth, P.: Internet pricing with a game theoretical approach: concepts and examples. IEEE/ACM Trans. Netw. 10(2), 208–216 (2002)
Cayirci, E., Garaga, A., Santana, A., Roudier, Y.: A cloud adoption risk assessment model. In: 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing (UCC), pp. 908–913. IEEE (2014)
Cloud, A.E.C.: Amazon web services (2011). Accessed 9 Nov 2011
Coffman, G.E., Garey, M.R., Johnson, D.S.: An application of bin-packing to multiprocessor scheduling. SIAM J. Comput. 7(1), 1–17 (1978)
Drissi, S., Houmani, H., Medromi, H.: Survey: risk assessment for cloud computing. Int. J. Adv. Comput. Sci. Appl. 4(12), 143–148 (2013)
Gohad, A., Narendra, N.C., Ramachandran, P.: Cloud pricing models: a survey and position paper. In: 2013 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM), pp. 1–8. IEEE (2013)
Jin, H., Wang, X., Wu, S., Di, S., Shi, X.: Towards optimized fine-grained pricing of IaaS cloud platform. IEEE Int. Conf. Cloud Comput. Technol. Sci. 3(4), 436–448 (2015)
Kaplan, S., Garrick, B.J.: On the quantitative definition of risk. Risk Anal. 1(1), 11–27 (1981)
Latif, R., Abbas, H., Assar, S., Ali, Q.: Cloud computing risk assessment: a systematic literature review. In: Park, J., Stojmenovic, I., Choi, M., Xhafa, F. (eds.) Future Information Technology. LNEE, vol. 276, pp. 285–295. Springer, Berlin (2014). https://doi.org/10.1007/978-3-642-40861-8_42
Luko, S.N.: Risk assessment techniques. Qual. Eng. 26(3), 379–382 (2014)
Macías, M., Guitart, J.: A genetic model for pricing in cloud computing markets. In: Proceedings of the 2011 ACM Symposium on Applied Computing, pp. 113–118. ACM (2011)
Miller, L., Mcelvaine, M.D., Mcdowell, R.M., Ahl, A.S.: Developing a quantitative risk assessment process. Rev. Sci. Tech. OIE 12(4), 1153–1164 (1993)
Mishra, A.K., Hellerstein, J.L., Cirne, W., Das, C.R.: Towards characterizing cloud backend workloads: insights from google compute clusters. ACM SIGMETRICS Perform. Eval. Rev. 37(4), 34–41 (2010)
Paschalidis, I.C., Tsitsiklis, J.N.: Congestion-dependent pricing of network services. IEEE/ACM Trans. Netw. 8(2), 171–184 (2000)
Peiyu, L., Dong, L.: The new risk assessment model for information system in cloud computing environment. Procedia Eng. 15, 3200–3204 (2011)
Purdy, G.: Raising the standard-the new ISO risk management standard. In: Wellington Meeting (2009)
Scaling, A.A.: Auto scaling. Amazon Web Services Inc. (2013)
Susan Moore, R.v.d.M.: Gartner forecasts worldwide public cloud revenue to grow 21.4 percent in 2018, April 2018. https://www.gartner.com/newsroom/id/3871416
Wang, H., Jing, Q., He, B., Qian, Z., Zhou, L.: Distributed systems meet economics: pricing in the cloud (2010)
Ward, B.T., Sipior, J.C.: The internet jurisdiction risk of cloud computing. Inf. Syst. Manag. 27(4), 334–339 (2010)
Wilder, B.: Cloud Architecture Patterns: Using Microsoft Azure. O’Reilly Media Inc, Cambridge (2012)
Xie, F., Peng, Y., Zhao, W., Chen, D., Wang, X., Huo, X.: A risk management framework for cloud computing. In: 2012 IEEE 2nd International Conference on Cloud Computing and Intelligent Systems (CCIS), vol. 1, pp. 476–480. IEEE (2012)
Xu, H., Li, B.: Maximizing revenue with dynamic cloud pricing: the infinite horizon case. In: 2012 IEEE International Conference on Communications (ICC), pp. 2929–2933. IEEE (2012)
Zhao, H., Pan, M., Liu, X., Li, X., Fang, Y.: Optimal resource rental planning for elastic applications in cloud market. In: 2012 IEEE 26th International Parallel & Distributed Processing Symposium (IPDPS), pp. 808–819. IEEE (2012)
Zhao, H., Pan, M., Liu, X., Li, X., Fang, Y.: Exploring fine-grained resource rental planning in cloud computing. IEEE Trans. Cloud Comput. 3(3), 304–317 (2015)
Zheng, L., Joewong, C., Tan, C.W., Chiang, M., Wang, X.: How to bid the cloud. In: ACM Special Interest Group on Data Communication, vol. 45, no. 4, pp. 71–84 (2015)
Acknowledgement
This research was supported by the grant from the Tencent Rhino Grant award (11002675), by the grant from the National Science Foundation China (NSFC) (617022501006873), and by the grant from Jiangxi Province Science Foundation for Youths (708237400050).
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Gu, J., Xu, Z., Gao, C. (2018). RISC: Risk Assessment of Instance Selection in Cloud Markets. In: Vaidya, J., Li, J. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2018. Lecture Notes in Computer Science(), vol 11334. Springer, Cham. https://doi.org/10.1007/978-3-030-05051-1_5
Download citation
DOI: https://doi.org/10.1007/978-3-030-05051-1_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-05050-4
Online ISBN: 978-3-030-05051-1
eBook Packages: Computer ScienceComputer Science (R0)