INSTRUMENTATION TOOLS (INSTOOLS) Raphael Dourado RECAPITULANDO No ProtoGENI, as medições são feitas/recuperadas de pelo menos duas maneiras: Via LAMP (perfSONAR) Via INSTOOLS (medição do experimento/slice) Esta apresentação será focada no INSTOOLS. ARQUITETURA DO PROTOGENI (VISÃO PARCIAL) ProtoGENI Clearing House ... Site 1 Site 2 Component Manager Component Manager Resources Resources ... MOTIVAÇÃO Os CMFs facilitam a tarefa de alocar, configurar e inicializar recursos para uma slice Porém, é preciso também um framework para facilitar aos usuários a instrumentalização dos seus experimentos: Para isso foi criado o INSTOOLS! OBJETIVO DO INSTOOLS Tornar fácil aos usuários instrumentalizarem suas slices Isso torna possível possível “ver” o que está acontecendo em um experimento em tempo real Utilizar ferramentas já existentes para captura de dados (ex.: MRTG) [não reinventar a roda] Originalmente projetado para ser usado por estudantes, pois: “Esconde” os detalhes de Automatiza decisões (configurações) Minimiza a quantidade de intervenções pelo usuário O QUE FAZ? Cria automaticamente a infraestrutura de medição dentro da slice Logo, é “instanciado” toda vez que a slice é instanciada Captura os dados de medição da slice, e os disponibiliza via um WebPortal FUNCIONAMENTO Utiliza dois recursos do GENI: MPs e MCs MP MC FUNCIONAMENTO (1) – Captura de dados A transferência é feita em canal separado! FUNCIONAMENTO (2) – Visualização dos dados FUNCIONAMENTO (3) – Armazenamento dos dados Ocorre em três fases: (1) Os dados são armaz. temporariamente nos MPs. (2) Os dados são enviados ao(s) MC(s) (3) Dados importantes são armaz. em um repositório global e compartilhado. FUNCIONAMENTO (3) – Armazenamento dos dados [cont.] Quanto ao repositório global: Subtende que os usuários raramente irão acessá-lo, pois é mais comum acessarem os dados pelo MCPortal Dados armaz. neste repositório poderão ser “baixados” como um arquivo comum Quais dados são salvos neste repositório? Aqueles necessários mesmo após o fim do experimento Dados públicos FUNCIONAMENTO (3) – Armazenamento dos dados [cont.] No entanto: Por default, NADA é salvo neste repositório A interface para acesso ao repositório ainda não está definida (GRIFFIOEN, 2009) ARQUITETURA INTEGRAÇÃO ProtoGENI FIBRE-BR I&M Download Slice Instools MP MC MP Shared Global Repository M D I P Dados convertidos DB CONCLUSÃO É preciso verificar melhor o que já está implementado, já que a referência utilizada data de 2009... É preciso também verificar o status atual do LAMP, pois no GEC12 foi dito que ele substituiria o INSTOOLS... OBRIGADO! DÚVIDAS?