Osmany Freitas Rafael Roque.  Motivação  Conceitos Básicos  Proposta  Arquitetura  Aplicacoes  Estudo de Caso  Conclusão.

Slides:



Advertisements
Apresentações semelhantes
SIG Conceituando: Sistemas de Informação e Tecnologia da Informação
Advertisements

Sistemas Distribuídos
Por Marcio Belo Mestrado em Computação PGCC/IC/UFF
Programa de Pós-Graduação Lato Sensu MBA em Gestão de Software
Laboratório de Sistemas Integráveis
Viviane Torres da Silva
CK 119: Engenharia de Software DC/CC/UFC © Rossana Andrade, Setembro CK119: Engenharia de Software Rossana Andrade Ph.D, SITE, University of Ottawa,
Ontologia para Sistemas Configurarionais Urbanos
3. Sistemas de Informação e a Produção
Sistemas Operacionais
Avaliação de Sistemas Operacionais
Grid Anywhere Um Middleware Extensível para Grades Computacionais
Algoritmos de escalonamento (com e sem o
CAPÍTULO Sistemas de supervisão 2. Sistema SCADA
CAPÍTULO Sistemas concentrados e distribuídos
QoS para Realidade Virtual
Junções Adaptativas em consultas Federadas sobre Linked Data
Simple Network Management Protocol (SNMP)
Adaptação Dinâmica em Sistemas Distribuídos. Software Adaptativo Software adaptativo é aquele que é capaz de mudar o seu comportamento em tempo de execução.
Sistemas Operacionais de Rede
Composição e Geração de Aplicações usando Aspectos
O Vote! é uma solução completa voltada para realização de pesquisas de qualquer tipo : Mercadológicas, Qualitativas, Quantitativas entre outras, de forma.
Mobilidade Cláudia Ribeiro.
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
ENTERPRISE RESOURSE PLANNING
Research of Dynamic SOA Collaboration Architecture
Monitoramento de logs e registros de sistemas
Sistema Cliente-servidor ou Sistema Client-server
Middleware e Sistemas Distribuídos
Segurança e auditoria de sistemas
Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Ferramentas de Gestão Plataformas de Gestão IST/INESC-ID Contactos: IST/Tagus-Park.
Gildo de Almeida Leonel
Arquitetura Cliente /Servidor
GERENCIAMENTO DE REDES UTILIZANDO O PROTOCOLO SNMP
Gerenciamento de Redes Utilizando Agentes Móveis
1 My GRID: Bio-informática personalizada em uma grade de informação. Francisco Silva
Administração de viagens e despesas Visão geral do cenário
Gerência de Configuração - GC
Administração e Integração de Redes em Sistemas Distribuídos
Sistemas Distribuídos
Software engineering, the software process and their support M.M. Lehman Apresentadora: Tarciana Dias da Silva.
Ferramentas de Gerenciamento Aula 3
IPAM Internet Protocol Address Management
Porque um novo ambiente?. Interação inter-grupos  A maioria das ferramentas existentes provê interação dentro do grupo. Na concepção adotada nessa proposta.
Cont. gerenciamento de rede Prof. Eliane Teresa Borela 2°p redes de Computadores.
Introdução à Computação em Grade Porto Alegre, Maio/2006 Centro Nacional de Supercomputação CESUP/RS Realização: Projeto GradeUFRGS Material pertencente.
Tecgraf PUC-Rio Setembro de 2013 Introdução ao Openbus.
GRI - Gerência de Recursos Informacionais
METODOLOGIA, MÉTODOS E FERRAMENTAS
1 MAC Computação Móvel Agentes de software para Computação Móvel Aluno: Eduardo Leal Guerra
Integração de Ferramentas CASE
Abr-17 Projetar Processos Projetar distribuição.
Engenharia de Software
Value type-based smart proxies: a concept for adaptable distributed applications Markus Aleksy, Ralf Gitzel ACM International Conference Proceeding Series;
AgentsResearch.com Ferramenta para Gerenciamento de Cursos via Internet Elaine Quintino da Silva Dilvan de Abreu Moreira
Convergência Digital Porque ela aconteceu:
Conceitos de Monitoramento
Elementos de Informática
Painel 4 do WorkSIDAM O Papel de Agentes Móveis em Computação Móvel Antonio Alfredo Ferreira Loureiro Departamento de Ciência da Computação Universidade.
Disciplina: Inteligência Artificial
Simple Network Management Protocol
Versão 1 - julho/2013 Tecgraf PUC-Rio Novembro de 2013 Introdução ao OpenBus.
Leandro Clementino Almeida.  Anos 50 - Sistemas Operacionais tipo Lote:  Aumentar a capacidade de processamento de programas  Usuário ia ao computador.
CIn.ufpe.br Modelos de Desempenho para Aplicações de Sincronização de dados em Dispositivos Móveis Aluno: Carlos Alexandre Silva de Melo Orientador: Paulo.
Emerson Felipe GOVERNO DO ESTADO DE PERNAMBUCO ESCOLA TÉCNICA ESTADUAL MARIA EDUARDA RAMOS DE BARROS.
A Solução CFTV em Nuvem Visualização Acesso via browser a até 30 câmeras simultaneamente em cada monitor, mesmo em locais diferentes Gravação Remota e.
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores Ferramenta NTop (Network Traffic Probe) Explorador.
Informação Nos últimos 30 anos do século XX, foram produzidas mais informações do que nos cinco mil anos anteriores. Nos últimos 30 anos do século XX,
ONTOLOGIAS NO CONTROLE DA ADAPTAÇÃO AO CONTEXTO EM ESPAÇO UBÍQUO ONTOLOGIAS NO CONTROLE DA ADAPTAÇÃO AO CONTEXTO EM ESPAÇO UBÍQUO Nelsi Warken, Luiz A.
EXEHDA-SS: UMA CONTRIBUIÇÃO A SENSIBILIDADE AO CONTEXTO NA MEDICINA UBÍQUA Luthiano R. Venecian, Adenauer C. Yamin Universidade Católica de Pelotas - Pelotas/RS.
Transcrição da apresentação:

Osmany Freitas Rafael Roque

 Motivação  Conceitos Básicos  Proposta  Arquitetura  Aplicacoes  Estudo de Caso  Conclusão

 A rápida evolução e disseminação da rede e aplicações distribuídas.  Atualmente, a natureza extremamente dinâmica e aberta da internet conduzem a uma mudança freqüente dos requisitos dos usuários e ambiente de operação.  Isso implica que as funções oferecidas pelo middleware precisam mudar. As alterações precisam ser em tempo de execução para atender questões de disponibilidade

 Obviamente torna-se inviável para um administrador de sistema efetuar essas operações manualmente  A computação autonômica e uma forma pratica para sistemas computacionais gerenciarem a si próprios reduzindo drasticamente o custo com gerenciamento.  Uma idéia natural e equipar um middleware com essas capacidades.  Surge o Autonomic Computing Middleware ou Middleware de Computação Autonomica

 JMX (Java Management eXtensions) ◦ Fornece ferramentas para a construção de soluções distribuídas, modulares e dinâmica de gerenciamento e monitoramento de dispositivos, aplicações, serviços de rede.  Computação Autonômica ◦ Abordagem sistêmica para possibilitar que sistemas computacionais sejam auto-gerenciáveis, ou seja, sem a intervenção humana.  Middleware Autonômico com JMX ◦ Um middleware que emprega conceitos da computação autonômica usando para isso as ferramentas fornecidas pela tecnologia JMX

 MAC – Middleware for Autonomic Computing ◦ Implementar as tarefas ◦ Auto-configuração ◦ Auto-otimização  Desenvolver os elementos: ◦ Gerente Autonômico ◦ Monitoração/Análise ◦ Base de Conhecimento ◦ Execução

Interface Monitor do Sistema Serviços Transporte Gerência Autonômica Base de Conhecimento Configurador Avaliador de Regras Sistema Operacional Aplicação MAC

 Serviços ◦ Conjunto de interceptadores que definem os serviços disponibilizados pelo middleware  Monitor do Sistema ◦ Registra as informações relacionadas aos recursos do sistema  Gerencia Autonômica ◦ É responsável por coletar e avaliar as informações coletadas, além de reconfigurar os serviços do middleware

 Base de Conhecimento ◦ Contém um conjunto de regras, relacionadas aos fatores monitorados pelo middleware, associadas às ações a serem executadas  Avaliador de Regras ◦ Analisa as informações, coletadas pelos monitores, baseado no conjunto de regras definido no repositório e lança eventos para que as ações sejam executadas  Configurador ◦ É notificado pelo Avaliador de Regras com eventos que determinam quais as configurações a serem executadas

 Domínio de aplicação amplo: seja pela busca de desempenho ou por automação de aspetos gerenciais.  RSSF (Rede de Sensores sem Fio) autonômica ◦ Uma RSSF autonômica é responsável por configurar e re-configurar a si própria sem intervenção humana direta.  Autonomic Grid Applications Middleware ◦ Possibilitar o uso de aplicações de Grid autonômicas que tenham ciência de contexto e sejam capazes de se configurar, otimizar e adaptar automaticamente.

 Manipulação de Strings ◦ StringServer: Recebe uma String e concatena com o prefixo do servidor. ◦ StringClient: Envia duas requisições para o servidor e imprime a resposta.  Processamento de Imagens ◦ ImgProcServer: Contem um repositorio de imagens e uma lista de operacoes de processamento de imagens que podem ser realizadas sobre elas. ◦ ImgProcClient: Requisita a lista de imagens do servidor e pode realizar diversas operaçoes sobre elas. As operaçoes são realizadas remotamente e o resultado exibido na tela.

String Server Image Server

 O trabalho apresentado constitui apenas um primeiro passo na definição de um middleware autonômico.  Os estudos de caso comprovam a eficácia do middleware em monitorar e configuras os elementos que compõem o sistema.  Um estudo importante seria implementar as funções de auto-cura e auto-otimização.  Uma grande adição seria a utilização de uma base de conhecimento e gerenciamento de políticas padronizados, a exemplo do PMAC (Policy Management for Autonomic Computing)

 Gang Huang, Tiancheng Liu, Hong Mei, Zizhan Zheng, Zhao Liu, Gang Fan, “Towards Autonomic Computing Middleware via Reflection”, compsac, pp , 28th Annual International Computer Software and Applications Conference (COMPSAC'04), 2004  Wolfgang Trumler, Faruk Bagci, Jan Petzold, “AMUN - autonomic middleware for ubiquitous environments applied to the smart doorplate”, Theo Ungerer ELSEVIER Advanced Engineering Informatics, Volume 19 Issue 3, Pages , 2005  Wail M. Omar "Autonomic middleware services for just-in-time grid services provisioning". Journal of Computer Science. June FindArticles.com. 27 Jun  R. Sterritt, M. Parashar, H. Tianfield, R. Unland, A Concise Introduction to Autonomic Computing, Journal of Advanced Engineering Informatics, Engineering Applications of Artificial Intelligence, Special Issue on Autonomic Computing and Automation, Elsevier Publishers, 2005.

Duvidas