DBSitter-AS: um Framework Orientado a Agentes para ConstruÃÃo de Componentes de Gerenciamento AutÃnomo para SGBD
AUTOR(ES)
Paulo Roberto Moreira Maciel
DATA DE PUBLICAÇÃO
2007
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
ASSUNTO(S)
metodologia de desenvolvimento orientado a agentes dbms sgbd multiagent systems agent oriented development methodology computaÃÃo autÃnoma sistemas multiagentes autonomic computing ciencia da computacao
Documentos Relacionados
- Aprendizado autÃnomo aplicado a soluÃÃo de conflitos em gerenciamento de trÃfego aÃreo.
- UtilizaÃÃo de opÃÃes para o controle autÃnomo de robÃs mÃveis.
- Desenvolvimento de um robà bÃpede autÃnomo
- Transformlets: um framework para construÃÃo de transformadores de modelos MDA
- Estudo comparativo entre dois algoritmos de identificaÃÃo de estrelas para um sensor de estrelas autÃnomo de campo largo.