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?
Download

INSTRUMENTATION TOOLS (INSTOOLS)