Abstract
The users of actual computing infrastructures allowing the resource provision (such as clouds) are often asked to decide about the proper amount of equipment (virtual machines, VMs) required to execute their requests while satisfying a set of performance objectives. These types of decisions are particularly difficult since the direct correlation between the resources allocated and the performance offered is influenced by a number of factors such as the characteristic of the different class of requests, the capacity of the resources, the workload sharing the same physical hardware, the dynamic variation of the mix of requests of the different classes in concurrent execution. In this paper we derive the impact on several performance indexes by two popular techniques, namely, consolidation and replication, adopted in virtual computing infrastructures. In particular we present an analytical model to determine the best consolidation or replication options that matches given performance objectives specified through a set of constraints.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Balbo, G., Serazzi, G.: Asymptotic analysis of multiclass closed queueing networks: Common bottlenecks. Performance Evaluation 26(1), 51–72 (1996)
Benevenuto, F., Fernandes, C., Santos, M., Almeida, V., Almeida, J., Janakiraman, G(J.), Santos, J.R.: Performance Models for Virtualized Applications. In: Min, G., Di Martino, B., Yang, L.T., Guo, M., Rünger, G. (eds.) ISPA 2006. LNCS, vol. 4331, pp. 427–439. Springer, Heidelberg (2006)
Bennani, M., Menascé, D.: Resource allocation for autonomic data centers using analytic performance models. In: Autonomic Computing, ICAC 2005, pp. 229–240 (June 2005)
Bertoli, M., Casale, G., Serazzi, G.: Java modelling tools: an open source suite for queueing network modelling and workload analysis. In: Proc. of the 3rd Conf. on Quantitative Evaluation of Systems (QEST), pp. 119–120. IEEE (2006)
Bobroff, N., Kochut, A., Beaty, K.: Dynamic placement of virtual machines for managing sla violations. In: 10th IFIP/IEEE International Symposium on Integrated Network Management, IM 2007, pp. 119–128 (21, 2007-yearly 25, 2007)
Bushehrian, O.: The Application of FSP Models in Automatic Optimization of Software Deployment. In: Al-Begain, K., Balsamo, S., Fiems, D., Marin, A. (eds.) ASMTA 2011. LNCS, vol. 6751, pp. 43–54. Springer, Heidelberg (2011)
Curino, C., Jones, E.P., Madden, S., Balakrishnan, H.: Workload-aware database monitoring and consolidation. In: Proc. of the International Conference on Management of Data, SIGMOD 2011, pp. 313–324. ACM, New York (2011)
Ganapathi, A., Chen, Y., Fox, A., Katz, R., Patterson, D.: Statistics-driven workload modeling for the cloud. In: 2010 IEEE 26th International Conference on Data Engineering Workshops (ICDEW), pp. 87–92 (March 2010)
Jackson, J.R.: Jobshop-like queueing systems. Management Science 10(1), 131–142 (1963)
Khanna, G., Beaty, K.A., Kar, G., Kochut, A.: Application performance management in virtualized server environments. In: NOMS, pp. 373–381 (2006)
Kokkinos, P., Christodoulopoulos, K., Kretsis, A., Varvarigos, E.: Data consolidation: A task scheduling and data migration technique for grid networks. In: Proc. of the 8th IEEE Int. Symposium on Cluster Computing and the Grid, pp. 722–727. IEEE Computer Society, Washington, DC (2008)
Lazowska, E.D., Zahorjan, J., Graham, G.S., Sevcik, K.C.: Quantitative System Performance. Prentice-Hall (1984)
Menascé, D.A.: Virtualization: Concepts, applications, and performance modeling (2005)
Mi, N., Casale, G., Cherkasova, L., Smirni, E.: Sizing multi-tier systems with temporal dependence: benchmarks and analytic models. J. Internet Services and Applications 1(2), 117–134 (2010)
Padala, P., Shin, K.G., Zhu, X., Uysal, M., Wang, Z., Singhal, S., Merchant, A., Salem, K.: Adaptive control of virtualized resources in utility computing environments. In: Proc. of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems, EuroSys 2007, pp. 289–302. ACM, New York (2007)
VirtualBox, http://www.virtualbox.org
VMware, http://www.vmware.com
Watson, B.J., Marwah, M., Gmach, D., Chen, Y., Arlitt, M., Wang, Z.: Probabilistic performance modeling of virtualized resource allocation. In: Proc. of the 7th International Conference on Autonomic Computing, ICAC 2010, pp. 99–108. ACM, NY (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gribaudo, M., Piazzolla, P., Serazzi, G. (2012). Consolidation and Replication of VMs Matching Performance Objectives. In: Al-Begain, K., Fiems, D., Vincent, JM. (eds) Analytical and Stochastic Modeling Techniques and Applications. ASMTA 2012. Lecture Notes in Computer Science, vol 7314. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30782-9_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-30782-9_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-30781-2
Online ISBN: 978-3-642-30782-9
eBook Packages: Computer ScienceComputer Science (R0)