Um Protótipo para Experimentos de Eficiência Energética em Nuvem Openstack

  • Danilo da Silva Santos IFBA
  • Allan Edgard Silva Freitas IFBA

Resumo


Nuvem computacionais baseadas em infra-estrutura como serviço permitem que recursos computacionais sejam alocados sob demanda de forma flexível para atender a necessidades específicas. Desta forma, um datacenter, hospedando diversos nós para prover a nuvem, pode ter ociosidade de recursos com nós subutilizados consumindo energia elétrica desnecessariamente. Este trabalho propõe a implementação de uma ferramenta que auxilia o gerenciamento energético de hosts de uma nuvem implementada na plataforma Openstack -- uma das mais utilizadas para nuvens IaaS--, permitindo desligar hosts subutilizados, ou ativá-los em caso de aumento de demanda. Esta solução pode ser utilizada em experimentos de Eficiência Energética, permitindo a análise por medição de diferentes políticas e métodos.

Referências

Beloglazov, A. and Buyya, R. (2015). Openstack neat: a framework for dynamic and energy-efficient consolidation of virtual machines in openstack clouds. Concurrency and Computation: Practice and Experience, 27(5):1310-1333.

Chaisiri, S., Lee, B.-S., and Niyato, D. (2012). Optimization of resource provisioning cost in cloud computing. IEEE Transactions on Services Computing, 5(2):164-177.

Chen, C.-C., Sun, P.-L., Yang, C.-T., Liu, J.-C., Chen, S.-T., and Wan, Z.-Y. (2015). Implementation of a cloud energy saving system with virtual machine dynamic resource allocation method based on openstack. In Parallel Architectures, Algorithms and Programming (PAAP), 2015 Seventh International Symposium on, pages 190-196. IEEE.

Cima, V., Grazioli, B., Murphy, S., and Bohnert, T. M. (2015). Adding energy efficiency to openstack. In Sustainable Internet and ICT for Sustainability (SustainIT), 2015, pages 1-8. IEEE.

Gartner (2017). Using openstack for private cloud. https://www.gartner.com/doc/3459617/using-openstack-private-cloud. Acessado em 22/08/2017.

Meisner, D., Gold, B. T., and Wenisch, T. F. (2009). Powernap: eliminating server idle power. ACM Sigplan Notices, 44(3):205-216.

MicroSystems, A. (2018). Acs712: Fully integrated, hall-effect-based linear current sensor ic with 2.1 kvrms voltage isolation and a low-resistance current conductor. https://www. allegromicro.com/en/Products/Current-Sensor-ICs/Zero-To-Fifty-Amp-Integrated-Conductor-Sensor-ICs/.

Mkssoftware (2018). etherwake -send a wake-on-lan magic packet. https://www.mkssoftware.com/docs/man1/etherwake.1.asp. Acessado em 29/09/2018.
Moreira, A. (2017). Wake on lan. http://www.dei.isep.ipp.pt/˜andre/ documentos/wol.html. Acessado em 08/10/2017.

Nascimento, P. S., Freitas, and Silva, A. E. (2015). Cloudgi, gerenciando instâncias de um serviço replicado em uma plataforma de computação em nuvem. In Anais do Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (Salão de Ferramentas).

Kwapi's developer documentation. https://kwapi.readthedocs.io/en/latest/. Acessado em 22/08/2017.

OpenStack (2017b). Open source software for creating private and public clouds. https://www.openstack.org/. Acessado em 22/08/2017.

OpenStack (2017c). Overcommitting cpu and ram. https://docs.openstack.org/arch-design/design-compute/design-compute-overcommit.html. Acessado em 03/10/2017.

Systems, E. (2018). Esp8266: Low-power, highly-integrated wi-fi solution.

Westphall, C. B. and Villarreal, S. R. (2013). Princípios e tendências em green cloud computing. Revista Eletrônica de Sistemas de Informação, 12(1):1-19.

Yang, C.-T., Huang, K.-L., Liu, J.-C., Su, Y.-W., and Chu, W. C.-C. (2013). Implementation of a power saving method for virtual machine management in cloud. In Cloud Computing and Big Data (CloudCom-Asia), 2013 International Conference on, pages 283-290. IEEE.
Publicado
06/05/2019
SANTOS, Danilo da Silva; FREITAS, Allan Edgard Silva. Um Protótipo para Experimentos de Eficiência Energética em Nuvem Openstack. In: SALÃO DE FERRAMENTAS - SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES E SISTEMAS DISTRIBUÍDOS (SBRC), 2. , 2019, Gramado. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 1-8. ISSN 2177-9384. DOI: https://doi.org/10.5753/sbrc_estendido.2019.7763.