1 / 17

Instrumentation Tools (INSTOOLS)

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.

aya
Download Presentation

Instrumentation Tools (INSTOOLS)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Instrumentation Tools (INSTOOLS) Raphael Dourado

  2. 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.

  3. Arquitetura do ProtoGENI(Visão Parcial) ProtoGENI ClearingHouse ... Site 1 Site 2 Component Manager Component Manager ... Resources Resources

  4. 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!

  5. 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

  6. 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

  7. Funcionamento • Utiliza dois recursos do GENI: MPs e MCs MP MC

  8. Funcionamento • (1) – Captura de dados A transferência é feita em canal separado!

  9. Funcionamento • (2) – Visualização dos dados

  10. 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.

  11. 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

  12. 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)

  13. Arquitetura

  14. Integração ProtoGENI FIBRE-BR I&M Download Slice M D I P Instools Dados convertidos Shared Global Repository MP MC DB MP

  15. 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...

  16. 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

  17. OBRIGADO!DÚVIDAS?

More Related