Abstract
Performance evaluation of cloud data-centers has drawn considerable attention from academy and industry. In this study, we present an analytical approach to the performance analysis of Infrastructure-as-a-Service cloud data-centers with unreliable task executions and resubmissions of unsuccessful tasks. Several performance metrics are considered and analyzed under variable load intensities, failure frequencies, multiplexing abilities, and service intensities. We also conduct a case study based on a real-world cloud data-center and employ a confidence interval check to validate the correctness of the proposed model. For the performance optimization and optimal capacity planning purposes, we are also interested in knowing the minimized expected response time subject to the constraint of request rejection rate, hardware cost in terms of the cost of physical machines and the request buffer. We show that the optimization problem can be numerically solved through a simulated-annealing-based algorithm.
This work is in part supported by NSFC under Grant Nos. 61472051, 61170183, 61272093, 61572523, and 61202347; Young Scientist Foundation of Chongqing No. cstc2013kjrc-qnrc0079; Fundamental Research Funds for the Central Universities under project Nos. 106112014CDJZR185503 and CDJZR12180012; Science foundation of Chongqing No. cstc2014jcyjA40010; China Postdoctoral Science Foundation No. 2015M570770; Chongqing Postdoctoral Science special Foundation no. Xm2015078.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Rao, J., Wei, Y.D., Gong, J.Y., Xu, C.Z.: QoS guarantees and service differentiation for dynamic cloud applications. J. IEEE Trans. Netw. Serv. Manag. 10, 43–55 (2013)
Ostermann, S., Iosup, R., Yigitbasi, N., Fahringer, T.: A performance analysis of EC2 cloud computing services for scientific computing. In: Proceedings of International Conference on Cloud Computing, pp. 931–945 (2009)
Yigitbasi, N., Iosup, A., Epema, D., Ostermann, S.: C-meter: a framework for performance analysis of computing clouds. In: Proceedings of International Symposium on Cluster Computing and the Grid, pp. 472–477 (2009)
Deelman, E., Singh, G., Livny, M., Berriman, J.B., Good, J.: The cost of doing science on the cloud: the Montage example. In: Proceedings of International Conference High Performance Computing, Networking, Storage and Analysis, pp. 1–12 (2008)
Xia, Y.N., Zhou, M.C., Luo, X., Pang, S.C., Zhu, Q.S., Li, J.: Stochastic modeling and performance analysis of migration-enabled and error-prone clouds. IEEE Trans. Ind. Inf. 11, 495–504 (2015)
Xiong, K., Perros, H.: Service performance and analysis in cloud computing. In: Proceedings of World Conference on Services-I, pp. 693–700 (2009)
Dai, Y.S., Yang, B., Dongarra, J., Zhang, G.: Cloud service reliability: modeling and analysis. In: Proceedings of IEEE Pacific Rim International Symposium on Dependable Computing, pp. 784–789 (2009)
Yang, B., Tan, F., Dai, Y.S., Guo, S.C.: Performance evaluation of cloud service considering fault recovery. In: Proceedings of International Conference on Cloud Computing, pp. 571–576 (2009)
Meng, X.: Efficient resource provisioning in compute clouds via VM multiplexing. In: Proceedings of International Conference Autonomic Computing (ICAC 2010), pp. 11–20 (2010)
Zhu, R., Zhu, Y.: Performance analysis of call centers based on M/M/s/k+G queue with retrial, feedback and impatience. In: Proceedings of International Conference on Grey Systems and Intelligent Services, pp. 1779–1784 (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Li, W. et al. (2016). On Stochastic Performance and Cost-Aware Optimal Capacity Planning of Unreliable Infrastructure-as-a-Service Cloud. In: Carretero, J., Garcia-Blas, J., Ko, R., Mueller, P., Nakano, K. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2016. Lecture Notes in Computer Science(), vol 10048. Springer, Cham. https://doi.org/10.1007/978-3-319-49583-5_50
Download citation
DOI: https://doi.org/10.1007/978-3-319-49583-5_50
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-49582-8
Online ISBN: 978-3-319-49583-5
eBook Packages: Computer ScienceComputer Science (R0)