Upload
levi-loreto
View
221
Download
0
Embed Size (px)
Citation preview
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
Resources
Component Manager
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
Slice
SharedGlobal
Repository
MDIP
Download
DB
Dados convertidos
MC
MP
MP
Instools
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?