Introduction to GENI Ben Newton University of North Carolina at Chapel Hill bn@cs.unc.edu www.geni.net.

Slides:



Advertisements
Similar presentations
Future Internet Research and Experiments EU vs USA 7 June, 2012 Róbert Szabó Dept. of Telecommunications and Media Informatics Budapest University of Technology.
Advertisements

GENI Research and Educational Experiment Workshop Panel Kuang-Ching “KC” Wang Holcombe Department of Electrical & Computer Engineering Supported in part.
ExoGENI Rack Architecture Ilia Baldine Jeff Chase Chris Heermann Brad Viviano
Enabling GENI Connections Quilt GENI Workshop Heidi Picher Dempsey July 22, 2010.
The Instageni Initiative
Sponsored by the National Science Foundation1April 8, 2014, Testbeds as a Service: GENI Heidi Picher Dempsey Internet2 Annual Meeting April 8,
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Blending GENI with SciWiNet to Scale Education/Experimentation Involving Wireless GENI: Global Environment for Network.
Updated: 4/8/15 CloudLab. Updated: 4/8/15 CloudLab Clouds are changing the way we look at a lot of problems Impacts go far beyond Computer Science … but.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future EDUCAUSE GENI Layer 2 / Software-Defined Networking Campus Deployment.
Internet2 and AL2S Eric Boyd Senior Director of Strategic Projects
GENI: Global Environment for Networking Innovations Larry Landweber Senior Advisor NSF:CISE Joint Techs Madison, WI July 17, 2006.
Title or Title Event/Date Presenter, PresenterTitle, Internet2 Network Virtualization & the Internet2 Innovation Platform To keep our community at the.
Internet2 Network: Convergence of Innovation, SDN, and Cloud Computing Eric Boyd Senior Director of Strategic Projects.
GEC21 Experimenter/Developer Roundtable (Experimenter) Paul Ruth RENCI / UNC Chapel Hill
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
Workshop on Prototyping and Deploying Software Defined Exchanges Chip Elliott, BBN / GENI June 5, 2014.
Morteza Yousefi University of Science & Technology of Mazandaran Network Virtualization 1 of 22 Network Virtualization.
Sponsored by the National Science Foundation Wireless Infrastructure and GENI Ivan Seskar, Francesco Bronzino Rutgers University.
Sponsored by the National Science Foundation Campus/Experiment Topics in Monitoring and I&M GENI Engineering Conference 15 Houston, TX Sarah Edwards Chaos.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Niky Riga, GENI Project Office
Sponsored by the National Science Foundation GENI as a Virtual Laboratory for Networking and Distributed Systems Classes Workshop 7 at SIGCSE ‘14 Sarah.
Sponsored by the National Science Foundation Research & Experiments on GENI GENI CC-NIE Workshop NSF Mark Berman, Mike Zink January 7,
Sponsored by the National Science Foundation GENI and Cloud Computing Niky RIga GENI Project Office
Sponsored by the National Science Foundation GENI-enabled Campuses Responsibilities, Requirements, & Coordination Bryan Lyles, NSF Mark Berman & Chip Elliott,
1 Supporting the development of distributed systems CS606, Xiaoyan Hong University of Alabama.
Sponsored by the National Science Foundation Using GENI Wireless Resources Vic Thomas GENI Project Office.
GEC3 – October 28-30, 20081www.geni.net1 Substrate WORKING GROUP System Engineering Report John Jacob SWG System Engineer groups.geni.net GENI working.
GEC3www.geni.net1 GENI Spiral 1 Control Frameworks Global Environment for Network Innovations Aaron Falk Clearing.
Sponsored by the National Science Foundation Workshop on Research Recommendations for the Broadband Task Force Chip Elliott GENI Project Director November.
Sponsored by the National Science Foundation Introduction to GENI Sarah Edwards GENI Project Office (GPO)
Sponsored by the National Science Foundation GEC14 Session: SDN * in GENI Marshall Brinn, GPO July 11, 2012 * Software-Defined Networking.
Sponsored by the National Science Foundation GENI Integration of Clouds and Cyberinfrastructure Chip Elliott GENI Project Director
GENI Experiments in Optimizing Network Environments using XSP Ezra Kissel and Martin Swany University of Delaware Abstract Our proposal is to build, deploy.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation Introduction to GENI Network Architecture
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Sarah Edwards, GPO
Sponsored by the National Science Foundation GENI Goals & Milestones GENI CC-NIE Workshop NSF Mark Berman January 7,
Ilia Baldine, Jeff Chase, Mike Zink, Max Ott.  14 GPO-funded racks ◦ Partnership between RENCI, Duke and IBM ◦ IBM x3650 M3/M4 servers  1x146GB 10K.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Sarah Edwards, GPO
GIMI Update Mike Zink University of Massachusetts Amherst GEC 13, Los Angeles, March 13 th 1.
Using GENI for computational science Ilya Baldin RENCI, UNC – Chapel Hill.
Sponsored by the National Science Foundation Systematic Experimentation in GENI Sarah Edwards GENI Project Office.
Sponsored by the National Science Foundation Achieving the Programmable WAN: Introduction Marshall Brinn, GPO March 18,
The Data Logistics Toolkit Martin Swany Professor, School of Informatics and Computing Executive Associate Director, Center for Research in Extreme Scale.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
UW-Madison GEC 16 Update. GENI WiMAX classroom experience CS 407 – Foundations of Mobile Systems and Applications – 80 undergrad students Students required.
Sponsored by the National Science Foundation 1 Nov 4, 2010 WiMAX Deployment Roadmap for Spiral 3 Harry Mussman (GPO) Includes the following goals and milestones.
Sponsored by the National Science Foundation Introduction to GENI Network Architecture
Spiral 3 Goals for WiMAX Projects Install and bring up WiMAX base station kit, including the ASN Gateway. (GEC10, or earlier) (Case 1) Install and bring.
Today’s Plan Everyone will build their own clouds
Landsat Remote Sensing Workflow
University of Maryland College Park
GENI Exploring Networks of the Future
Introduction to OpenFlow
DLT Development Update
DLT Development Update
The Need Addressed by CloudLab
The Stanford Clean Slate Program
NSF cloud Chameleon: Phase 2 Networking
GENI Integration of Clouds and Cyberinfrastructure
Chameleon and ExoGENI Paul Ruth (PI) Bonus Demo:
Cloud-Enabling Technology
GENI Exploring Networks of the Future
ORBIT Radio Grid Testbed – Project Highlights Nov 3, 2010
Next-generation Internet architecture
Presentation transcript:

Introduction to GENI Ben Newton University of North Carolina at Chapel Hill bn@cs.unc.edu www.geni.net

Outline What is GENI? How is GENI being used? Key GENI Concepts Demo: A simple experiment using GENI

GENI: Infrastructure for Experimentation GENI is a nationwide suite of infrastructure for “at scale” experiments in networking, distributed systems, security, and novel applications. GENI opens up huge new opportunities Leading-edge research in next-generation internets Rapid innovation in novel, large-scale applications Key GENI concept: slices & deep programmability Internet: open innovation in application programs GENI: open innovation deep into the network GENI provides compute resources that can be connected in experimenter specified Layer 2 topologies.

GENI Compute Resources Existing Testbeds Emulab Planetlab ORBIT GENI Racks GENI Wireless compute nodes ORBIT 20x20 indoor 2d grid of programmable radio nodes interconnected into specified topologies. And an outdoor network. Wimax and 802.11

GENI Networking Resources National Research Backbones (e.g. Internet2) Networking within a Rack Regional Networks (e.g. CENIC) 4G/3G GENI network WiMAX Base Stations

GENI Architecture g Flexible network / cloud research infrastructure Metro Research Backbones Internet ISP Regional Networks Campus g Legend GENI-enabled hardware Layer 3 Control Plane Layer 2 Data Plane Flexible network / cloud research infrastructure Also suitable for physics, genomics, other domain science Distributed cloud (racks) for content caching, acceleration, etc.

More WiMAX base stations with Android handsets Current GENI buildout More WiMAX base stations with Android handsets GENI-enable 5-6 regional networks Inject more OpenFlow switches into Internet2 Add GENI Racks to 50-80 locations within campuses, regionals, and backbone networks GENI Racks serve as programmable routers, distributed clouds, content distribution nodes, caching or transcoding nodes, etc

Creating and deploying GENI racks Ilia Baldine RENCI More resources / rack, fewer racks Latest addition Rajesh Narayanan DELL KC Wang Clemson Rick McGeer HP Labs Fewer resources / rack, more racks

26 Wimax Base Stations in 13 Sites Sliced, virtualized GENI WiMAX On the Air 26 Wimax Base Stations in 13 Sites Sliced, virtualized and interconnected Not On the Air Researcher-owned, researcher-operated 4G cellular systems

GENI: Infrastructure for Experimentation GENI is a nationwide suite of infrastructure for “at scale” experiments in networking, distributed systems, security, and novel applications. GENI opens up huge new opportunities Leading-edge research in next-generation internets Rapid innovation in novel, large-scale applications Key GENI concept: slices & deep programmability Internet: open innovation in application programs GENI: open innovation deep into the network GENI provides compute resources that can be connected in experimenter specified Layer 2 topologies.

Multiple GENI Experiments run Concurrently Experiments live in isolated “slices” Resources can be shared between slices

GENI is “Deeply Programmable” I install software I want throughout my network slice (into routers, switches, …) or control switches using OpenFlow Experimenters set up custom: topologies protocols forwarding OpenFlow is part of the experiment not just the infrastructure

Explore impact of geographic diversity Cloud Uses of GENI GENI Supports: Any combination of: compute/cloud, networking/SDN and wireless Explore impact of geographic diversity

Security Uses of GENI OK to DO man-in-the middle attacks Tor networks DDoS on your own resources (as long as it does not affect other experimenters) Securing OpenFlow/SDN Many more…

DO NOT use GENI to hack or affect other systems or other experiments … but DO NOT DO NOT use GENI to hack or affect other systems or other experiments e.g. Do not hack another tenant on the same server DO NOT run viruses, worms, or malware which could escape GENI Use DETER Lab instead When in doubt, ask

Outline What is GENI? How is GENI being used? Key GENI Concepts Demo: A simple experiment using GENI

How is GENI being Used? Research Future Internet architectures Software defined networking Large scale evaluation of smart grid protocols Education Networking and Distributed systems classes Cloud computing classes WiMAX classes GENI has over 3400 users!

Three FIA Teams have Slices on GENI NDN (demo at GEC 13) Named Data Networking, Expressive Internet Architecture 5 teams XIA (demo at GEC15) MobilityFirst (demo at GEC 12, GEC18, GEC20) GENI is a unique testbed that can support all of these teams Tutorials of all three at previous GECs

GENI in the Classroom GENI as a remote, virtual lab for networking, distributed systems and cloud computing classes

Earth Observation Depot Network (EODN) Addresses the deployment concerns in enabling open access to remotely sensed data from a wide range of public, private, and commercial sources Built in part with the NSF-funded Data Logistics Toolkit (DLT) Deployed on a volunteer basis by AmericaView members in conjunction with existing REDDnet resources Open access and fast downloads of valuable earth science info collected from satellites and other sensors. Slide from: IU: Ezra Kissel, Akshay Dorwat, Jeremy Musser, Prakash Rajagopal, Rohit Khapare, Joseph Cottam, Martin Swany UW-Madison: Sam Batzli – Director, WisconsinView SFASU: Paul Blackwell – Exec. Comm., AmericaView 20

Intelligent Data Movement Service MAX GPO NYSER RCI MIZZ UTAH DDC UCD UCLA TAMU SALT I2 GW KANS WASH NEWY LAN AL2S ION GENI rack depots New EODN depots I2 Gateway (ION) R&E access 9 GENI racks ~30 VMs (1-2 cores, 8G – 1TB storage each) ~8 TB of GENI storage exposed Custom images Long-lived slices Inter-domain stitching Shared vlans External access to data plane Slide from: IU: Ezra Kissel, Akshay Dorwat, Jeremy Musser, Prakash Rajagopal, Rohit Khapare, Joseph Cottam, Martin Swany UW-Madison: Sam Batzli – Director, WisconsinView SFASU: Paul Blackwell – Exec. Comm., AmericaView

Short-term weather prediction (1-15 mins) Forecasts as we know them: NowCast System Slide by Mike Zink, UMass Amherst Short-term weather prediction (1-15 mins) Forecasts as we know them: Data from many sensors: Radar, satellite, balloons, Usually for large regions Takes super computers to calculate

Urgent Computing ADCIRC Brian Blanton (RENCI) Storm surge and tide model Finite element model MPI tightly coupled Approved by FEMA for computing storm surge flood hazard simulations Used for Digital Flood Insurance Rate Maps (DFIRMs) Scales to 10000+ MPI processes Slide by Paul Ruth

Outline What is GENI? How is GENI being used? Key GENI Concepts Demo: A simple experiment using GENI