A FILTER-BASED DYNAMIC RESOURCE MANAGEMENT FRAMEWORK FOR VIRTUALIZED DATA CENTERS
DOI:
https://doi.org/10.24193/subbi.2017.1.03Keywords:
Filter-based framework, Dynamic resource management, Virtualization.Abstract
Data centers adapt their operation to changing run-time conditions using energy-aware and SLA-compliant resource management techniques. In this context, current paper presents a novel filter-based dynamic resource management framework for virtualized data centers. By choosing and combining properly software filters performing the scheduling and resource management operations, the framework may be used in what-if analysis. The framework is evaluated by simulation for deploying batch best-effort jobs with time-varying CPU requirements.
References
A. Beloglazov, R. Buyya, Adaptive threshold-based approach for energy-efficient consolidation of virtual machines in cloud data centers, in Proceedings of the 8th International Workshop on Middleware for Grids, Clouds and e-Science (MGC’10), 2010, pp. 4:1-4:6.
A. Beloglazov, J. Abawajy, R. Buyya, Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing, Future Gener. Comput. Syst., 28 (2012), pp. 755-768.
A. Beloglazov, R. Buyya, Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers, Concurr. Comput.: Pract. Exper., 24 (2012), pp. 1397-1420.
R. N. Calheiros, R. Ranjan, A. Beloglazov, C. A. F. De Rose, R. Buyya, CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms, Software: Practice and Experience, 41 (2011), pp. 23-50.
CloudSim. http://www.cloudbus.org/cloudsim/
G. Da Costa, J.-P. Gelas, Y. Georgiou, L. Lefevre, A.-C. Orgerie, J.-M. Pierson, O. Richard, K. Sharma, The GREEN-NET framework: Energy efficiency in large scale distributed systems, in Proceedings of the 2009 IEEE International Symposium on Parallel & Distributed Processing (IPDPS’09), 2009, pp. 1-8.
C. Cr˘aciun, I. Salomie, Gaussian-type resource allocation policies for virtualized data centers, Studia Univ. Babe¸s-Bolyai, Informatica, LXI(2) (2016), pp. 94-109.
L. Eyraud-Dubois, G. Mouni´e, D. Trystram, Analysis of scheduling algorithms with reservations, in Proceedings of the IEEE International Parallel and Distributed Processing Symposium (IPDPS’07), 2007, pp. 1-8.
X. Fan, W.-D. Weber, L. A. Barroso, Power provisioning for a warehouse-sized computer, in Proceedings of the 34th annual International Symposium on Computer architecture (ISCA’07), 2007, pp. 13–23.
M. Gabay, S. Zaourar, Variable size vector bin packing heuristics - Application to the machine reassignment problem, Inria, TechReport hal-00868016 (OSP. 2013). Available online: http://hal.archives-ouvertes.fr/hal-00868016.
S. K. Garg, R. Buyya, NetworkCloudSim: Modelling parallel applications in cloud simulations, in Proceedings of the 2011 4th IEEE International Conference on Utility and Cloud Computing (UCC’11), 2011, pp. 105-113.
M. R. Garey, R. L. Graham, J. D. Ullman, An analysis of some packing algorithms, R. Rustin, ed., Combinatorial Algorithms, Algorithmics Press, New York, 1973, pp. 39-47.
R. L. Graham, Bounds for certain multiprocessing anomalies, Bell System Technical Journal, 45 (1966), pp. 1563-1581.
Green Cloud Scheduler. http://coned.utcluj.ro/GreenCloudScheduler/
Haizea. http://haizea.cs.uchicago.edu/
F. Hermenier, X. Lorca, J.-M. Menaud, G. Muller, J. Lawall, Entropy: a consolidation manager for clusters, in Proceedings of the 2009 ACM SIGPLAN/SIGOPS International Conference on Virtual execution environments (VEE’09), 2009, pp. 41-50.
S. Lee, R. Panigrahy, V. Prabhakaran, V. Ramasubramanian, K. Talwar, L. Uyeda, U. Wieder, Validating heuristics for virtual machines consolidation, Microsoft Research, TechReport MSR-TR-2011-9, Jan 2011. Available online: http://research.microsoft.com/pubs/144571/virtualization.pdf
A. W. Mu’alem, D. G. Feitelson, Utilization, predictability, workloads, and user runtime estimates in scheduling the IBM SP2 with backfilling, IEEE Trans. Parallel Distrib. Syst., 12 (2001), pp. 529-543.
The R Project for Statistical Computing. http://www.r-project.org/
OpenNebula. http://www.opennebula.org/
OpenStack. http://www.openstack.org/
I. Salomie, T. Cioara, I. Anghel, D. Moldovan, G. Copil, P. Plebani, An energy aware context model for green IT service centers, Service-Oriented Computing. Lecture Notes in Computer Science 6568, Springer, Berlin, 2011, pp. 169-180.
B. Sotomayor, K. Keahey, I. Foster, Combining batch execution and leasing using virtual machines, in Proceedings of the 17th International Symposium on High performance distributed computing (HPDC’08), 2008, pp. 87-96.
B. Sotomayor, R. S. Montero, I. M. Llorente, I. Foster, An open source solution for virtual infrastructure management in private and hybrid clouds, IEEE Internet Computing, Special Issue on Cloud Computing, 2009.
B. Sotomayor, R. S. Montero, I. M. Llorente, I. Foster, Resource leasing and the art of suspending virtual machines, in Proceedings of the 11th IEEE International Conference on High Performance Computing and Communications (HPCC-09), 2009, pp. 59-68.
B. Sotomayor Basilio, Provisioning computational resources using virtual machines and leases, PhD Dissertation, Univ. of Chicago, Illinois, USA, 2010.
A. Verma, P. Ahuja, A. Neogi, pMapper: power and migration cost aware application placement in virtualized systems, in Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware (Middleware’08), 2008, pp. 243-264.
T. Wood, P. Shenoy, A. Venkataramani, M. Yousif, Sandpiper: Black-box and gray-box resource management for virtual machines, Comput. Netw., 53 (2009), pp. 2923-2938.
H. Zhang, K. Yoshihira, Y.-Y. Su, G. Jiang, M. Chen, X. Wang, iPOEM: A GPS tool for integrated management in virtualized data centers, in Proceedings of the 8th IEEE/ACM International Conference on Autonomic Computing (ICAC’11), 2011, pp. 41-50.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2017 Studia Universitatis Babeș-Bolyai Informatica
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.