I NSTRUMENTATION T OOLS (INSTOOLS) Raphael Dourado

Preview:

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?

Recommended