A Recommender for Resource Allocation in Compute Clouds Using Genetic Algorithms and SVR

Authors

  • Thiago Nelson Faria dos Reis Universidade Federal do Maranhão
  • Mario Meireles Teixeira
  • João Dallyson Sousa de Almeida Universidade Federal do Maranhão
  • Anselmo Cardoso de Paiva Universidade Federal do Maranhão

Keywords:

Computer networks, Platform virtualization, Web services, Genetic algorithms, Predictive models

Abstract

Resource allocation in Cloud Computing has been done reactively, hindering service guarantees and generating unnecessary charging of idle resources. In order to mitigate these problems, this work proposes and evaluates a predictive resource allocation approach, implemented as a Configuration Recommender, based on Support Vector Regression (SVR) and Genetic Algorithms (GA). This combination is used to estimate application runtime and recommends a viable and valid configuration of resources in the cloud, regarding execution time and monetary costs. As a case study, machine learning applications based on the Weka tool are chosen. The results show that predicted times were very close to actual ones, achieving an efficient estimation of time and cost and their consequent reduction.

 

Downloads

Download data is not yet available.

Published

2020-05-02

How to Cite

Reis, T. N. F. dos, Meireles Teixeira, M., Almeida, J. D. S. de, & Paiva, A. C. de. (2020). A Recommender for Resource Allocation in Compute Clouds Using Genetic Algorithms and SVR. IEEE Latin America Transactions, 18(6), 1049–1057. Retrieved from https://latamt.ieeer9.org/index.php/transactions/article/view/1346