A Predictive Load Balancing Service for Cloud-Replicated Databases

  • Carlos S. S. Marinho Universidade Federal do Ceará (UFC)
  • Emanuel F. Coutinho Universidade Federal do Ceará (UFC)
  • José S. Costa Filho Universidade Federal do Ceará (UFC)
  • Leonardo O. Moreira Universidade Federal do Ceará (UFC)
  • Flávio R. C. Sousa Universidade Federal do Ceará (UFC)
  • Javam C. Machado Universidade Federal do Ceará (UFC)

Resumo


Cloud computing emerges as an alternative to promote quality of service for data-driven applications. Database Management Systems must be available to support the deployment of cloud applications resorting to databases. Many solutions use database replication as a strategy to increase availability and decentralize the workload of database transactions between replicas. By the distribution of database transactions between replicas, load balancing techniques improve the computational resources utilization. However, several solutions use the current state of the database service in making decisions for the distribution of transactions. This paper proposes a predictive load balancing service for replicated cloud databases.

Palavras-chave: Cloud Computing, Replicated Cloud Databases

Referências

Barker, S., Chi, Y., Moon, H. J., Hacigümüş, H., and Shenoy, P. (2012). “cut me some slack”: Latency-aware live migration for databases. In EDBT ’12, pages 432–443, New York, NY, USA. ACM.

Difallah, D. E., Pavlo, A., Curino, C., and Cudré-Mauroux, P. (2013). Oltp-bench: An extensible testbed for benchmarking relational databases. PVLDB, 7(4):277–288.

Mell, P. and Grance, T. (2011). The nist definition of cloud computing. National Institute of Standards and Technology (NIST).

Moon, H. J., Hacümüş, H., Chi, Y., and Hsiung, W.-P. (2013). Swat: A lightweight load balancing method for multitenant databases. In EDBT ’13, pages 65–76, New York, NY, USA. ACM.

Moreira, L. O., Farias, V. A. E., Sousa, F. R. C., Santos, G. A. C., Maia, J. G. R., and Machado, J. C. (2014). Towards improvements on the quality of service for multi-tenant rdbms in the cloud. In ICDE Workshops, pages 162–169, Chicago, IL, USA.

Moreira, L. O., Sousa, F. R. C., and Machado, J. C. (2012). Analisando o desempenho de banco de dados multi-inquilino em nuvem. In SBBD ’12, pages 161–168.

Pippal, S., Singh, S., Sachan, R. K., and Kushwaha, D. S. (2015). High availability of databases for cloud. In INDIACom, pages 1716–1722.

Santos, G. A. C., Maia, J. G. R., Moreira, L. O., Sousa, F. R. C., and Machado, J. C. (2013). Scale-space filtering for workload analysis and forecast. In CLOUD ’13, pages 677–684. IEEE.

Sousa, F. R. C. and Machado, J. C. (2012). Towards elastic multi-tenant database replication with quality of service. In UCC ’12, pages 168–175. IEEE.

Sousa, F. R. C., Moreira, L. O., Santos, G. A. C., and Machado, J. C. (2012). Quality of service for database in the cloud. In CLOSER ’12, pages 595–601.
Publicado
02/10/2017
MARINHO, Carlos S. S.; COUTINHO, Emanuel F.; COSTA FILHO, José S.; MOREIRA, Leonardo O.; SOUSA, Flávio R. C.; MACHADO, Javam C.. A Predictive Load Balancing Service for Cloud-Replicated Databases. In: SIMPÓSIO BRASILEIRO DE BANCO DE DADOS (SBBD), 32. , 2017, Uberlândia/MG. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2017 . p. 210-215. ISSN 2763-8979. DOI: https://doi.org/10.5753/sbbd.2017.174094.