Um Monitor de Consumo Energético para Computação em Nuvem na Ferramenta OpenNebula

  • Raul Leiria UNIPAMPA
  • Claudio Schepke UNIPAMPA
  • Aline de Mello UNIPAMPA
  • Daivan Griebler PUCRS

Abstract


Computational clouds consume a lot of energy and are responsible for causing the global emission of at least 2% of carbon dioxide. Current cloud management tools do not have resources for monitoring the energy consumption of their infrastructures as well as any information on electricity demand, which is an integral part of the cloud's maintenance cost. Therefore, our paper proposes a model for monitoring the electrical consumption in computational clouds. We created an add-on named Monitor Energético (ME) for monitoring energy consumption in data centers virtualized with Kernel-based Virtual Machine and managed by OpenNebula. The experiments were performed using Sysbench tool to stress our environment, where results proved our tool works well and has an intuitive monitoring visualization.

References

Alexey Kopytov (2016). Sysbench in Launchpad. https://launchpad.net/

Bertran, R., Becerra, Y., Carrera, D., Beltran, V., Gonzílez, M., Martorell, X., Navarro, N., Torres, J., and Ayguadé, E. (2012). Energy accounting for shared virtualized en- vironments under dvfs using pmc-based power models. Future Gener. Comput. Syst., 28(2):457–468.

Bourdon, A., Noureddine, A., Rouvoy, R., and Seinturier, L. (2011). Linux: Understan- ding Process-Level Power Consumption. Green Computing Middleware (GCM'2011).

Fenopix (2016). CanvasJS: Beautiful HTML5 JavaScript Charts. http://canvasjs.com.

Fiasco (2015). L4Re – L4 Runtime Environment. http://l4re.org/.

jQuery Foundation (2016). jQuery Foundation. https://jquery.org/.

Kansal, A., Zhao, F., Liu, J., Kothari, N., and Bhattacharya, A. A. (2010). Virtual machine power metering and provisioning. In Proceedings of the 1st ACM Symposium on Cloud Computing, SoCC '10, pages 39–50, New York, NY, USA. ACM.

Marcu, M., Tudor, D., and Fuicu, S. (2011). Power consumption and temperature me- asurement of virtualization solutions. In Thermal Investigations of ICs and Systems (THERMINIC), 2011 17th International Workshop on, pages 1–6.

OpenNebula Community (2016). OpenNebula, Flexible Enterprise Cloud Made Simple. http://opennebula.org/.

Roveda, D., Vogel, A., and Griebler, D. (2015). Understanding, Discussing and Analy- zing the OpenNebula and OpenStack's IaaS Management Layers. Revista Eletronica Argentina-Brasil de Tecnologias da Informacao e da Comunicacao, 3(1):15.

Spirals Research Group (2016). PowerAPI. http://www.powerapi.org.

The Apache Software Foundation (2016). Welcome! - The Apache HTTP Server Project. https://httpd.apache.org/.

The PHP Group (2016). PHP: Hypertext Preprocessor. http://php.net/.

VMWare Inc. (2015). VMware Virtualization for Desktop and Server. http://www.vmware.com/.

Vogel, A., Griebler, D., Maron, C. A. F., Schepke, C., and Fernandes, L. G. (2016). Private IaaS Clouds: A Comparative Analysis of OpenNebula, CloudStack and OpenStack. In 24rd Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), pages 672–679, Heraklion Crete, Greece. IEEE.

Watts up? (2015). Watts up? Pro. http://www.wattsupmeters.com.

Wen, C., Long, X., Yang, Y., Ni, F., and Mu, Y. (2013). System power model and virtual machine power metering for cloud computing pricing. In Intelligent System Design and Engineering Applications (ISDEA), 2013 Third International Conference on, pages 1379–1382.
Published
2016-10-05
LEIRIA, Raul; SCHEPKE, Claudio; DE MELLO, Aline; GRIEBLER, Daivan. Um Monitor de Consumo Energético para Computação em Nuvem na Ferramenta OpenNebula. In: SYMPOSIUM ON HIGH PERFORMANCE COMPUTING SYSTEMS (SSCAD), 17. , 2016, Aracajú. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2016 . p. 169-178. DOI: https://doi.org/10.5753/wscad.2016.14257.