180 likes | 314 Views
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.
E N D
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 ClearingHouse ... 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)
Integração ProtoGENI FIBRE-BR I&M Download Slice M D I P Instools Dados convertidos Shared Global Repository MP MC DB MP
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...
Referências • Griffioen, James. Architectural Design and Specification of the INSTOOLS Measurement System. 2009. http://groups.geni.net/geni/attachment/wiki/InstrumentationTools/instools-design-doc.pdf • INSTOOLS Project Page. http://groups.geni.net/geni/wiki/InstrumentationTools • INSTOOLS Summary Page (Mais detalhado). http://groups.geni.net/geni/wiki/INSTOOLSSummary