Carregando ...
Visualização do Trabalho Acadêmico
Repositório Institucional - UECE
Título:
UMA ABORDAGEM PARA MODELAGEM DE DESEMPENHO PARA SISTEMAS DE BANCO DE DADOS NEWSQL E COMPARAÇÃO DE MODELOS GERADOS COM DIFERENTES TÉCNICAS DE APRENDIZADO DE MÁQUINA

Autor(es):
CÁ, LÁZARO JOÃO

Palavras Chaves:
Não informado

Ano de Publicação:
2018

Resumo:
RESUMO
O uso crescente de aplicativos móveis, redes sociais e muitas outras aplicações web fez surgir 
uma preocupação com a enorme variedade de dados usados por essas aplicações e com a 
complexidade dos esquemas de representação desses dados. O problema neste cenário, é 
que Sistemas de Gerenciamento de Banco de Dados (SGBDs) Relacionais tradicionais (i.e., 
SGBDs de banco de dados relacionais) não conseguem gerenciar de forma eficiente uma grande 
massa de dados variáveis. Um dos principais avanços na resolução desses problemas foi o 
surgimento de tecnologias de sistemas de banco de dados alternativas como o NoSQL e, mais 
recentemente, o NewSQL, projetados para lidar com o volume, a variedade, a velocidade e a 
variabilidade das coleções dados. O NewSQL é uma classe de modernos SGBDs Relacionais 
que fornecem o mesmo desempenho escalável dos sistemas NoSQL para cargas de trabalho de 
leitura e gravação ao Processamento de Transações On-Line (OLTP), enquanto ainda mantêm 
as garantias Atomicidade, Consistência, Isolamento e Durabilidade (ACID) de um SGBD 
Relacional tradicional. Este trabalho propõe uma abordagem de modelagem do desempenho 
baseada em técnicas de aprendizado de máquina para sistemas de bancos de dados NewSQL. 
Essa abordagem leva em consideração cargas de trabalho heterogêneas e é capaz de capturar 
os efeitos não-lineares dos aspectos de concorrência e de distribuição sobre o desempenho. Ela 
é avaliada num ambiente real, usando um servidor de 64 GB DDR4 RDIMM, 256 GB SSD, 2 
TB SAS, 2 Processadores Intel Xeon Silver 4116 e 4 Gbps. Também foi feita comparação do 
desempenho entre modelos gerados com diferentes técnicas de aprendizado demáquina.
Palavras-chave: Modelagem de Desempenho. Aprendizado de Máquina. NewSQL. SLA

Abstract:
ABSTRACT
The increasing use of mobile applications, social networks and many other web applications 
has raised a concern about the complexity of the schemes of this data representation, in the 
enormous data variety on these applications use. The problem is the traditional Relational 
Database Management Systems (DBMSs) can not efficiently manage a large mass of data. One 
of the major advances in solving these problems consists on alternative database systems such 
as NoSQL and, more recently, NewSQL, designed to handle the volume, variety, speed, and 
variability of the given collections. NewSQL is a class of modern Relational DBMSs that 
delivers the same scalable performance of NoSQL systems for read and write workloads to 
On-Line Transaction Processing (OLTP), but it providesthe same performance about Atomicity, 
Consistency, Isolation, and Durability (ACID) of a traditional Relational DBMS. This thesis 
proposes a performance modeling approach based on machine learning techniques for NewSQL 
database systems. This approach used heterogeneous workloads and it is capable of capturing 
the non-linear effects of competition and distribution aspects on performance. The experiment 
was performed in a real-world environment, using a dedicated server equipped with 64 GB 
DDR4 RDIMM, 256 GB SSD, 2 TB SAS, 2 Intel Xeon Silver 4116 and 4 Gbps processors. 
A performance comparison was also performed for generated models with different machine 
learning techniques.
Keywords: Performance Modeling. Machine Learning. NewSQL. SLA

Tipo do Trabalho:
Dissertação

Referência:
CÁ, LÁZARO JOÃO. UMA ABORDAGEM PARA MODELAGEM DE DESEMPENHO PARA SISTEMAS DE BANCO DE DADOS NEWSQL E COMPARAÇÃO DE MODELOS GERADOS COM DIFERENTES TÉCNICAS DE APRENDIZADO DE MÁQUINA . 2018. 59 f. Dissertação (Mestrado Acadêmico ou Profissional em 2018) - Universidade Estadual do Ceará, , 2018. Disponível em: Acesso em: 1 de maio de 2024

Universidade Estadual do Ceará - UECE | Departamento de Tecnologia da Informação e Comunicação - DETIC
Política de Privacidade e Segurança
Build 1