Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Eduardo Fonseca de Andréa efonseca@inf.puc-rio.br
A Multi-Agent System Approach for the Management of Component Execution Environment Eduardo Fonseca de Andréa
2
Agenda Motivação Objetivos Arquitetura
Monitor de Métricas (demonstração) Proposta Artigo (SBCARS 2007) Agentes Propostos Integração com os Agentes de Classificação Diagrama de Classe Diagrama de Sequencia Estado Atual Próximos Passos Trabalhos Futuros © LES/PUC-Rio
3
Motivação Sistemas de componentes tendem a ser difíceis de gerênciar e configurar; Desenvolvedores de componentes não possuem uma maneira transparente de testar os artefatos desenvolvidos; Como monitorar a performance de um sistema de componentes distribuídos? © LES/PUC-Rio
4
Objetivos Implementar monitores capazes de coletar informações do ambiente de execução de componentes de software; Criar agentes capazes de gêrenciar o ambiente de execução componentes de software; Implementar agentes utilizando componentes de software. © LES/PUC-Rio
5
Arquitetura © LES/PUC-Rio
6
Arquitetura © LES/PUC-Rio
7
Arquitetura-Sistema de Componentes de Software (SCS)
IComponent ExecutionNode ComponentLoader Container CompCollection Components Facets Implementations © LES/PUC-Rio
8
Arquitetura – Métricas Utilizadas
Memory usage; CPU Time; Number of calls to each method; The timestamp of the last call done to specific method; Response time; Number of components and containers. © LES/PUC-Rio
9
Arquitetura– Coleta de Métricas
© LES/PUC-Rio
10
Monitor de Métricas (demonstração)
© LES/PUC-Rio
11
SBCARS 2007 Proposta de artigo Sessão de Ferramentas ;
Descrição de uso da arquitetura SCS; Experiência com monitoração dos componentes. © LES/PUC-Rio
12
Agentes de Software Cluster
Criar novos containers de acordo com o estadual atual de cada máquina (Load Balancing). Gerar uma pontuação para cada máquina participante. Monitores Remover Containers que não estão sendo utilizados(Container collection); Coletar informações dos Containers; Gerar alertas em casos críticos. © LES/PUC-Rio
13
Agentes Propostos Monitor Monitor Cluster Monitor © LES/PUC-Rio
14
Diagrama de Classe 05/06/07
15
Diagrama de Sequência 05/06/07
16
Diagrama de Sequência 05/06/07
17
Diagrama de Sequência 05/06/07
18
Estado Atual Finalizado a implementação do pacote Iagent
Finalizado a implementação dos monitores coletores Finalizada a implementação dos agentes: BuildARRFAgent InducerAgent ClassifierAgent Integração do pacote Bayesagent com o pacote MonitorAgent 05/06/07
19
Próximos Passos Implementação do agente de balanceamento de carga;
Implementação das atividades de coleta e alerta nos agentes monitores; Implementação de um pequeno sistema distribuídos usando a arquitetura proposta ( procura em arquivos). © LES/PUC-Rio
20
Trabalhos Futuros Avaliação da arquitetura implementada
Relato das experiências obtidas © LES/PUC-Rio
21
Perguntas??? Eduardo D´Andréa Sand Correa efonseca@inf.puc-rio.br
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.