Atualização dinâmica de software em SGBDS com suporte do modelo de componentes

Detalhes bibliográficos
Autor(a) principal: Gasperi, Cleandro Flores de
Data de Publicação: 2011
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Manancial - Repositório Digital da UFSM
dARK ID: ark:/26339/001300000jt6q
Texto Completo: http://repositorio.ufsm.br/handle/1/5386
Resumo: The daily use of Internet services in the most diverse human activities creates in users the expectation of high availability of these services. Many of them have database systems as essential building block. Moreover, those services are subject outcomes such as errors and aging. An error-free software or a non-aging software which does not need innovations is an utopia. Thus, software updating is a required task. Currently, software-updating mechanisms are based on two different solutions: (i) using of additional hardware, an expensive and complex solution, or (ii) service interruption, which is trivial but inefficient. In this work, we explore the application of Dynamic Software Update (DSU) techniques as an alternative to update a Data Base Management System (DBMS) without requiring any additional hardware or service unavailability. Our solution was developed in a hypothetical DBMS architecture with the support of a software component model. A prototype was developed in accordance with this model using FRACTAL. Experimental evaluation confirmed the functional viability of this approach. The implementation overhead in a controlled environment was about 30%, which is acceptable.
id UFSM_94248e9e91fb22e2d9a1da6a0059ad7e
oai_identifier_str oai:repositorio.ufsm.br:1/5386
network_acronym_str UFSM
network_name_str Manancial - Repositório Digital da UFSM
repository_id_str
spelling Atualização dinâmica de software em SGBDS com suporte do modelo de componentesDynamic software update in database management systems with support of software component modelSistemas gerenciadores de banco de dadosAtualização dinâmica de softwareComponentes de softwareDatabase management systemDynamic software updatingSoftware componentsCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOThe daily use of Internet services in the most diverse human activities creates in users the expectation of high availability of these services. Many of them have database systems as essential building block. Moreover, those services are subject outcomes such as errors and aging. An error-free software or a non-aging software which does not need innovations is an utopia. Thus, software updating is a required task. Currently, software-updating mechanisms are based on two different solutions: (i) using of additional hardware, an expensive and complex solution, or (ii) service interruption, which is trivial but inefficient. In this work, we explore the application of Dynamic Software Update (DSU) techniques as an alternative to update a Data Base Management System (DBMS) without requiring any additional hardware or service unavailability. Our solution was developed in a hypothetical DBMS architecture with the support of a software component model. A prototype was developed in accordance with this model using FRACTAL. Experimental evaluation confirmed the functional viability of this approach. The implementation overhead in a controlled environment was about 30%, which is acceptable.O uso cotidiano da Internet nas mais diversas atividades humanas acaba por criar nos usuários a expectativa de serviços disponíveis a qualquer momento. Muitos destes serviços tem os Sistemas Gerenciadores de Banco de Dados (SGBDs) como ferramenta básica e essencial. Além disso, esses softwares estão sujeitos a erros e envelhecimento. Um software livre de erros ou que não precise de inovações é uma utopia. Assim, é necessário que o software sofra atualizações. Atualmente, os mecanismos para atualização de software utilizam hardware adicional, uma solução mais cara e complexa, ou optam pela indisponibilição do serviço para os clientes (parada do sistema), que é solução trivial mas ainda eficiente. O que este trabalho traz é a aplicação de técnicas de Atualização Dinâmica de Software (ADS) como uma alternativa para atualizar um SGBD sem o uso de hardware adicional e a indisponibilização do sistema. Para tanto, propõe-se o desenvolvimento de um SGBD em uma arquitetura hipotética com o suporte de componentes de software. Criou-se um protótipo de acordo com a solução proposta, utilizando o modelo de componentes FRACTAL. A avaliação experimental confirmou a viabilidade funcional da solução e que a sobrecarga da implementação em um ambiente controlado foi de aproximadamente 30%. Esta sobrecarga é aceitável, uma vez que se obtem a atualização do SGBD sem a parada total do mesmo.Universidade Federal de Santa MariaBRCiência da ComputaçãoUFSMPrograma de Pós-Graduação em InformáticaPasin, Marciahttp://lattes.cnpq.br/1611789402968312Saccol, Deise de Brumhttp://lattes.cnpq.br/7758924784164781Wives, Leandro Krughttp://lattes.cnpq.br/5996993884846655Gasperi, Cleandro Flores de2012-08-302012-08-302011-10-11info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfGASPERI, Cleandro Flores de. DYNAMIC SOFTWARE UPDATE IN DATABASE MANAGEMENT SYSTEMS WITH SUPPORT OF SOFTWARE COMPONENT MODEL. 2011. 56 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Maria, Santa Maria, 2011.http://repositorio.ufsm.br/handle/1/5386ark:/26339/001300000jt6qporinfo:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSM2022-06-01T13:33:02Zoai:repositorio.ufsm.br:1/5386Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufsm.br/ONGhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.comopendoar:2022-06-01T13:33:02Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false
dc.title.none.fl_str_mv Atualização dinâmica de software em SGBDS com suporte do modelo de componentes
Dynamic software update in database management systems with support of software component model
title Atualização dinâmica de software em SGBDS com suporte do modelo de componentes
spellingShingle Atualização dinâmica de software em SGBDS com suporte do modelo de componentes
Gasperi, Cleandro Flores de
Sistemas gerenciadores de banco de dados
Atualização dinâmica de software
Componentes de software
Database management system
Dynamic software updating
Software components
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Atualização dinâmica de software em SGBDS com suporte do modelo de componentes
title_full Atualização dinâmica de software em SGBDS com suporte do modelo de componentes
title_fullStr Atualização dinâmica de software em SGBDS com suporte do modelo de componentes
title_full_unstemmed Atualização dinâmica de software em SGBDS com suporte do modelo de componentes
title_sort Atualização dinâmica de software em SGBDS com suporte do modelo de componentes
author Gasperi, Cleandro Flores de
author_facet Gasperi, Cleandro Flores de
author_role author
dc.contributor.none.fl_str_mv Pasin, Marcia
http://lattes.cnpq.br/1611789402968312
Saccol, Deise de Brum
http://lattes.cnpq.br/7758924784164781
Wives, Leandro Krug
http://lattes.cnpq.br/5996993884846655
dc.contributor.author.fl_str_mv Gasperi, Cleandro Flores de
dc.subject.por.fl_str_mv Sistemas gerenciadores de banco de dados
Atualização dinâmica de software
Componentes de software
Database management system
Dynamic software updating
Software components
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Sistemas gerenciadores de banco de dados
Atualização dinâmica de software
Componentes de software
Database management system
Dynamic software updating
Software components
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description The daily use of Internet services in the most diverse human activities creates in users the expectation of high availability of these services. Many of them have database systems as essential building block. Moreover, those services are subject outcomes such as errors and aging. An error-free software or a non-aging software which does not need innovations is an utopia. Thus, software updating is a required task. Currently, software-updating mechanisms are based on two different solutions: (i) using of additional hardware, an expensive and complex solution, or (ii) service interruption, which is trivial but inefficient. In this work, we explore the application of Dynamic Software Update (DSU) techniques as an alternative to update a Data Base Management System (DBMS) without requiring any additional hardware or service unavailability. Our solution was developed in a hypothetical DBMS architecture with the support of a software component model. A prototype was developed in accordance with this model using FRACTAL. Experimental evaluation confirmed the functional viability of this approach. The implementation overhead in a controlled environment was about 30%, which is acceptable.
publishDate 2011
dc.date.none.fl_str_mv 2011-10-11
2012-08-30
2012-08-30
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.uri.fl_str_mv GASPERI, Cleandro Flores de. DYNAMIC SOFTWARE UPDATE IN DATABASE MANAGEMENT SYSTEMS WITH SUPPORT OF SOFTWARE COMPONENT MODEL. 2011. 56 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Maria, Santa Maria, 2011.
http://repositorio.ufsm.br/handle/1/5386
dc.identifier.dark.fl_str_mv ark:/26339/001300000jt6q
identifier_str_mv GASPERI, Cleandro Flores de. DYNAMIC SOFTWARE UPDATE IN DATABASE MANAGEMENT SYSTEMS WITH SUPPORT OF SOFTWARE COMPONENT MODEL. 2011. 56 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Maria, Santa Maria, 2011.
ark:/26339/001300000jt6q
url http://repositorio.ufsm.br/handle/1/5386
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.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Santa Maria
BR
Ciência da Computação
UFSM
Programa de Pós-Graduação em Informática
publisher.none.fl_str_mv Universidade Federal de Santa Maria
BR
Ciência da Computação
UFSM
Programa de Pós-Graduação em Informática
dc.source.none.fl_str_mv reponame:Manancial - Repositório Digital da UFSM
instname:Universidade Federal de Santa Maria (UFSM)
instacron:UFSM
instname_str Universidade Federal de Santa Maria (UFSM)
instacron_str UFSM
institution UFSM
reponame_str Manancial - Repositório Digital da UFSM
collection Manancial - Repositório Digital da UFSM
repository.name.fl_str_mv Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)
repository.mail.fl_str_mv atendimento.sib@ufsm.br||tedebc@gmail.com
_version_ 1815172352236847104