geni exploring networks of the future nitrd jet discussion / may 15, 2012

Download GENI Exploring Networks of the  Future NITRD JET Discussion / May 15, 2012

If you can't read please download the document

Upload: tan

Post on 16-Mar-2016

42 views

Category:

Documents


0 download

DESCRIPTION

GENI Exploring Networks of the Future NITRD JET Discussion / May 15, 2012. Chip Elliott GENI Project Director www.geni.net. Outline. GENI – Exploring future internets at scale Introducing GENI: an example GENI’s growing suite of infrastructure Experiments going live across the US - PowerPoint PPT Presentation

TRANSCRIPT

Slide 1

GENIExploring Networks of the Future

NITRD JET Discussion / May 15, 2012

Chip ElliottGENI Project Directorwww.geni.net

Sponsored by the National Science FoundationSponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.net1OutlineGENI Exploring future internets at scaleIntroducing GENI: an exampleGENIs growing suite of infrastructureExperiments going live across the USGearing up for GENI campus expansionGENI within a broader contextSponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.net22

Credit: MONET Group at UIUC

Society IssuesWe increasingly rely on the Internet but are unsure we can trust its security, privacy or resilienceScience IssuesWe cannot currently understand or predict the behavior of complex,large-scale networksInnovation IssuesSubstantial barriers toat-scale experimentation with new architectures, services, and technologiesGlobal networks are creatingextremely important new challengesSponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.net33increasingly rely on our evolving technological and social networks, intertwined and worldwide in scale

Paradigm Shifts and Global Communications are transforming societies and economies. What is GENI?GENI is a virtual laboratory for exploring future internets at scale, now rapidly taking shape in prototype form across the United States

GENI opens up huge new opportunitiesLeading-edge research in next-generation internetsRapid innovation in novel, large-scale applicationsKey GENI concept: slices & deep programmabilityInternet: open innovation in application programsGENI: open innovation deep into the network

Sponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.net4Revolutionary GENI IdeaSlices and Deep Programmability

Install the software I want throughout my network slice(into firewalls, routers, clouds, )And keep my slice isolated from your slice,so we dont interfere with each otherWe can run many different future internets in parallelSponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.netOutlineGENI Exploring future internets at scaleIntroducing GENI: an exampleGENIs growing suite of infrastructureExperiments going live across the USGearing up for GENI campus expansionGENI within a broader contextSponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.net66A bright idea

I have a great idea! The original Internet architecture was designed to connect one computer to another but a better architecture would be fundamentally based on PEOPLE and CONTENT!

That will never work! It wont scale! What about security? Its impossible to implement or operate! Show me!Sponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.net77Trying it out

My new architecture worked great in the lab, so now Im going to try a larger experiment for a few months.And so he poured his experimental software into clouds, distributed clusters, bulk data transfer devices (routers), and wireless access devices throughout the GENI suite, and started taking measurements . . . He uses a modest slice of GENI, sharing its infrastructure with many other concurrent experiments.

Sponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.net88It turns into a really good idea

Boy did I learn a lot! Ive published papers, the architecture has evolved in major ways, and Im even attracting real users!His experiment grew larger and continued to evolve as more and more real users opted in . . .

Location-based social networks are really cool!His slice of GENI keeps growing, but GENI is still running many other concurrent experiments.

Sponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.net99The (opt-in) users view

Good old Internet

Interesting new services I just use them through an app!Slice 0Slice 1Slice 2Slice 3Slice 4

Slice 1Sponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.netExperiment turns into reality

My experiment was a real success, and my architecture turned out to be mostly compatible with todays Internet after all so Im taking it off GENI and spinning it out as a real company.

I always said it was a good idea, but way too conservative.Sponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.net1111Meanwhile . . .

I have a great idea! If the Internet were augmented with a scalable control plane and realtime measurement tools, it could be 100x as robust as it is today . . . !

And I have a great concept for incorporating live sensor feeds into our daily lives !If you have a great idea, check out theNSF CISE research programs for current opportunities.Sponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.net1212Moral of this storyGENI is meant to enable . . .At-scale experiments, which may or may not be compatible with todays InternetBoth repeatable and in the wild experimentsOpt in for real users into long-running experimentsExcellent instrumentation and measurement toolsLarge-scale growth for successful experiments, so good ideas can be shaken down at scaleGENI creates a huge opportunity for ambitious research!Sponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.net1313OutlineGENI Exploring future internets at scaleIntroducing GENI: an exampleGENIs growing suite of infrastructureExperiments going live across the USGearing up for GENI campus expansionGENI within a broader contextSponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.net1414

FederationGENI grows by GENI-enabling heterogeneous infrastructureGoals: avoid technology lock in, add new technologies as they mature, and potentially grow quickly by incorporating existing infrastructure into the overall GENI ecosystemNSF parts of GENIBackbone #1Backbone #2Campus#3Campus#2Access#1CommercialCloudsCorporateGENI suitesOther-NationProjectsResearchTestbedCampusMy experiment runs acrossthe evolving GENI federation.My GENI Slice

This approach looks remarkably familiar . . .Sponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.net1515At scale GENI prototype

Campus photo by VonbloompashaEnabling at scale experimentsHow can we afford / build GENI at sufficient scale?Clearly infeasible to build research testbed as big as the InternetTherefore we are GENI-enabling testbeds, commercial equipment, campuses, regional and backbone networksStudents are early adopters / participants in at-scale experimentsKey strategy for building an at-scale suite of infrastructure

GENI-enabled campuses,students as early adopters

HP ProCurve 5400 Switch

NEC WiMAX Base StationGENI-enabledequipmentSponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.net16Toroki LightSwitch 4810

Georgia Tech: a great exampleOne of the first 14 GENI-enabled campuses

Nick FeamsterPIRuss Clark, GT-RNOCEllen Zegura

Ron Hutchins, OIT OpenFlow in 4 GT lab buildings now

OpenFlow/BGPMux coursework now

Dormitory trial

Students will live in the future Internet in one slice, multiple future internets in additional slicesTrials of GENI-enabled commercial equipment

Arista 7124S SwitchHP ProCurve 5400 SwitchJuniper MX240 EthernetServices RouterNEC IP8800 Ethernet Switch

NEC WiMAX Base Station

HTC Android smart phoneGENI racks

Sponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.netOutlineGENI Exploring future internets at scaleIntroducing GENI: an exampleGENIs growing suite of infrastructureExperiments going live across the USGearing up for GENI campus expansionGENI within a broader contextSponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.net1818Major research demos

Sponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.net9 major experiments demodSome of the nations best young researchers . . .Academic and industrialNetworking and distributed systemsSome helped build GENI, most have not

Demonstrating their earliest research experimentsMany different ideas for future internetsNow being tried out experimentally for the first time

On the nationwide, meso-scale GENI prototype

GENI supported 9 different future internet experiments,simultaneously, each in its own sliceSponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.net

Sponsored by the National Science FoundationNovember 3, 2010

Pathlet ArchitectureGEC 9 experiment demonstration

Lets users monitor and select their own network paths to optimize their services

Protects critical traffic even without waiting for adaptation time21

path 1failed linkpath 2

Resilient Routing in thePathlet Architecture

Ashish Vulimiri and Brighten GodfreyUniversity of Illinois at Urbana-ChampaignDeploy innovative routing architecture deep into network switches across the USSponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.netActiveCDNGEC 9 experiment demonstration

ActiveCDNActiveCDNKansas

UtahClemson

Benefits of ActiveCDN:Dynamic deployment based on loadLocalized services such as weather, ads and news

GPO

Jae Woo Lee, Jan Janak, Roberto Francescangeli, SumanSrinivasan, Eric Liu, Michael Kester, SalmanBaset, Wonsang Song, and Henning SchulzrinneInternet Real-Time Lab, Columbia UniversityProgram content distribution services deep into the network, adapt distribution in real time as demand shiftsSponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.net

Multi-radar NetCDF Data

Nowcast ProcessingSpin up system in Amazon commercial EC2 and S3 services on demandraw live dataGenerate raw live dataViSE/CASA radar nodeshttp://stb.ece.uprm.edu/current.jspViSE views steerable radars as shared, virtualized resourceshttp://geni.cs.umass.edu/vise

Nowcast images for display

Weather NowCastingGEC 9 experiment demonstration

David Irwin et alCreate and run realtime weather service on demandas storms turn life-threatening

Sponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.netGEC 9 experiment demonstrationAster*x Load Balancing (via OpenFlow)

Nikhil Handigol et al, Stanford Univ.Program realtime load-balancing functionality deep into the network itselfSponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.netOutlineGENI Exploring future internets at scaleIntroducing GENI: an exampleGENIs growing suite of infrastructureExperiments going live across the USGearing up for GENI campus expansionGENI within a broader contextSponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.net2525Looking forwardGrowing to the at scale GENISuggest 100-200 US campuses as target for at scaleBoth academia and national labsGENI-enable the campusesTheir students, faculty, staff can then live in the future using both todays Internet and many experimentsBuild out backbones, regionals, and shared clouds to support the campusesGrow via ongoing spiral developmentIdentify, understand, and drive down risksLearn what is useful and what is notEarly GENI campuses can help later onesTransition to community governanceSponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.netEnvisioned architectureFlexible network / cloud research infrastructureAlso suitable for physics, genomics, other domain scienceSupport hybrid circuit model plus much more (OpenFlow)Distributed cloud (racks) for content caching, acceleration, etc.

MetroResearchBackbones

InternetISP

Regional NetworksCampus

g

g

g

Legend

GENI-enabled hardwareLayer 3Control PlaneLayer 2Data Plane

Sponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.netThickening up GENI infrastructureGENI Solicitation 3Add GENI Racks to 50-80locations within campuses,regionals, and backbonenetworksGENI-enable 5-6regional networksInject more OpenFlowinto Internet2 and NLRMore WiMAX base stationswith Android handsets

GENI Racks serve as programmable routers, distributed clouds, content distribution nodes, caching or transcoding nodes, etc

ExoGENI rack installation, 2/2012Sponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.net28Spiral 4 build-outs well underwayGrowing GENIs footprint(as proposed; actual footprint to be engineered)

Sponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.netGENI / Internet2 AgreementA major step towards campus expansionCollaboration to implement national-scale infrastructuresliced and deeply-programmableincorporating OpenFlow/SDN switches, GENI Racks,university datacenters, etc.high-speed (10-100 Gbps initially)With software that supports shared use by faculty, students, and campus IT organizationsGradual migration from todays prototype GENI backbone in Internet2 to a real, production systemScaling to an envisioned goal of 100-200 GENI campusesNote that this agreement does not exclude either party from additional collaborations.Opens the door for at-scale GENI !

Sponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.netInternet 2 NDDI slide?

Sponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.netGENI campus expansion

GENI-enabled means . . .OpenFlow + GENI racks, plus WiMAX on some campuses

Dr. Larry Landweber, U. WisconsinCurrent GENI campusesClemson, Colorado, Columbia, Georgia Tech, Indiana, Princeton, Kansas State, NYU Poly, Rutgers, Stanford, UCLA,U MA Amherst, U Washington, U WisconsinCIO Initiative - 19 campuses Case Western, Chicago, Colorado, Cornell, Duke, Florida International, U Kansas, Michigan, NYU, Purdue, Tennessee, U FLA, University of Houston, UIUC, U MA Lowell-Amherst, Utah, Washington, Wisconsin Rapidly growing waitlist

Sponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.netRamping up experimenter workshopsand training sessions for IT staffGPO funding 3 workshops / year by Indiana UniversityGoal: train IT staff on OpenFlow and (when available) GENI racksAt GEC 12 in Kansas City:

Network Engineers boot camp on the day before this GEC, organized by Larry Landweber and given by Matt Davy and Steve Wallace, Indiana University

35 additional schools have expressed interest and are on waitlist

Sponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.netOutlineGENI Exploring future internets at scaleIntroducing GENI: an exampleGENIs growing suite of infrastructureExperiments going live across the USGearing up for GENI campus expansionGENI within a broader contextSponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.net3434GENI and NSF Cyberinfrastructure GENI fits into the campus bridging architecture, eg:Layer 2 circuits / VLANs stitch campuses into larger GENIperfSONAR funded as basis of GENI measurementsInCommon for identity managementExtensive PI overlap with SC and COI communitiesJoint SC / GENI demos

Our goal: ensure GENI compatibility with next-gen research infrastructure

Sponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.netGrowing GENI interactionswith ESNET and DRENESNETShared interest in OpenFlow & GENI RacksAlso dynamic circuits, cloud, etc.LBNL joined HPs GENI Rack proposalPotential for protocol accelerators, perfSONAR, DRENShared interest in OpenFlow & GENI RacksThey plan to purchase switches, buy GENI racks, etcPreliminary discussions with West Point, NPS, ARLPossible peering conceptESNET and DREN would not be parts of GENIConceptually they could be Layer2 / SDN / GENI Rack peersStill too early to say

Sponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.netGENI and US IgniteVery strong interest from 6 US citiesChattanooga, Cleveland, Lafayette LA, Philadelphia,Salt Lake City region, Washington DCTheir citizens will be able to live in the futureCities can be GENI-enabled very rapidlyWe have visited all 6 cities for surveys, discussionsGENI rack, OpenFlow, and Layer 2 connectivity appear quite feasibleCan be federated into GENI very quicklyCan support experimental, gigabit applications in GENI slices through citiesCreates tremendous new research opportunities

Sponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.net37Research Infrastructurefor Computer ScientistsPublic-Private Partnershipfor Next-Gen ApplicationsFuture commercialofferingsUS Ignite is a new organization that will promote advanced applications and infrastructure leveraging GENI research and technologies.CS ExperimentsExperimental Usage and DemonstrationsPre-commercial ApplicationsRegional and backbone networksCampus and LabApplied ResearchCampus networksMunicipal andcommercial networksApp creation teamsGENI members, policies, US Ignite members, policies, GENI technologyfederationService creatorsCommercial ApplicationsGENIUS IgniteCS ResearchGENI / US Ignite interactionsBridging CS Experiments to Next-Gen Applications in CitiesSponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.netGENIs international peers

K-GENINICTAThe GENI project is actively collaborating with peer efforts outside the US, based on equality and arising from direct, researcher to researcher collaborations.G-LABBrazilJGN-XCERNET2FIRESponsored by the National Science Foundation#NITRD JET May 15, 2012www.geni.net