gimi tutorial

18
GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1

Upload: dominy

Post on 16-Jan-2016

29 views

Category:

Documents


0 download

DESCRIPTION

GIMI Tutorial. GIMI Team GEC 16, Salt Lake City, March 19 th. Overview. Introduction Goals GIMI and ExoGENI , iRODS Tutorial. Introduction. Capable of supporting needs of GENI experimenters and GENI infrastructure operators - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: GIMI Tutorial

1

GIMITutorial

GIMI Team

GEC 16, Salt Lake City, March 19th

Page 2: GIMI Tutorial

2

Overview• Introduction• Goals• GIMI and ExoGENI, iRODS• Tutorial

Page 3: GIMI Tutorial

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

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

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

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

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

Persistent Server

Tutorial VM

8

emmy9

OML Server

AM

iRODS

XMPP Server

User Workspace

EC

Visualization

iRODS Client

Tutorial

IREEL

NodeB

RC ML

NodeC

RC ML

NodeE

RC ML

NodeA

RC ML

NodeD

RC ML

Page 9: GIMI Tutorial

Persistent Server

Tutorial VM

9

emmy9

OML Server

AM

iRODS

XMPP Server

User Workspace

EC

Visualization

iRODS Client

Tutorial

IREEL

Page 10: GIMI Tutorial

BBN10

Experiment Topology

Page 11: GIMI Tutorial

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

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

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

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

15

NodeA

RC ML

NodeB

RC ML

NodeC

RC ML

Data Collection

emmy9

OML Server

AM

iRODS

XMPP Server

LabwikiUser Workspace

EC

Visualization

iRODS Client

OpenFlow

Page 16: GIMI Tutorial

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 17: GIMI Tutorial

17

Feedback

http://tinyurl.com/GEC16-Tut-Feedback

Page 18: GIMI Tutorial

Thank YouQuestions?

18