lamp and his best friend, unis how to measure experiments with them 101/06/2012 raphael dourado...
TRANSCRIPT
![Page 1: LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting](https://reader035.vdocuments.mx/reader035/viewer/2022062409/56649f4c5503460f94c6cab5/html5/thumbnails/1.jpg)
LAMP and his best friend, UNISHow to measure experiments with them
101/06/2012
Raphael DouradoFibre-BR I&M Team Meeting
![Page 2: LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting](https://reader035.vdocuments.mx/reader035/viewer/2022062409/56649f4c5503460f94c6cab5/html5/thumbnails/2.jpg)
UNIS(Unified Network Information Services)
201/06/2012
![Page 3: LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting](https://reader035.vdocuments.mx/reader035/viewer/2022062409/56649f4c5503460f94c6cab5/html5/thumbnails/3.jpg)
UNIS
• pS-TopologyService + pS-LookupService
• The GENI Measurement Information will rely on UNIS technology
• Is an “information service plane”
What is UNIS?
301/06/2012
pS-TopologyService
pS-LookupService
UNIS
![Page 4: LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting](https://reader035.vdocuments.mx/reader035/viewer/2022062409/56649f4c5503460f94c6cab5/html5/thumbnails/4.jpg)
UNIS
• Provide meta-information like:– The location of an MP– The MP that is closest to you– Etc.
What UNIS can do for you?
401/06/2012
![Page 5: LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting](https://reader035.vdocuments.mx/reader035/viewer/2022062409/56649f4c5503460f94c6cab5/html5/thumbnails/5.jpg)
UNIS
• “Built upon the same base elements as defined in the NM-WG topology schema”
• Closely follows the ongoing work of NML-WG for defining a standardized topology representation
UNIS schema
501/06/2012
![Page 6: LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting](https://reader035.vdocuments.mx/reader035/viewer/2022062409/56649f4c5503460f94c6cab5/html5/thumbnails/6.jpg)
UNIS
• Definition of a node:
UNIS schema (within a GENI Rspec file):
601/06/2012
![Page 7: LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting](https://reader035.vdocuments.mx/reader035/viewer/2022062409/56649f4c5503460f94c6cab5/html5/thumbnails/7.jpg)
UNIS
• Defining a GRE Tunnel
UNIS schema (within a GENI Rspec file)
701/06/2012
![Page 8: LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting](https://reader035.vdocuments.mx/reader035/viewer/2022062409/56649f4c5503460f94c6cab5/html5/thumbnails/8.jpg)
LAMP
801/06/2012
![Page 9: LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting](https://reader035.vdocuments.mx/reader035/viewer/2022062409/56649f4c5503460f94c6cab5/html5/thumbnails/9.jpg)
LAMP
1: Modify the Rspec– You need to specify which nodes of your slice will be MPs
Setting up an experiment step by step
901/06/2012
SliceLAMP Web Portal
Node1 (MP)
Node2 (MP)
![Page 10: LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting](https://reader035.vdocuments.mx/reader035/viewer/2022062409/56649f4c5503460f94c6cab5/html5/thumbnails/10.jpg)
1001/06/2012
![Page 11: LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting](https://reader035.vdocuments.mx/reader035/viewer/2022062409/56649f4c5503460f94c6cab5/html5/thumbnails/11.jpg)
LAMP
2: Create and start the slice– In a terminal:
– After executing this script, the ProtoGENI CM returns a Manifest file
Setting up an experiment step by step
1101/06/2012
ProtoGENI default script Slice’s name Our modified Rspec(previous slide)
![Page 12: LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting](https://reader035.vdocuments.mx/reader035/viewer/2022062409/56649f4c5503460f94c6cab5/html5/thumbnails/12.jpg)
LAMPThe returned Manifest
1201/06/2012
![Page 13: LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting](https://reader035.vdocuments.mx/reader035/viewer/2022062409/56649f4c5503460f94c6cab5/html5/thumbnails/13.jpg)
LAMP
3: Upload the experiment’s topology to UNIS
Setting up an experiment step by step
1301/06/2012
UNIS
Slice
MP MP
LAMP Web Portal
There is a UNIS node deployed at UDel
![Page 14: LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting](https://reader035.vdocuments.mx/reader035/viewer/2022062409/56649f4c5503460f94c6cab5/html5/thumbnails/14.jpg)
LAMP
3: Upload the experiment’s topology to UNIS– In a terminal:
– If everything work fine...
Setting up an experiment step by step
1401/06/2012
1122
33
11 The returned Manifest file
22 The slice’s URN
33 User’s credential (optional)
![Page 15: LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting](https://reader035.vdocuments.mx/reader035/viewer/2022062409/56649f4c5503460f94c6cab5/html5/thumbnails/15.jpg)
LAMP
3: Upload the experiment’s topology to UNIS– If everything is right...
Setting up an experiment step by step
1501/06/2012
![Page 16: LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting](https://reader035.vdocuments.mx/reader035/viewer/2022062409/56649f4c5503460f94c6cab5/html5/thumbnails/16.jpg)
LAMP4: Accessing the LAMP Portal
1601/06/2012
![Page 17: LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting](https://reader035.vdocuments.mx/reader035/viewer/2022062409/56649f4c5503460f94c6cab5/html5/thumbnails/17.jpg)
LAMP5: Enable meas services on nodes
1701/06/2012
![Page 18: LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting](https://reader035.vdocuments.mx/reader035/viewer/2022062409/56649f4c5503460f94c6cab5/html5/thumbnails/18.jpg)
LAMP6: Configure simple tests
![Page 19: LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting](https://reader035.vdocuments.mx/reader035/viewer/2022062409/56649f4c5503460f94c6cab5/html5/thumbnails/19.jpg)
LAMP7: Push configuration to UNIS
![Page 20: LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting](https://reader035.vdocuments.mx/reader035/viewer/2022062409/56649f4c5503460f94c6cab5/html5/thumbnails/20.jpg)
LAMP8: Enjoy!
![Page 21: LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting](https://reader035.vdocuments.mx/reader035/viewer/2022062409/56649f4c5503460f94c6cab5/html5/thumbnails/21.jpg)
LAMP8: Enjoy!
![Page 22: LAMP and his best friend, UNIS How to measure experiments with them 101/06/2012 Raphael Dourado Fibre-BR I&M Team Meeting](https://reader035.vdocuments.mx/reader035/viewer/2022062409/56649f4c5503460f94c6cab5/html5/thumbnails/22.jpg)
References
• Fernandes, Guilherme et. al. Requirements and Design Notes for the GENI Instrumentation and Measurement Architecture: perfSONAR and pGIMI. http://groups.geni.net/geni/attachment/wiki/LAMP/S2.a-Requirements%26Design.pdf
• LAMP Tutorial. http://groups.geni.net/geni/wiki/LAMP/Tutorial
• Portnoi, Marcos; Swany, Martin. Unified Network Information Services (UNIS) allow users to discover network services and capabilities. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.189.4875&rep=rep1&type=pdf
2201/06/2012