i nstrumentation t ools (instools) raphael dourado
TRANSCRIPT
![Page 1: I NSTRUMENTATION T OOLS (INSTOOLS) Raphael Dourado](https://reader035.vdocuments.mx/reader035/viewer/2022070507/5706383f1a28abb8238f0a10/html5/thumbnails/1.jpg)
INSTRUMENTATION TOOLS (INSTOOLS)Raphael Dourado
![Page 2: I NSTRUMENTATION T OOLS (INSTOOLS) Raphael Dourado](https://reader035.vdocuments.mx/reader035/viewer/2022070507/5706383f1a28abb8238f0a10/html5/thumbnails/2.jpg)
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.
![Page 3: I NSTRUMENTATION T OOLS (INSTOOLS) Raphael Dourado](https://reader035.vdocuments.mx/reader035/viewer/2022070507/5706383f1a28abb8238f0a10/html5/thumbnails/3.jpg)
ARQUITETURA DO PROTOGENI (VISÃO PARCIAL)
ProtoGENI
Clearing House
Site 1 Site 2
...Component
Manager
Resources
Component Manager
Resources
...
![Page 4: I NSTRUMENTATION T OOLS (INSTOOLS) Raphael Dourado](https://reader035.vdocuments.mx/reader035/viewer/2022070507/5706383f1a28abb8238f0a10/html5/thumbnails/4.jpg)
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!
![Page 5: I NSTRUMENTATION T OOLS (INSTOOLS) Raphael Dourado](https://reader035.vdocuments.mx/reader035/viewer/2022070507/5706383f1a28abb8238f0a10/html5/thumbnails/5.jpg)
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
![Page 6: I NSTRUMENTATION T OOLS (INSTOOLS) Raphael Dourado](https://reader035.vdocuments.mx/reader035/viewer/2022070507/5706383f1a28abb8238f0a10/html5/thumbnails/6.jpg)
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
![Page 7: I NSTRUMENTATION T OOLS (INSTOOLS) Raphael Dourado](https://reader035.vdocuments.mx/reader035/viewer/2022070507/5706383f1a28abb8238f0a10/html5/thumbnails/7.jpg)
FUNCIONAMENTO Utiliza dois recursos do GENI: MPs e MCs
MP
MC
![Page 8: I NSTRUMENTATION T OOLS (INSTOOLS) Raphael Dourado](https://reader035.vdocuments.mx/reader035/viewer/2022070507/5706383f1a28abb8238f0a10/html5/thumbnails/8.jpg)
FUNCIONAMENTO (1) – Captura de dados
A transferência é feita em canal separado!
![Page 9: I NSTRUMENTATION T OOLS (INSTOOLS) Raphael Dourado](https://reader035.vdocuments.mx/reader035/viewer/2022070507/5706383f1a28abb8238f0a10/html5/thumbnails/9.jpg)
FUNCIONAMENTO (2) – Visualização dos dados
![Page 10: I NSTRUMENTATION T OOLS (INSTOOLS) Raphael Dourado](https://reader035.vdocuments.mx/reader035/viewer/2022070507/5706383f1a28abb8238f0a10/html5/thumbnails/10.jpg)
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.
![Page 11: I NSTRUMENTATION T OOLS (INSTOOLS) Raphael Dourado](https://reader035.vdocuments.mx/reader035/viewer/2022070507/5706383f1a28abb8238f0a10/html5/thumbnails/11.jpg)
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
![Page 12: I NSTRUMENTATION T OOLS (INSTOOLS) Raphael Dourado](https://reader035.vdocuments.mx/reader035/viewer/2022070507/5706383f1a28abb8238f0a10/html5/thumbnails/12.jpg)
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)
![Page 13: I NSTRUMENTATION T OOLS (INSTOOLS) Raphael Dourado](https://reader035.vdocuments.mx/reader035/viewer/2022070507/5706383f1a28abb8238f0a10/html5/thumbnails/13.jpg)
ARQUITETURA
![Page 14: I NSTRUMENTATION T OOLS (INSTOOLS) Raphael Dourado](https://reader035.vdocuments.mx/reader035/viewer/2022070507/5706383f1a28abb8238f0a10/html5/thumbnails/14.jpg)
INTEGRAÇÃO
ProtoGENI FIBRE-BR I&M
Slice
SharedGlobal
Repository
MDIP
Download
DB
Dados convertidos
MC
MP
MP
Instools
![Page 15: I NSTRUMENTATION T OOLS (INSTOOLS) Raphael Dourado](https://reader035.vdocuments.mx/reader035/viewer/2022070507/5706383f1a28abb8238f0a10/html5/thumbnails/15.jpg)
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...
![Page 16: I NSTRUMENTATION T OOLS (INSTOOLS) Raphael Dourado](https://reader035.vdocuments.mx/reader035/viewer/2022070507/5706383f1a28abb8238f0a10/html5/thumbnails/16.jpg)
OBRIGADO!DÚVIDAS?