gimi tutorial gimi team gec 16, salt lake city, march 19 th 1

Post on 19-Jan-2018

221 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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 3

TRANSCRIPT

1

GIMITutorial

GIMI Team

GEC 16, Salt Lake City, March 19th

2

Overview• Introduction• Goals• GIMI and ExoGENI, iRODS• 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

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

5

Goals• This project operates two persistent services:

• the GENI Measurement Data Archive Service (i.e., iRODs) and

• the GENI Experimenter Portal Service

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

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

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

Persistent Server

Tutorial VM

9

emmy9

OML Server

AM

iRODS

XMPP Server

User Workspace

EC

Visualization

iRODS Client

Tutorial

IREEL

BBN10

Experiment Topology

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

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

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

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

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

17

Feedback

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

Thank YouQuestions?

18

top related