Universidade Federal de Santa Catarina 13 de maio de 2013 Maxwell Almeida (LRG) Perguntas 1 13 de maio de 2013 1 / 13 Ttulo Distributed Network Management Using SNMP, Java, WWW and CORBA. Andre Mello Barotto, Andriano de Souza, Carlos Becker Westphall. Maxwell Almeida (LRG) Perguntas 1 13 de maio de 2013 2 / 13 Ttulo Sumario 1 Qual o objetivo da solucao apresentada no artigo e quais sao as tecnologias utilizadas? 2 Dena cada uma das tecnologias utilizadas. 3 Vantagens da utilizac ao de CORBA e WWW? 4 Como foi feita a implementac ao da aplicac ao de gerencia e como e possvel sua integrac ao com outras aplicacoes de gerencia? 5 Quais as tarefas do Agente? Maxwell Almeida (LRG) Perguntas 1 13 de maio de 2013 3 / 13 Perguntas Pergunta 1 Qual o objetivo da solucao apresentada no artigo e quais sao as tecnologias utilizadas? RESPOSTA:(MARCHETTO et al., 2012) Fornecer uma visao sobre a forma como as tecnologias utilizadas fun- cionam e como eles podem ser utilizadas para desenvolver o sistema distribudo. Propor um modelo de sistema distribudo para gerenciar um cluster usando o navegador para transferir informac oes. SNMP, ATM, FDDI, CORBA, ORB, GIOP, IIOP e WWW. Maxwell Almeida (LRG) Perguntas 1 13 de maio de 2013 4 / 13 Perguntas Pergunta 2 Dena cada uma das tecnologias utilizadas. RESPOSTA:(BAROTTO; SOUZA; WESTPHALL, 2000) SNMP - Protocolo amplamente utilizadO na gestao de redes de com- putadores. Permite que os administradores solucionem problemas de rede. As redes gerenciadas pelo SNMP tipicamente consistem em: 1 Agente 2 Dispositivo gerenciado - software rodando em dispositivos gerenciados, 3 Sistema de Gerencia de Redes (NMS) - software em execucao no gerenciador. Maxwell Almeida (LRG) Perguntas 1 13 de maio de 2013 5 / 13 Perguntas Pergunta 2 Dena cada uma das tecnologias utilizadas. ATM - Asynchronous Transfer Mode -
E um padrao de rede de alta velocidade que suporta voz e dados. FDDI - Fiber Distributed Data Interface - Proporciona uma trans- ferencia de dados de alta velocidade em redes locais. CORBA - Common Object Request Broker Architecture - Suporta a comunicac ao entre os objectos colocados em qualquer dispositivo em toda a rede. Os objetos podem ser implementados por linguagens de programacao distintas e residem em diferentes sistemas operacionais. Maxwell Almeida (LRG) Perguntas 1 13 de maio de 2013 6 / 13 Perguntas Pergunta 2 Dena cada uma das tecnologias utilizadas. ORB - Object Request Broker - Responsavel pela distribuicao de men- sagens entre os objetos, permite a um cliente invocar metodos de um servidor local ou remoto, procura o objeto que implementou o metodo sem necessidade de o cliente estar ciente do sistema operacional ou onde o servidor esta localizado, a unica informac ao necessaria e a in- terface com o objeto. Maxwell Almeida (LRG) Perguntas 1 13 de maio de 2013 7 / 13 Perguntas Pergunta 2 Dena cada uma das tecnologias utilizadas. GIOP - Geral Inter-ORB Protocol - Especica o formato da mensagem e fornece uma representac ao comum de dados, utiliza a representac ao de dados comum (CDR), possibilita a interoperabilidade entre os varios tipos de dados e hardware, bem como, independencia de sistema ope- racional. Maxwell Almeida (LRG) Perguntas 1 13 de maio de 2013 8 / 13 Perguntas Pergunta 2 Dena cada uma das tecnologias utilizadas. IIOP - Internet Inter-ORB Protocol - Dene como mensagens GIOP sao transmitidas atraves do protocolo TCP/IP, fornece os meios para usar a Internet como mecanism comunicacao entre ORBs, permite que os navegadores e servidores transmitam inteiros, matrizes e objetos mais complexos, GIOP e IIOP trabalham juntos para tornar a interoperabi- lidade entre ORBs possvel. Maxwell Almeida (LRG) Perguntas 1 13 de maio de 2013 9 / 13 Perguntas Pergunta 3 Vantagens da utilizacao de CORBA e WWW? RESPOSTA:(BAROTTO; SOUZA; WESTPHALL, 2000) 1 Reduc ao do n umero e tamanho das classes que sao transferidos para o navegador. 2 O cliente executa apenas a interface com o utilizador (melhor desempenho). 3 O cliente nao esta ciente dos detalhes de implementac ao (mais seguranc a). 4 Aplicac ao nao e afetada por restric oes de seguranca de applets. Maxwell Almeida (LRG) Perguntas 1 13 de maio de 2013 10 / 13 Perguntas Pergunta 4 Como foi feita a implementacao da aplicacao de gerencia e como e possvel sua integracao com outras aplicacoes de gerencia? RESPOSTA:(BAROTTO; SOUZA; WESTPHALL, 2000) Desenvolvimento de um applet para a recolha de taxas de utilizacao da CPU de todos os equipamentos em um cluster para identicar o equipamento que contem a menor taxa de uso da CPU. Um agente especco coleta informacoes do cluster e armazena essas informacoes em um banco de dados relacional. Para a integracao do sistema com outras aplicac oes de gestao, temos desenvolvido um agente para actuar como uma porta entre o SNMP e protocolos IIOP, este agente e constitudo por uma aplicacao que controla as portas UDP. Maxwell Almeida (LRG) Perguntas 1 13 de maio de 2013 11 / 13 Perguntas Pergunta 5 Quais as tarefas do Agente? RESPOSTA:(BAROTTO; SOUZA; WESTPHALL, 2000)(MARCHETTO et al., 2012) Quando o agente recebe uma solicitacao de obter SNMP, as seguintes tarefas sao realizadas: 1 Identicac ao do parametro SNMP que esta sendo pedido. 2 Identicac ao da operacao pedida. 3 Instanciac ao do cluster de objetos para a coleta adequada de gestao da informac ao. Quando a resposta e recebida, uma PDU get-response e retornado. Maxwell Almeida (LRG) Perguntas 1 13 de maio de 2013 12 / 13 Bibliograa Bibliograa Bibliograa BAROTTO, A.; SOUZA, A. de; WESTPHALL, C. Distributed network management using snmp, java, www and corba. Journal of Network and Systems Management, 2000. v. 8(4), p. 483497, 2000. MARCHETTO, A. et al. Distributed network management using SNMP, Java, WWW and CORBA. 2012. 42 diapositivos. Maxwell Almeida (LRG) Perguntas 1 13 de maio de 2013 13 / 13