EBRES: uma estratégia inteligente de substituição de páginas para banco de dados

Detalhes bibliográficos
Ano de defesa: 2022
Autor(a) principal: Moraes, Gustavo de Oliveira
Orientador(a): Brayner, Angelo Roncalli Alencar
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://www.repositorio.ufc.br/handle/riufc/69594
Resumo: Database management systems (DBMS) do not always guarantee that all data is available in the main memory. DBMSs perform a replacement algorithm to determine which data to replace between main memory and secondary storage media. This class of algorithms is constantly evolving and increasingly considers new aspects in replacement decisions, such as modern flash storage media. Most probably, we may be starting a new era of these algorithms with extensive advances in forecasting techniques. This article proposes the EBRES (Efficient Buffer Replacement with Exponential Smoothing) algorithm that considers several aspects in the decisions with the support of a simple low-overhead forecasting model to predict data accesses. During the experiments, EBRES maintained a balance in its performance in different scenarios tested and was able to protect frequent data during sequential operations.
id UFC-7_b6e8d2c185d68eac077dd539a8ba851e
oai_identifier_str oai:repositorio.ufc.br:riufc/69594
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling Moraes, Gustavo de OliveiraMoraes Filho, José de AguiarBrayner, Angelo Roncalli Alencar2022-11-29T14:43:40Z2022-11-29T14:43:40Z2022MORAES, Gustavo de Oliveira. EBRES: Uma estratégia inteligente de substituição de páginas para banco de dados. 2022. 111 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2022.http://www.repositorio.ufc.br/handle/riufc/69594Database management systems (DBMS) do not always guarantee that all data is available in the main memory. DBMSs perform a replacement algorithm to determine which data to replace between main memory and secondary storage media. This class of algorithms is constantly evolving and increasingly considers new aspects in replacement decisions, such as modern flash storage media. Most probably, we may be starting a new era of these algorithms with extensive advances in forecasting techniques. This article proposes the EBRES (Efficient Buffer Replacement with Exponential Smoothing) algorithm that considers several aspects in the decisions with the support of a simple low-overhead forecasting model to predict data accesses. During the experiments, EBRES maintained a balance in its performance in different scenarios tested and was able to protect frequent data during sequential operations.Os sistemas gerenciadores de banco de dados (SGBD) nem sempre garantem que todos os dados estejam disponíveis na memória principal. SGBDs executam um algoritmo de substituição para determinar quais dados devem ser substituídos entre a memória principal e a mídia de armazenamento secundária. Essa classe de algoritmos está sempre em evolução e consideram cada vez mais novos aspectos nas decisões de substituição, como as mídias de armazenamento flash modernas. Muito provavelmente podemos estar iniciando uma nova era desses algoritmos com avanços extensivos em técnicas de predição. Este trabalho propõe o algoritmo EBRES (Efficient Buffer Replacement with Exponential Smoothing) que considera diversos aspectos em suas decisões e com o suporte de um modelo de predição simples de baixa sobrecarga para prever acessos a dados. Durante os experimentos, EBRES manteve um equilibro no seu desempenho em diferentes cenários testados e conseguiu proteger dados frequentes durante operações sequenciais.Bancos de dadosPolítica de substituição de bufferTécnicas de prediçãoEBRES: uma estratégia inteligente de substituição de páginas para banco de dadosEBRES: a smart page replacement strategy for databaseinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccessORIGINAL2022_dis_gomoraes.pdf2022_dis_gomoraes.pdfapplication/pdf3624877http://repositorio.ufc.br/bitstream/riufc/69594/3/2022_dis_gomoraes.pdfcb48a3c1d1ac565f7a4fe435f3df44a0MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ufc.br/bitstream/riufc/69594/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufc/695942022-11-29 11:44:04.36oai:repositorio.ufc.br:riufc/69594Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2022-11-29T14:44:04Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.pt_BR.fl_str_mv EBRES: uma estratégia inteligente de substituição de páginas para banco de dados
dc.title.en.pt_BR.fl_str_mv EBRES: a smart page replacement strategy for database
title EBRES: uma estratégia inteligente de substituição de páginas para banco de dados
spellingShingle EBRES: uma estratégia inteligente de substituição de páginas para banco de dados
Moraes, Gustavo de Oliveira
Bancos de dados
Política de substituição de buffer
Técnicas de predição
title_short EBRES: uma estratégia inteligente de substituição de páginas para banco de dados
title_full EBRES: uma estratégia inteligente de substituição de páginas para banco de dados
title_fullStr EBRES: uma estratégia inteligente de substituição de páginas para banco de dados
title_full_unstemmed EBRES: uma estratégia inteligente de substituição de páginas para banco de dados
title_sort EBRES: uma estratégia inteligente de substituição de páginas para banco de dados
author Moraes, Gustavo de Oliveira
author_facet Moraes, Gustavo de Oliveira
author_role author
dc.contributor.co-advisor.none.fl_str_mv Moraes Filho, José de Aguiar
dc.contributor.author.fl_str_mv Moraes, Gustavo de Oliveira
dc.contributor.advisor1.fl_str_mv Brayner, Angelo Roncalli Alencar
contributor_str_mv Brayner, Angelo Roncalli Alencar
dc.subject.por.fl_str_mv Bancos de dados
Política de substituição de buffer
Técnicas de predição
topic Bancos de dados
Política de substituição de buffer
Técnicas de predição
description Database management systems (DBMS) do not always guarantee that all data is available in the main memory. DBMSs perform a replacement algorithm to determine which data to replace between main memory and secondary storage media. This class of algorithms is constantly evolving and increasingly considers new aspects in replacement decisions, such as modern flash storage media. Most probably, we may be starting a new era of these algorithms with extensive advances in forecasting techniques. This article proposes the EBRES (Efficient Buffer Replacement with Exponential Smoothing) algorithm that considers several aspects in the decisions with the support of a simple low-overhead forecasting model to predict data accesses. During the experiments, EBRES maintained a balance in its performance in different scenarios tested and was able to protect frequent data during sequential operations.
publishDate 2022
dc.date.accessioned.fl_str_mv 2022-11-29T14:43:40Z
dc.date.available.fl_str_mv 2022-11-29T14:43:40Z
dc.date.issued.fl_str_mv 2022
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv MORAES, Gustavo de Oliveira. EBRES: Uma estratégia inteligente de substituição de páginas para banco de dados. 2022. 111 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2022.
dc.identifier.uri.fl_str_mv http://www.repositorio.ufc.br/handle/riufc/69594
identifier_str_mv MORAES, Gustavo de Oliveira. EBRES: Uma estratégia inteligente de substituição de páginas para banco de dados. 2022. 111 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2022.
url http://www.repositorio.ufc.br/handle/riufc/69594
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Ceará (UFC)
instname:Universidade Federal do Ceará (UFC)
instacron:UFC
instname_str Universidade Federal do Ceará (UFC)
instacron_str UFC
institution UFC
reponame_str Repositório Institucional da Universidade Federal do Ceará (UFC)
collection Repositório Institucional da Universidade Federal do Ceará (UFC)
bitstream.url.fl_str_mv http://repositorio.ufc.br/bitstream/riufc/69594/3/2022_dis_gomoraes.pdf
http://repositorio.ufc.br/bitstream/riufc/69594/2/license.txt
bitstream.checksum.fl_str_mv cb48a3c1d1ac565f7a4fe435f3df44a0
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)
repository.mail.fl_str_mv bu@ufc.br || repositorio@ufc.br
_version_ 1847793044289486848