60 likes | 235 Views
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 jflidr@umd.edu. Brian Ensor bensor@ gwu.edu
E N D
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 TriptiSinhatsinha@umd.edu Jaroslav Flidr jflidr@umd.edu Brian Ensor bensor@gwu.edu Andrew Gallo agallo@gwu.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
SDNX – GENI Integration Plans 2 3 1 GWU UMD GENI and SDNX two independent, yet integrated technologies OpenFlow Controller OpenFlow Controller campus services Multi-Service Exchange GENI resource MSX MSX MAX GENI resource wide-area services AWS GENI services MAX GENI Aggregate Internet2 (IP, ION, SDN) InstaGENI GENI resource ESnet Scienceapplication Other GENI Aggregates Other GENI Aggregates Other GENI Aggregates Data center or storage solution GENI Stitching
SDNX – GENI Integration Plans GENI API MAX Aggregate Manager MSX Native API (SDNX project) PlanetLabController DRAGONController Network Resources MSX Resources and Services PlanetLab Resources CPU (PL Slice) MSX service plane: application – dynamic DMZ – SDN integrated solution MSX MSX MSX MSX Path/bw (Network Slice) Path/bw (Network Slice) CPU (PL Slice) CPU (PL Slice)
Control Plane SDNX – GENI Integration Plans Service Plane Data Plane … ION … DYNES … NDDI … perfSONAR … OpenFlow MSX web portal MSX REST ,SOAP, via GENI AM OF Controller REST VM0 EJB 3.1 Container SDN-Xlate scheduler Services VM1 Specific APIs VMn REST VM2 VM1 .. n OpenStack Data Data FlowVisor wide-area services service exchange campus services Multi-Service Exchange (MSX) Architecture