Please use this identifier to cite or link to this item: https://repositorio.mcti.gov.br/handle/mctic/3742
metadata.producao.dc.title: DBSitter-AS: um Framework Orientado a Agentes para Construção de Componentes de Gerenciamento Autônomo para SGBD
metadata.producao.dc.contributor.author: Maciel, Paulo Roberto Moreira
metadata.producao.dc.contributor.authorLattes: http://lattes.cnpq.br/3422516686855456
metadata.producao.dc.contributor.advisor: Tedesco, Patrícia Azevedo
Salgado, Ana Carolina
metadata.producao.dc.contributor.advisorLattes: http://lattes.cnpq.br/7465148175791735
metadata.producao.dc.date.issued: Aug-2007
metadata.producao.dc.type: Dissertação
metadata.producao.dc.description.resumo: A Computação Autônoma é uma área de pesquisa que busca o desenvolvimento de software capaz de autoconfiguração, auto-otimização, autoproteção, auto-reparação, autoconhecimento e antecipação de necessidades, utilizando-se de padrões abertos. No caso particular de Sistemas de Gerenciamento de Bancos de Dados (SGBD), podemos resumir esses princípios como características para autogerenciamento. Uma das formas de implementar características de autogerenciamento é através do desenvolvimento de Sistemas Multiagentes (SMA) que realizem a monitoração, prevenção ou solução de falhas e aperfeiçoamento de um sistema alvo. Não há ainda muitas especificações formais de como implementar autonomia para SGBD, em especial se desenvolvida via SMA. No contexto acima, o objetivo deste trabalho é a especificação de um framework arquitetural que guie o desenvolvimento de componentes de SMA que possam prover SGBD de capacidade de autogerenciamento, auxiliando os Administradores de Bancos de Dados nas suas atividades diárias. O Framework DBSitter-AS foi concebido utilizando a metodologia Tropos para desenvolvimento de SMA e especifica como construir uma sociedade de agentes capaz de realizar ações coordenadas de monitoria, prevenção e resolução de falhas em SGBD de mercado. A sociedade de agentes concebida est· configurada em uma camada externa ao SGBD, possui uma estrutura de persistência própria e permite registro de regras e políticas organizacionais a serem obedecidas. O DBSitter-AS È uma especificação flexível no que tange a permitir o cadastro de sintomas de falhas e ações de resolução configuráveis para tipos diferentes de SGBD. Para mostrar como a especificação pode ser adaptada para casos reais, mostramos um exemplo de implementação para um caso típico de falha.
metadata.producao.dc.description.abstract: Autonomic Computing is a research area that aims at developing software capable of self-configuring, self-optimization, self-protecting, self-healing, self- knowledge and the anticipation of needs, through the use of open patterns. In the specific case of Data Base Management Systems, these features can be summarized in self-management characteristics. One of the means of implementing self- management features is by developing Multiagent Systems (MAS) which monitor, prevent and solve faults. To the best of our knowledge, there are not many formal specifications of how to implement autonomic characteristics for DBMS, in particular if they are developed as MAS. In this light, the goal of this research work is to specify an architectural framework to guide the development of MAS components that can provide DBMS with self-management functionalities, thus helping the DBA in their daily activities. The DBSitter-AS framework was designed with the Tropos methodology. It specifies how to develop an agent society that is capable of performing coordinated actions of monitoring, fault prevention and resolution in commercial DBMS. The developed agent society is set up as a layer external to the DBMS. It counts with a persistence structure and allows for the recording of organizational rules and politics that must be followed by the agent society. The DBSitter-AS allows for the addition of new fault symptoms and fault-solving actions for different DBMS. In order to show how the specification can be adapted to different situations, we present an implementation example for a typical fault case.
metadata.producao.dc.language: pt_BR
metadata.producao.dc.publisher: Universidade Federal de Pernambuco
metadata.producao.dc.publisher.program: Pós-Graduação em Ciência da Computação
metadata.producao.dc.subject: Assunto::Inteligência artificial
Assunto::Computação
Assunto::Gerenciamento de banco de dados
Assunto::Desenvolvimento de sistemas
metadata.producao.dc.rights.access: Acesso Aberto
metadata.producao.dc.identifier.uri: https://repositorio.mctic.gov.br/handle/mctic/3742
Appears in Collections:Produção científica dos servidores

Files in This Item:
File Description SizeFormat 
2007_paulo_maciel_dissertacao.pdfPaulo Maciel - Dissertação (2007)2.17 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.