A FILTER-BASED DYNAMIC RESOURCE MANAGEMENT FRAMEWORK FOR VIRTUALIZED DATA CENTERS

Authors

  • Cora CRĂCIUN Technical University of Cluj-Napoca, Romania; Faculty of Physics, Babeș-Bolyai University, Cluj-Napoca, Romania. E-mail:  cora.craciun@phys.ubbcluj.ro
  • Ioan SALOMIE Technical University of Cluj-Napoca, Romania. E-mail:  Ioan.Salomie@cs.utcluj.ro https://orcid.org/0000-0002-7437-8300

DOI:

https://doi.org/10.24193/subbi.2017.1.03

Keywords:

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.

Author Biographies

Cora CRĂCIUN, Technical University of Cluj-Napoca, Romania; Faculty of Physics, Babeș-Bolyai University, Cluj-Napoca, Romania. E-mail:  cora.craciun@phys.ubbcluj.ro

Department of Computer Science, Technical University of Cluj-Napoca, Romania; Faculty of Physics, Babeș-Bolyai University, Cluj-Napoca, Romania. E-mail:  cora.craciun@phys.ubbcluj.ro

Ioan SALOMIE, Technical University of Cluj-Napoca, Romania. E-mail:  Ioan.Salomie@cs.utcluj.ro

Department of Computer Science, Technical University of Cluj-Napoca, Romania. E-mail:  Ioan.Salomie@cs.utcluj.ro

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

2017-06-01

How to Cite

CRĂCIUN, C., & SALOMIE, I. (2017). A FILTER-BASED DYNAMIC RESOURCE MANAGEMENT FRAMEWORK FOR VIRTUALIZED DATA CENTERS. Studia Universitatis Babeș-Bolyai Informatica, 62(1), 32–48. https://doi.org/10.24193/subbi.2017.1.03

Issue

Section

Articles