SDNX

5
SDNX GENI Integration Plans CC-NIE Integration Award Number: 1246386 Brian Voss [email protected] Tripti Sinha [email protected] Jaroslav Flidr [email protected] Brian Ensor [email protected] Andrew Gallo [email protected] Software Defined Network Exchange End-to-End, Dynamic Science DMZ

description

SDNX. Software Defined Network Exchange End -to-End, Dynamic Science DMZ . GENI Integration Plans. CC-NIE Integration. Award Number: 1246386. Brian Voss bdvoss@ umd.edu Tripti Sinha tsinha @umd.edu Jaroslav Flidr [email protected]. Brian Ensor bensor@ gwu.edu - PowerPoint PPT Presentation

Transcript of SDNX

Page 1: SDNX

SDNXGENI Integration Plans

CC-NIE Integration Award Number: 1246386

Brian Voss [email protected] Sinha [email protected] Flidr [email protected]

Brian Ensor [email protected] Andrew Gallo [email protected]

Software Defined Network ExchangeEnd-to-End, Dynamic Science DMZ

Page 2: SDNX

SDNX – GENI Integration Plans

Overview SDNX

Application-SDN integration services for Domain Sciences Dynamic, on-demand, collapsible DMZ Astronomy, Biostatistics, High-Energy Physics, Nuclear Science, Geosimulation

Research, Land Cover Facility Standalone project (no integral GENI components)

GENI is one of the Domain Science users out of many SNDX API will be presented to the GENI AM as a resource (via the MAX GENI

Aggregate Manager) Seamless integration with the existing GENI experiments

MAX RON member-oriented GENI deployment

GENI Aggregate InstaGENI Rack

Page 3: SDNX

SDNX – GENI Integration Plans

Other GENIAggregates

Other GENIAggregates

GENI services

MAX

ESnet

Multi-Service Exchange

GWU UMD

OpenFlow ControllerOpenFlow Controller

MSX

MSX

campus services

1 2

3

GENI and SDNXtwo independent, yet integrated technologies

GENIresource

GENI

resource

Other GENIAggregates

Internet2(IP, ION, SDN)

GENI

resour

ceMAX GENIAggregate

Inst

aGEN

IAWS

wide-area services

Science application

GENI StitchingData center or storage solution

Page 4: SDNX

SDNX – GENI Integration Plans

MAX Aggregate Manager

PlanetLab Controller

Network Resources PlanetLab

Resources

DRAGON Controller

GEN

IAP

I

CPU (PL Slice)

CPU (PL Slice)

CPU (PL Slice)

Path/bw

(Network Slice)

Path/bw (Network Slice)

MSX Native API (SDNX project)

MSX Resources and Services

MSX

MSX

MSXMSXMSX service plane: application – dynamic DMZ – SDN integrated solution

Page 5: SDNX

SDNX – GENI Integration Plans

Data

Pl

ane

Serv

ice

Plan

eCo

ntro

l Pla

ne

MSXweb portal

EJB 3.1 Container

schedulerSDN-Xlate

VM0

OpenStack

FlowVisor

VM1

.. n

REST

REST

MSX REST ,SOAP,via GENI AM

Specific APIs

VM1

VM2VMn

OF Controller

Services

DataData

… ION … DYNES … NDDI … perfSONAR … OpenFlow

wide-area services service exchange campus services

Multi-Service Exchange (MSX) Architecture