gemini + an mdip proposal 120/07/2012 raphael dourado fibre-br i&m team meeting

23
GEMINI + An MDIP Proposal 1 20/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting

Upload: laurence-burns

Post on 20-Jan-2016

218 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: GEMINI + An MDIP Proposal 120/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting

GEMINI +An MDIP Proposal

120/07/2012

Raphael DouradoFibre-BR I&M Team Meeting

Page 2: GEMINI + An MDIP Proposal 120/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting

GEMINI

220/07/2012

Page 3: GEMINI + An MDIP Proposal 120/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting

Instrumentizing an experiment step by step

• It’s required to add a “Global Node” into the slice• This “Global Node” it’s nothing more than our old

friends “Measurement Controller” + “LAMP Portal”

Configuring the Rspec

320/07/2012

This is an extension of the base Rspec schemaThis is an extension of the base Rspec schema

Page 4: GEMINI + An MDIP Proposal 120/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting

Instrumentizing an experiment step by step

• You can add MPs into the slice using the “MP Nodes”• This is done through annotations in the Rspec

Configuring the Rspec

420/07/2012

You can choose which type of measurements you want.ACTIVE means perfSONAR (LAMP)PASSIVE means INSTOOLS (SNMP + SSH)

You can choose which type of measurements you want.ACTIVE means perfSONAR (LAMP)PASSIVE means INSTOOLS (SNMP + SSH)

Page 5: GEMINI + An MDIP Proposal 120/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting

Instrumentizing an experiment step by stepConfiguring the Rspec

520/07/2012

Page 6: GEMINI + An MDIP Proposal 120/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting

Instrumentizing an experiment step by step

• It’s required to add a “Global Node” into the slice• This “Global Node” it’s nothing more than our old

“Measurement Controller” (MC)

Configuring the Rspec

620/07/2012

This is an extension of the base Rspec schemaThis is an extension of the base Rspec schema

Page 7: GEMINI + An MDIP Proposal 120/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting

Instrumentizing an experiment step by stepConfiguring the Rspec

720/07/2012

Page 8: GEMINI + An MDIP Proposal 120/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting

Instrumentizing an experiment step by step

• Run the script “instrumentize.py”

• The following steps will be performed:

“Instrumentazing”

820/07/2012

1. Check all Nodes to be intrumentized for OS compatibility2. Send your manifest to the UNIS Server3. Obtain Credential to view Active measurements4. Install all required SW on the Global Node5. Install all required SW on the MP Nodes6. Send slice information to the GEMINI Portal

Page 9: GEMINI + An MDIP Proposal 120/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting

Instrumentizing an experiment step by step

• And after ~20 minutes...

• Now we can access the GEMINI Portal

“Instrumentazing”

920/07/2012

Page 10: GEMINI + An MDIP Proposal 120/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting

Instrumentizing an experiment step by stepThe GEMINI Portal

1020/07/2012

Page 11: GEMINI + An MDIP Proposal 120/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting

Instrumentizing an experiment step by step

• But there’s nothing new.... Wait!

The GEMINI Portal

1120/07/2012

Page 12: GEMINI + An MDIP Proposal 120/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting

Instrumentizing an experiment step by step

• For passive measurements, the same old Portal...

The GEMINI Portal

1220/07/2012

Page 13: GEMINI + An MDIP Proposal 120/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting

Instrumentizing an experiment step by step

• And also for active measurements...

The GEMINI Portal

1320/07/2012

Page 14: GEMINI + An MDIP Proposal 120/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting

Instrumentizing an experiment step by step

• For passive measurements:

Archiving services

1420/07/2012

Feel free to choose...

... but let’s see how iRods looks like!

Feel free to choose...

... but let’s see how iRods looks like!

Page 15: GEMINI + An MDIP Proposal 120/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting

Instrumentizing an experiment step by step

• For passive measurements: iRods

Archiving services

1520/07/2012

Page 16: GEMINI + An MDIP Proposal 120/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting

Instrumentizing an experiment step by stepArchiving services

1620/07/2012

Page 17: GEMINI + An MDIP Proposal 120/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting

Instrumentizing an experiment step by step

• For active measurements:– Data is distribuited across MP Nodes– Each node has its own MA (SQL MA over MySQL)

• OWAMP MA• BWCTL MA• PingER MA

– These MAs can answer pS queries (NMWG) asking for raw data

Archiving services

1720/07/2012

Page 18: GEMINI + An MDIP Proposal 120/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting

Instrumentizing an experiment step by step

• For active measurements:

Archiving services

1820/07/2012

Slice

PingER MA

OWAMP MA

OWAMP MA

BWCTL MAperfSONARClient App

SOAP/NMWG

SOAP/NMWG

Page 19: GEMINI + An MDIP Proposal 120/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting

Instrumentizing an experiment step by step

• There are plans to store ALL data in iRods (active and passive)

• Simplify and unify interfaces (portals)• Store ALL configuration data in a single point– What do I mean?

Future plans

1920/07/2012

Page 20: GEMINI + An MDIP Proposal 120/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting

Instrumentizing an experiment step by step

• How conf. data are stored today:

Future plans

2020/07/2012

PortalDB UNIS DB

GEMINI Portal(INSTOOLS)

pSConfig(LAMP Portal)

UNISUNIS

Passive Meas. Data Active Meas. Data

Page 21: GEMINI + An MDIP Proposal 120/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting

MDIP Proposal

2120/07/2012

Page 22: GEMINI + An MDIP Proposal 120/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting

Instrumentized Slice

FIBRE I&M Arch

GEMINI MDIP

GEMINI

22

UNISUNIS

MA Y

MA X

MA X

MA Z

MP

MP

MP

GN

PortalDBPortalDB

Passive Meas Local

Archive

Passive Meas Local

Archive

iRODS iRODS CollectorCollector

iRODS iRODS CollectorCollector

Active Active Meas. Meas.

CollectorCollector

Active Active Meas. Meas.

CollectorCollector

Passive Meas.

Collector

Passive Meas.

Collector

FIBREI&M DB

NM

-WG

[?]pS API / NMWG

pS API / NMWG

SQL

pS API [?]

iRods Protocol

MetadataMeas. Data

iRODSiRODS

Page 23: GEMINI + An MDIP Proposal 120/07/2012 Raphael Dourado Fibre-BR I&M Team Meeting

THANK YOU!QUESTIONS?

Contact: [email protected]

20/07/2012 23