Eduardo Fonseca de Andréa

Slides:



Advertisements
Apresentações semelhantes
Programação de jogos MMO com DALua
Advertisements

Projeto Qualified Curriculum
Software Aging em uma Infraestrutura de Cloud Computing
Eduardo Kinder Almentero Herbet de Souza Cunha
Boas Práticas Adotadas em um Projeto de Design de Testes – Um relato de experiência
Desenvolvimento de Plug-ins Orientado a Testes
Introdução a Engenharia de Software de Sistemas Multi-Agentes
UML Visões – Parte 2.
Leo Silva Leonardo Murta
Diagrama de Implantação
Rational Unified Process(RUP)
Uma Ferramenta Baseada em MDA para a Especialização de Mecanismos de Persistência Fabio Seixas Marques Seminário LES – 28 de outubro.
Pier-Giovanni Taranti Orientador: Prof Lucena
Inteligência Computacional aplicada à área Financeira na Geração de uma Carteira de Investimentos – utilizando Multiagentes Inteligentes, através do XMLAw.
Engenharia de Software de Sistemas Multiagentes Seminários 2007 – 1º Semestre Prof. Carlos Lucena
Metodologias Equipe do Curso de ES para SMA
Parte III – Engenharia de Software para Autonomic Computing Seminários 2007 – 2º Semestre Maíra Gatti.
Linguagens de Modelagem (cont.) (IV)
Um Processo Baseado em MDA para a Especialização de Mecanismos de Persistência Fabio Seixas Marques Seminário LES – 7 de abril de.
Como fazer Engenharia de Software sem dinheiro!!!
Sistema Multi-Agentes
Algoritmos de escalonamento (com e sem o
DISTRIBUIÇÃO BALANCEADA DE JOBS EM UMA REDE DE IMPRESSORAS
Simple Network Management Protocol (SNMP)
Gestão de Defeitos Vanilson Burégio.
MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
1 Felipe L. SeverinoPDP Enhancing Grids for Massively Multiplayer Online Computer Games Felipe L. Severino Programação com Objetos Distribuídos paralela.
Especificação e Projeto do sistema de gerência e manipulação de mídias para produção de aulas Mozart de Melo Alves Jr. Paulo Tenório.
Avaliação de Dependabilidade de Call Center de Serviços de Emergência
Detecção de anomalias no protocolo DNS
OdysseyShare: Desenvolvimento Colaborativo de Componentes COPPE - UFRJ Marco Aurélio Souza Mangan Webmidia/CSCW 2003.
Eduardo Kinder Almentero Herbet de Souza Cunha
Arquiteturas de Referência
MPViCOS Multi Purpose Virtual Cluster Orchestration System II Escola Regional de Alto Desempenho de São Paulo São José dos Campos/SP Alexandre T.
MAS-ML Tool: Um Ambiente de Modelagem de Sistemas Multi-Agentes
A aplicação da Engenharia Semiótica no design da interface de usuário do software ASK2000 Jair C Leite Salerno Silva DIMAp - UFRN.
Repositório de Suporte ao Reuso de Software Felipe Roos Joana Trindade.
Semana do SQL Server. Virtual PASS Chapter BR -2 meses de vida visitas por mês -380 artigos -20+ vídeos
Universidade de Mogi das Cruzes Tec
Especificação em Projeto de Sistemas
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Softbom Software do Corpo de Bombeiros Equipe: André Diniz
MÉTRICAS ASSOCIADAS AO DESENVOLVIMENTO DE
Tópicos Especiais em Redes de Computadores 6º Semestre Aula 03 Prof
BeeFS Deployment Carla de Araujo Souza 16 de abril de 20151Estágio Integrado © Carla de A. Souza.
Hukarz Open Source Process D01 Alan Kelon, Silvio Meira Recife, 01/12/2006.
Uma Ferramenta para Configuração Colaborativa de Produtos em LPS Carlos Roberto Marques Junior
1 Design Fest - Fries Right Um Sistema de Controle de Processamento de Batatas Fritas Distribuído Grupo: Adolfo Neto Marcel Simonette Paulo Salem.
UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO PROJETO FINAL
CIn-UFPE1 © 2003, Alexandre Vasconcelos Visão Geral do RUP.
Seminário Técnico Conceitos e Projeto de Sistemas Distribuídos e Paralelos Adriano Machado Why do Internet services fail, and What.
Engenharia de Software e Sistemas
Condor Services for the Global Grid: Interoperability between Condor and OGSA Clovis Chapman et al Proceedings of the 2004 UK e-Science All Hands.
1 Junit Motivação para o uso André Luís Moreira
Empresa de vendas de insumos para máquinas industriais
1 Projeto Nome da empresa Contato. 2 Objetivo Descrever os objetivos do projeto.
Sistema de Gerenciamento de Delivery
PãoSoft Sistema de Gerenciamento para Panificadora
Jogo para Aplicativos Móveis Utilizando o Android Brasília 2010 Autores: Andréia Michelle da Cunha de Noronha Érica Rossana Pinto Correia Thiago Pereira.
Prof. Carlos Alberto Kamienski – Avaliação de Desempenho de Redes e Sistemas (INF-103) Santo André, Fevereiro de 2013 Projeto da Disciplina.
SGIML – Sistema de Gerenciamento do Instituto Médico Legal
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
Detecção de tráfego Skype na Web através de Redes Neurais Artigo Original: Freire, P. E., Ziviani, A., and Salles, R. M. (2008). Detecting skype flows.
1 Identificando Riscos em Projetos de IP-cores Aluno: Tiago Lins Orientador: Hermano Perrelli 29/03/2007.
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
Projeto Orientado a Objetos Prof. Wolley
Uma Extensão do Fluxo de Análise e Projeto do RUP com suporte a Desenvolvimento Baseado em Componentes Eduardo Almeida
Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto.
Faculdade de Tecnologia SENAC Pelotas/RS Curso Superior de Tecnologia em Redes de Computadores Trabalho de Conclusão de Curso (TCC) Seminário de Andamento.
Transcrição da apresentação:

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 efonseca@inf.puc-rio.br

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

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

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

Arquitetura © LES/PUC-Rio

Arquitetura © LES/PUC-Rio

Arquitetura-Sistema de Componentes de Software (SCS) IComponent ExecutionNode ComponentLoader Container CompCollection Components Facets Implementations © 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. © LES/PUC-Rio

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

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

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

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

Agentes Propostos Monitor Monitor Cluster Monitor © LES/PUC-Rio

Diagrama de Classe 05/06/07

Diagrama de Sequência 05/06/07

Diagrama de Sequência 05/06/07

Diagrama de Sequência 05/06/07

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

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

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

Perguntas??? Eduardo D´Andréa Sand Correa efonseca@inf.puc-rio.br scorrea@inf.puc-rio.br