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

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

A Multi-Agent System Approach for the Management of Component Execution Environment Eduardo Fonseca de Andréa

Apresentações semelhantes


Apresentação em tema: "A Multi-Agent System Approach for the Management of Component Execution Environment Eduardo Fonseca de Andréa"— Transcrição da apresentação:

1 A Multi-Agent System Approach for the Management of Component Execution Environment Eduardo Fonseca de Andréa

2 © LES/PUC-Rio 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

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.

5 © LES/PUC-Rio Arquitetura

6 © LES/PUC-Rio Arquitetura

7 © LES/PUC-Rio Arquitetura-Sistema de Componentes de Software (SCS) IComponent ExecutionNode IComponent ComponentLoader Container CompCollection ComponentsFacets Implementations

8 © LES/PUC-Rio 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.

9 © LES/PUC-Rio Arquitetura– Coleta de Métricas

10 © LES/PUC-Rio Monitor de Métricas (demonstração)

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 © LES/PUC-Rio Cluster Monitor

14 05/06/0714 Diagrama de Classe

15 05/06/0715 Diagrama de Sequência

16 05/06/0716 Diagrama de Sequência

17 05/06/0717 Diagrama de Sequência

18 05/06/0718 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

19 © LES/PUC-Rio 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).

20 Trabalhos Futuros Avaliação da arquitetura implementada Relato das experiências obtidas © LES/PUC-Rio

21 Perguntas??? Eduardo D´Andréa Sand Correa


Carregar ppt "A Multi-Agent System Approach for the Management of Component Execution Environment Eduardo Fonseca de Andréa"

Apresentações semelhantes


Anúncios Google