Mid-Atlantic Crossroads (MAX) MAX GENI Facility and Aggregate Manager Cluster Meeting Status Update...

Post on 21-Jan-2016

221 views 0 download

Tags:

Transcript of Mid-Atlantic Crossroads (MAX) MAX GENI Facility and Aggregate Manager Cluster Meeting Status Update...

Mid-Atlantic Crossroads (MAX)

MAX GENI Facility and Aggregate Manager

Cluster Meeting Status Update

November 2, 2010

Tom Lehman

Xi Yang

Peter O'Neil

Abdella Battou

Balu Pillai

MAX Aggregate Manager

MAX AMSlice Provisioning

MAX GENI Aggregate Manager

DRAGON IDC

ProtoGENIController

MyPLCController

MAX GENIAggregate

Manager (AM)

Workflow processing

• MAX GENI AM communicates with various resource controllers via their native APIs

• DRAGON IDC: https://idc.dragon.maxgigapop.net:8443/axis2/services/OSCARS

• I2 ION IDC: https://ndb4.net.internet2.edu:8443/axis2/services/OSCARS

• MyPLC Controller: https://max-myplc.dragon.maxgigapop.net//PLCAPI/

• ProtoGENI:

• Slice manager - https://www.emulab.net:443/protogeni/xmlrpc/sa

• Aggregate Manager - https://www.emulab.net:443/protogeni/xmlrpc/cm

Internet IONIDC

Experiment Topology View

Physical Topology MAX Aggregate Manager

Experiment Topologies

RSpec

Descriptions

MAX GENIAggregate Manager

• PlanetLab Control Frame work– http://svn.planet-lab.org/svn/sfa/trunk/sfa/

rspecs/aggregates/max.xml– Rspec: max.xml – complete– SFA MAX-AM Plugin – complete

• http://geni.maxgigapop.net/twiki/bin/view/GENI/AggMgrSFA

• MAX GENI AM native API– https://geni.dragon.maxgigapop.net:

8443/axis2/services/AggregateGENI?wsdl

SFI/SFA

MAX GENIAggregate

Manager (AM)

createSlicedeleteSlice

getRspec

CreateSliceNetwork DeleteSliceNetwork

GetResourceTopologyothers

MAX AM Services

• 16 Services

• ListCapabilities, ListNodes, ListSlices, CreateSlice, DeleteSlice, UpdateSlice, StartSlice, StopSlice, QuerySlice CreateSliceVlan, DeleteSliceVlan QuerySliceVlan, CreateSliceNetwork DeleteSliceNetwork, QuerySliceNetwork GetResourceTopology

MAX Aggregate Manager – Misc Links

• MAX Aggregate Manager Service Interface:– Human Readable Service Definition via Web Browser (FireFox) – https://geni.dragon.maxgigapop.net:8443/axis2/services/AggregateGENI?wsdl

• MAX MyPLC Service Interface– https://max-myplc.dragon.maxgigapop.net/

• DRAGON Network Provisioning Interface– https://idc.dragon.maxgigapop.net:8443/OSCARS– Human Readable Service Definition via Web Browser (FireFox):– https://idc.dragon.maxgigapop.net:8443/axis2/services/OSCARS?wsdl

• MAX GENI Aggregate Manager Web Site– https://geni.maxgigapop.net/twiki/bin/view/GENI/Software

• The demo movies and slides presented here:– https://geni.maxgigapop.net/twiki/bin/view/GENI/Publications GEC9

Example Slice

RSpec:https://geni.maxgigapop.net/twiki/pub/GENI/Publications/max_gpeni_demo_slice.rspec

Example SliceRSpec:https://geni.maxgigapop.net/twiki/pub/GENI/Publications/wu_spp_demo_slice.rspec

Example SliceRSpec:https://geni.maxgigapop.net/twiki/pub/GENI/Publications/max_triangle_topology.rspec

Example Slice

• Movie of setting up the below Topology via MAX AM located here:– https://geni.maxgigapop.net/twiki/bin/view/GENI/P

ublications– GEC 9 Section

Thanks

More Information:

http://geni.maxgigapop.net

Extras

Global Dynamic Network Footprint

NOX

NorthrupGrumman

SyracuseUniversity

GPO/BBNTuftsUnivBostonUniv

Italy

Crotia

CzechRepublic

Greece

Poland

Ireland

USLHCnet

CERN

LSU

LONIUnivMich

MERITGPNNorthrup

GrummanUtahEdNet

USC/ISI

Pacif icNWGigapop

CICOmniPop

UnivWisconsinMilwaukeeNCSA

LEARNUniv

Houston

KOREN

APAN

MANLAN

NetherLight

UniveristyofAmsterdam

UniversityNebraskaLincoln

MAGPI

RutgersNYSERNet

JGN2

CalTech

MAX

CENIC

PACWave

BrookhavenNationalLaboratory

BrookhavenFERMI

ESnetSDN

GEANTAutoBahn

CARNnet

CESnet

GRnet

PIONIER

HEAnetGARRInternet2ION

InterDomainControllerControlPlaneConnections

FermiNationalLaborator