sdnx geni integration plans cc-nie integrationaward number: 1246386 brian voss [email protected] tripti...

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

Upload: leon-norris

Post on 17-Jan-2016

231 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SDNX GENI Integration Plans CC-NIE IntegrationAward Number: 1246386 Brian Voss bdvoss@umd.edu Tripti Sinha tsinha@umd.edu Jaroslav Flidr jflidr@umd.edu

SDNX

GENI 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 GENI Integration Plans CC-NIE IntegrationAward Number: 1246386 Brian Voss bdvoss@umd.edu Tripti Sinha tsinha@umd.edu Jaroslav Flidr jflidr@umd.edu

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 GENI Integration Plans CC-NIE IntegrationAward Number: 1246386 Brian Voss bdvoss@umd.edu Tripti Sinha tsinha@umd.edu Jaroslav Flidr jflidr@umd.edu

SDNX – GENI Integration Plans

Other GENIAggregates

Other GENIAggregates

GENI services

MAX

ESnet

Multi-Service Exchange

GWU UMD

OpenFlow ControllerOpenFlow Controller

MSX

MSX

campus services

12

3

GENI and SDNXtwo independent, yet integrated technologies

GENIresource

GENI

resource

Other GENIAggregates

Internet2(IP, ION, SDN)

GENI

resource

MAX GENIAggregate

Inst

aGEN

IAWS

wide-area services

Science application

GENI StitchingData center or storage solution

Page 4: SDNX GENI Integration Plans CC-NIE IntegrationAward Number: 1246386 Brian Voss bdvoss@umd.edu Tripti Sinha tsinha@umd.edu Jaroslav Flidr jflidr@umd.edu

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

MSX

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

Page 5: SDNX GENI Integration Plans CC-NIE IntegrationAward Number: 1246386 Brian Voss bdvoss@umd.edu Tripti Sinha tsinha@umd.edu Jaroslav Flidr jflidr@umd.edu

SDNX – GENI Integration Plans

Dat

a 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