GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.
-
Upload
elijah-shaw -
Category
Documents
-
view
221 -
download
0
description
Transcript of GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.
![Page 1: GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.](https://reader033.fdocuments.in/reader033/viewer/2022052420/5a4d1b927f8b9ab0599c19b1/html5/thumbnails/1.jpg)
1
GIMITutorial
GIMI Team
GEC 16, Salt Lake City, March 19th
![Page 2: GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.](https://reader033.fdocuments.in/reader033/viewer/2022052420/5a4d1b927f8b9ab0599c19b1/html5/thumbnails/2.jpg)
2
Overview• Introduction• Goals• GIMI and ExoGENI, iRODS• Tutorial
![Page 3: GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.](https://reader033.fdocuments.in/reader033/viewer/2022052420/5a4d1b927f8b9ab0599c19b1/html5/thumbnails/3.jpg)
3
Introduction• Capable of supporting needs of GENI experimenters
and GENI infrastructure operators• Uses OMF/OML and integrated Rule Oriented Data
System (iRODS) as its basis• Provide libraries to instrument resources, to filter and
process measurement flows, and to consume measurement flows
• Uses the iRODS for archiving and further processing• Will include access control based on accepted GENI
policy and authorization mechanisms
![Page 4: GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.](https://reader033.fdocuments.in/reader033/viewer/2022052420/5a4d1b927f8b9ab0599c19b1/html5/thumbnails/4.jpg)
4
Goals• Provide easy-to-use I&M services for experimenters:
• deploying slices in GENI on selected types of servers, VMs and racks, WiMAX installation, and sensor networks.
• interconnected by various types of network paths• Provide comprehensive infrastructure measurement services
for infrastructure operators:• deploying measurement slices on selected types of servers, VMs and
racks, and WiMAX installations• interconnected by a various types of network paths In addition• slices established by other infrastructure operators, or by
experimenters, can be authorized to gather data from the measurement slices
![Page 5: GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.](https://reader033.fdocuments.in/reader033/viewer/2022052420/5a4d1b927f8b9ab0599c19b1/html5/thumbnails/5.jpg)
5
Goals• This project operates two persistent services:
• the GENI Measurement Data Archive Service (i.e., iRODs) and
• the GENI Experimenter Portal Service
![Page 6: GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.](https://reader033.fdocuments.in/reader033/viewer/2022052420/5a4d1b927f8b9ab0599c19b1/html5/thumbnails/6.jpg)
6
GIMI and ExoGENI• GIMI and ExoGENI integration:– ExoGENI image with GIMI tools publicly available– Process to automatically set up measurement
while acquiring resources
• Client tools in GIMI user workspace
• Will be major part of today’s tutorial
![Page 7: GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.](https://reader033.fdocuments.in/reader033/viewer/2022052420/5a4d1b927f8b9ab0599c19b1/html5/thumbnails/7.jpg)
7
GIMI and iRODS• Measurement data is automatically stored in
iRODS by OML server• Metadata is automatically added and can be
manually augmented• Users can store and retrieve measurement
data in iRODS• iRODS client in GIMI user workspace
![Page 8: GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.](https://reader033.fdocuments.in/reader033/viewer/2022052420/5a4d1b927f8b9ab0599c19b1/html5/thumbnails/8.jpg)
Persistent Server
Tutorial VM
8
emmy9
OML Server
AM
iRODS
XMPP Server
User Workspace
EC
Visualization
iRODS Client
Tutorial
IREEL
NodeBRC ML
NodeCRC ML
NodeERC ML
NodeARC ML
NodeDRC ML
![Page 9: GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.](https://reader033.fdocuments.in/reader033/viewer/2022052420/5a4d1b927f8b9ab0599c19b1/html5/thumbnails/9.jpg)
Persistent Server
Tutorial VM
9
emmy9
OML Server
AM
iRODS
XMPP Server
User Workspace
EC
Visualization
iRODS Client
Tutorial
IREEL
![Page 10: GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.](https://reader033.fdocuments.in/reader033/viewer/2022052420/5a4d1b927f8b9ab0599c19b1/html5/thumbnails/10.jpg)
BBN10
Experiment Topology
![Page 11: GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.](https://reader033.fdocuments.in/reader033/viewer/2022052420/5a4d1b927f8b9ab0599c19b1/html5/thumbnails/11.jpg)
11
NodeA
RC ML
NodeB
RC ML
NodeC
RC ML
XMPP Messaging
User Workspace
EC
Visualization
iRODS Client
emmy9
OML Server
AM
iRODS
XMPP Server
Labwiki
![Page 12: GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.](https://reader033.fdocuments.in/reader033/viewer/2022052420/5a4d1b927f8b9ab0599c19b1/html5/thumbnails/12.jpg)
12
NodeA
RC ML
NodeB
RC ML
NodeC
RC ML
EC/RC Messagingemmy9
OML Server
AM
iRODS
XMPP Server
LabwikiUser Workspace
EC
Visualization
iRODS Client
![Page 13: GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.](https://reader033.fdocuments.in/reader033/viewer/2022052420/5a4d1b927f8b9ab0599c19b1/html5/thumbnails/13.jpg)
13
NodeA
RC ML
NodeB
RC ML
NodeC
RC ML
Data Collectionemmy9
OML Server
AM
iRODS
XMPP Server
Labwiki
User Workspace
EC
Visualization
iRODS Client
![Page 14: GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.](https://reader033.fdocuments.in/reader033/viewer/2022052420/5a4d1b927f8b9ab0599c19b1/html5/thumbnails/14.jpg)
14
Trema• Full-Stack OpenFlow
Framework in Ruby and C• Easy to use• Labwiki, OMF also in Ruby• Run controller on fixed
node or ExoGENI VM
![Page 15: GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.](https://reader033.fdocuments.in/reader033/viewer/2022052420/5a4d1b927f8b9ab0599c19b1/html5/thumbnails/15.jpg)
15
NodeA
RC ML
NodeB
RC ML
NodeC
RC ML
Data Collectionemmy9
OML Server
AM
iRODS
XMPP Server
LabwikiUser Workspace
EC
Visualization
iRODS Client
OpenFlow
![Page 16: GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.](https://reader033.fdocuments.in/reader033/viewer/2022052420/5a4d1b927f8b9ab0599c19b1/html5/thumbnails/16.jpg)
16
Links• Tutorials
– http://groups.geni.net/geni/wiki/GIMI-GEC16-Tutorials/GIMI-GEC16-TutorialA
– http://groups.geni.net/geni/wiki/GIMI-GEC16-Tutorials/GIMI-GEC16-TutorialB
• Videos:– http://emmy9.casa.umass.edu/GEC16-GIMI-Tutorial/Flukes-OF-gec16.mp4– http://emmy9.casa.umass.edu/GEC16-GIMI-Tutorial/Flukes-OF-gec16-part2.
mp4– http://emmy9.casa.umass.edu/GEC16-GIMI-Tutorial/Labwiki-gec15.mp4
![Page 18: GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.](https://reader033.fdocuments.in/reader033/viewer/2022052420/5a4d1b927f8b9ab0599c19b1/html5/thumbnails/18.jpg)
Thank YouQuestions?
18