A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Eduardo Fonseca de Andréa

Apresentações semelhantes


Apresentação em tema: "Eduardo Fonseca de Andréa"— Transcrição da apresentação:

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


Carregar ppt "Eduardo Fonseca de Andréa"

Apresentações semelhantes


Anúncios Google