SLA-Based Guidelines for Database Transitioning
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRN |
Texto Completo: | https://repositorio.ufrn.br/jspui/handle/123456789/21027 |
Resumo: | Engenharia de Software Baseada em Componentes (CBSE) e Arquitetura Orientada a Serviços (SOA) tornaram-se formas populares de se desenvolver software nos últimos anos. Durante o ciclo de vida de um software, vários componentes e serviços podem ser desenvolvidos, evoluídos e substituídos. Em ambientes de produção, a substituição de componentes essenciais - como os que envolvem bancos de dados - é uma operação delicada, onde várias restrições e stakeholders devem ser considerados. Service-Level agreement (acordo de nível de serviço - SLA), de acordo com o glossário oficial da ITIL v3 , é “um acordo entre um provedor de serviço de TI e um cliente. O acordo consiste em um conjunto de restrições mensuráveis que um prestador de serviços deve garantir aos seus clientes.”. Em termos práticos, um SLA é um documento que um prestador de serviço oferece aos seus consumidores garantindo níveis mínimos de qualidade de serviço (QoS). Este trabalho busca avaliar a utilização de SLAs para guiar o processo de transição de bancos de dados em ambientes de produção. Em particular, propomos um conjunto de guidelines baseados em SLAs para apoiar decisões migrações de bancos de dados relacionais (RDBMS) para bancos NoSQL. Nosso trabalho é validado por estudos de caso. |
id |
UFRN_93f4d7b290d1b89cc64acd5e8f2a108a |
---|---|
oai_identifier_str |
oai:https://repositorio.ufrn.br:123456789/21027 |
network_acronym_str |
UFRN |
network_name_str |
Repositório Institucional da UFRN |
repository_id_str |
|
spelling |
Leal, Fábio de Sousahttp://lattes.cnpq.br/8581583650993008http://lattes.cnpq.br/6034405930958244Lucena, Marcia Jacyntha Nunes Rodrigueshttp://lattes.cnpq.br/7982148962089986Solar, Genoveva VargasSouza Neto, Placido Antonio dehttp://lattes.cnpq.br/3641504724164977Musicante, Martin Alejandro2016-07-26T22:20:11Z2016-07-26T22:20:11Z2016-02-26LEAL, Fábio de Sousa. SLA-Based Guidelines for Database Transitioning. 2016. 108f. Dissertação (Mestrado em Sistemas e Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2016.https://repositorio.ufrn.br/jspui/handle/123456789/21027Engenharia de Software Baseada em Componentes (CBSE) e Arquitetura Orientada a Serviços (SOA) tornaram-se formas populares de se desenvolver software nos últimos anos. Durante o ciclo de vida de um software, vários componentes e serviços podem ser desenvolvidos, evoluídos e substituídos. Em ambientes de produção, a substituição de componentes essenciais - como os que envolvem bancos de dados - é uma operação delicada, onde várias restrições e stakeholders devem ser considerados. Service-Level agreement (acordo de nível de serviço - SLA), de acordo com o glossário oficial da ITIL v3 , é “um acordo entre um provedor de serviço de TI e um cliente. O acordo consiste em um conjunto de restrições mensuráveis que um prestador de serviços deve garantir aos seus clientes.”. Em termos práticos, um SLA é um documento que um prestador de serviço oferece aos seus consumidores garantindo níveis mínimos de qualidade de serviço (QoS). Este trabalho busca avaliar a utilização de SLAs para guiar o processo de transição de bancos de dados em ambientes de produção. Em particular, propomos um conjunto de guidelines baseados em SLAs para apoiar decisões migrações de bancos de dados relacionais (RDBMS) para bancos NoSQL. Nosso trabalho é validado por estudos de caso.Component-based Software Engineering (CBSE) and Service-Oriented Architecture (SOA) became popular ways to develop software over the last years. During the life-cycle of a software system, several components and services can be developed, evolved and replaced. In production environments, the replacement of core components, such as databases, is often a risky and delicate operation, where several factors and stakeholders should be considered. Service Level Agreement (SLA), according to ITILv3’s official glossary, is “an agreement between an IT service provider and a customer. The agreement consists on a set of measurable constraints that a service provider must guarantee to its customers.”. In practical terms, SLA is a document that a service provider delivers to its consumers with minimum quality of service (QoS) metrics.This work is intended to assesses and improve the use of SLAs to guide the transitioning process of databases on production environments. In particular, in this work we propose SLA-Based Guidelines/Process to support migrations from a relational database management system (RDBMS) to a NoSQL one. Our study is validated by case studies.porUniversidade Federal do Rio Grande do NortePROGRAMA DE PÓS-GRADUAÇÃO EM SISTEMAS E COMPUTAÇÃOUFRNBrasilCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOSLADatabaseMigrationSLA-Based Guidelines for Database Transitioninginfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALFabioDeSousaLeal_DISSERT.pdfFabioDeSousaLeal_DISSERT.pdfapplication/pdf4668084https://repositorio.ufrn.br/bitstream/123456789/21027/1/FabioDeSousaLeal_DISSERT.pdf044e1e22d8566f87b2902f14b8e14342MD51TEXTFabioDeSousaLeal_DISSERT.pdf.txtFabioDeSousaLeal_DISSERT.pdf.txtExtracted texttext/plain197421https://repositorio.ufrn.br/bitstream/123456789/21027/6/FabioDeSousaLeal_DISSERT.pdf.txt79c3dc54fdbb55f17760ee9e7398bd90MD56THUMBNAILFabioDeSousaLeal_DISSERT.pdf.jpgFabioDeSousaLeal_DISSERT.pdf.jpgIM Thumbnailimage/jpeg5057https://repositorio.ufrn.br/bitstream/123456789/21027/7/FabioDeSousaLeal_DISSERT.pdf.jpg9692ca55dda7f562158a3722fd3564ddMD57123456789/210272017-11-02 22:46:19.424oai:https://repositorio.ufrn.br:123456789/21027Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2017-11-03T01:46:19Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false |
dc.title.pt_BR.fl_str_mv |
SLA-Based Guidelines for Database Transitioning |
title |
SLA-Based Guidelines for Database Transitioning |
spellingShingle |
SLA-Based Guidelines for Database Transitioning Leal, Fábio de Sousa CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO SLA Database Migration |
title_short |
SLA-Based Guidelines for Database Transitioning |
title_full |
SLA-Based Guidelines for Database Transitioning |
title_fullStr |
SLA-Based Guidelines for Database Transitioning |
title_full_unstemmed |
SLA-Based Guidelines for Database Transitioning |
title_sort |
SLA-Based Guidelines for Database Transitioning |
author |
Leal, Fábio de Sousa |
author_facet |
Leal, Fábio de Sousa |
author_role |
author |
dc.contributor.authorID.pt_BR.fl_str_mv |
|
dc.contributor.authorLattes.none.fl_str_mv |
http://lattes.cnpq.br/8581583650993008 |
dc.contributor.advisorID.pt_BR.fl_str_mv |
|
dc.contributor.advisorLattes.none.fl_str_mv |
http://lattes.cnpq.br/6034405930958244 |
dc.contributor.referees1.none.fl_str_mv |
Lucena, Marcia Jacyntha Nunes Rodrigues |
dc.contributor.referees1ID.pt_BR.fl_str_mv |
|
dc.contributor.referees1Lattes.none.fl_str_mv |
http://lattes.cnpq.br/7982148962089986 |
dc.contributor.referees2.none.fl_str_mv |
Solar, Genoveva Vargas |
dc.contributor.referees2ID.pt_BR.fl_str_mv |
|
dc.contributor.referees3.none.fl_str_mv |
Souza Neto, Placido Antonio de |
dc.contributor.referees3ID.pt_BR.fl_str_mv |
|
dc.contributor.referees3Lattes.none.fl_str_mv |
http://lattes.cnpq.br/3641504724164977 |
dc.contributor.author.fl_str_mv |
Leal, Fábio de Sousa |
dc.contributor.advisor1.fl_str_mv |
Musicante, Martin Alejandro |
contributor_str_mv |
Musicante, Martin Alejandro |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO |
topic |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO SLA Database Migration |
dc.subject.por.fl_str_mv |
SLA Database Migration |
description |
Engenharia de Software Baseada em Componentes (CBSE) e Arquitetura Orientada a Serviços (SOA) tornaram-se formas populares de se desenvolver software nos últimos anos. Durante o ciclo de vida de um software, vários componentes e serviços podem ser desenvolvidos, evoluídos e substituídos. Em ambientes de produção, a substituição de componentes essenciais - como os que envolvem bancos de dados - é uma operação delicada, onde várias restrições e stakeholders devem ser considerados. Service-Level agreement (acordo de nível de serviço - SLA), de acordo com o glossário oficial da ITIL v3 , é “um acordo entre um provedor de serviço de TI e um cliente. O acordo consiste em um conjunto de restrições mensuráveis que um prestador de serviços deve garantir aos seus clientes.”. Em termos práticos, um SLA é um documento que um prestador de serviço oferece aos seus consumidores garantindo níveis mínimos de qualidade de serviço (QoS). Este trabalho busca avaliar a utilização de SLAs para guiar o processo de transição de bancos de dados em ambientes de produção. Em particular, propomos um conjunto de guidelines baseados em SLAs para apoiar decisões migrações de bancos de dados relacionais (RDBMS) para bancos NoSQL. Nosso trabalho é validado por estudos de caso. |
publishDate |
2016 |
dc.date.accessioned.fl_str_mv |
2016-07-26T22:20:11Z |
dc.date.available.fl_str_mv |
2016-07-26T22:20:11Z |
dc.date.issued.fl_str_mv |
2016-02-26 |
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 |
LEAL, Fábio de Sousa. SLA-Based Guidelines for Database Transitioning. 2016. 108f. Dissertação (Mestrado em Sistemas e Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2016. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufrn.br/jspui/handle/123456789/21027 |
identifier_str_mv |
LEAL, Fábio de Sousa. SLA-Based Guidelines for Database Transitioning. 2016. 108f. Dissertação (Mestrado em Sistemas e Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2016. |
url |
https://repositorio.ufrn.br/jspui/handle/123456789/21027 |
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.publisher.none.fl_str_mv |
Universidade Federal do Rio Grande do Norte |
dc.publisher.program.fl_str_mv |
PROGRAMA DE PÓS-GRADUAÇÃO EM SISTEMAS E COMPUTAÇÃO |
dc.publisher.initials.fl_str_mv |
UFRN |
dc.publisher.country.fl_str_mv |
Brasil |
publisher.none.fl_str_mv |
Universidade Federal do Rio Grande do Norte |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRN instname:Universidade Federal do Rio Grande do Norte (UFRN) instacron:UFRN |
instname_str |
Universidade Federal do Rio Grande do Norte (UFRN) |
instacron_str |
UFRN |
institution |
UFRN |
reponame_str |
Repositório Institucional da UFRN |
collection |
Repositório Institucional da UFRN |
bitstream.url.fl_str_mv |
https://repositorio.ufrn.br/bitstream/123456789/21027/1/FabioDeSousaLeal_DISSERT.pdf https://repositorio.ufrn.br/bitstream/123456789/21027/6/FabioDeSousaLeal_DISSERT.pdf.txt https://repositorio.ufrn.br/bitstream/123456789/21027/7/FabioDeSousaLeal_DISSERT.pdf.jpg |
bitstream.checksum.fl_str_mv |
044e1e22d8566f87b2902f14b8e14342 79c3dc54fdbb55f17760ee9e7398bd90 9692ca55dda7f562158a3722fd3564dd |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN) |
repository.mail.fl_str_mv |
|
_version_ |
1802117511933591552 |