Virtualization as Architecture - GENI CSC/ECE 573, Sections 001, 002 Fall, 2012 Some slides from Harry Mussman, GPO.

Slides:



Advertisements
Similar presentations
VINI and its Future Directions
Advertisements

INDIANAUNIVERSITYINDIANAUNIVERSITY GENI Global Environment for Network Innovation James Williams Director – International Networking Director – Operational.
Kilnam Chon Keio & KAIST GENI(Global Environment for Network Innovations) has been handled with good system engineering, NSF style.
Sponsored by the National Science Foundation Cluster D Outbrief GENI Engineering Conference 5 Seattle, WA July 22,
January 2, 2008www.geni.net1 GENI Global Environment for Network Innovations The GENI Project Office (GPO) Clearing house for all GENI news.
Sponsored by the National Science Foundation 1 Optical Access Nets and S3I Spiral 2 Year-end Project Review University at Buffalo PI: Chunming Qiao Students.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Department of Computer Science and Center for Computation & Technology Federating CRON with ProtoGENI Seung-Jong (Jay) Park Assistant Professor Computer.
Collaborative and Technical Issues on Future Networks Myung-Ki SHIN 15 th CJK NGN WG Meeting Zhangjiajie, China 8-10 April
University of Kentucky Joint Techs 2011 Monitoring GENI Networks Jim Griffioen and Zongming Fei Laboratory for Advanced Networking University of Kentucky.
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.
1 Cyberinfrastructure Framework for 21st Century Science & Engineering (CF21) IRNC Kick-Off Workshop July 13,
Internet2 Network: Convergence of Innovation, SDN, and Cloud Computing Eric Boyd Senior Director of Strategic Projects.
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
1 GENI: Global Environment for Network Innovations Jennifer Rexford On behalf of Allison Mankin (NSF)
Sponsored by the National Science Foundation GENI Experimentation Workshop Princeton University Chip Elliott GENI Project Director June 29,
1© Copyright 2015 EMC Corporation. All rights reserved. SDN INTELLIGENT NETWORKING IMPLICATIONS FOR END-TO-END INTERNETWORKING Simone Mangiante Senior.
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University See for.
The Future of the Internet Jennifer Rexford ’91 Computer Science Department Princeton University
Workshop on Prototyping and Deploying Software Defined Exchanges Chip Elliott, BBN / GENI June 5, 2014.
FIND experimental requirements David D. Clark. FIND Future Internet Design (FIND) is an NSF program (now folded in to NetSE) to envision the Internet.
Sponsored by the National Science Foundation GENI Stitching Services: Present and Future Marshall Brinn, GPO March 18, 2014.
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future GENI Spiral 2 Chip Elliott November 17,
Sponsored by the National Science Foundation GENI-enabled Campuses Responsibilities, Requirements, & Coordination Bryan Lyles, NSF Mark Berman & Chip Elliott,
GENI: Global Environment for Networking Innovations Allison Mankin (for the GENI Team) CISE/NSF Rest of GENI Team: Guru Parulkar, Paul.
1 Supporting the development of distributed systems CS606, Xiaoyan Hong University of Alabama.
Sponsored by the National Science Foundation Programmable Networks and GENI Marshall Brinn, GPO GEC October 25, 2012.
Sponsored by the National Science Foundation GENI Meta-Operations Center Spiral 2 Year-end Project Review GlobalNOC at Indiana University PI: Jon-Paul.
GEC3 – October 28-30, 20081www.geni.net1 Substrate WORKING GROUP System Engineering Report John Jacob SWG System Engineer groups.geni.net GENI working.
Data Plane Measurements Deniz Gurkan Roopa Krishnappa October 28 th, 2008.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Quilt Workshop An invitation to join in GENI Meso-scale Prototyping.
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.
GEC 15 Houston, Texas October 23, 2012 Tom Lehman Xi Yang University of Maryland Mid-Atlantic Crossroads (MAX)
AKARI New Generation Network Architecture SeungHo Lee.
Sponsored by the National Science Foundation GENI Integration of Clouds and Cyberinfrastructure Chip Elliott GENI Project Director
A Framework for Internetworking Heterogeneous High-Performance Networks via GMPLS and Web Services Xi Yang, Tom Lehman Information Sciences Institute (ISI)
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,
Department of Energy Office of Science ESCC & Internet2 Joint Techs Workshop Madison, Wisconsin.July 16-20, 2006 Network Virtualization & Hybridization.
Sponsored by the National Science Foundation Substrate Working Group GENI Engineering Conference 4 Miami, FL Peter O’Neil April 1,
1 Testbeds Breakout Tom Anderson Jeff Chase Doug Comer Brett Fleisch Frans Kaashoek Jay Lepreau Hank Levy Larry Peterson Mothy Roscoe Mehul Shah Ion Stoica.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Sarah Edwards, GPO
Sponsored by the National Science Foundation Internet2 OpenFlow Backbone Spiral 2 Year-end Project Review Internet2 PI: Eric Boyd Co-PI: Matt Zekauskas.
Sponsored by the National Science Foundation Meeting Introduction: Integrating GENI Networks with Control Frameworks Aaron Falk GENI Project Office June.
Marv Adams Chief Information Officer November 29, 2001.
Cyberinfrastructure: An investment worth making Joe Breen University of Utah Center for High Performance Computing.
Sponsored by the National Science Foundation GENI Aggregate Manager API Tom Mitchell March 16, 2010.
Sponsored by the National Science Foundation GENI Status and Outlook Chip Elliott July 21,
Sponsored by the National Science Foundation 1 Nov 4, 2010 Cluster-D Mtg at GEC9 Tue, Nov 2, 12noon – 4:30pm Meeting Chair: Ilia Baldine (RENCI) –System.
SOFTWARE DEFINED NETWORKING/OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 © Brocade Communications Systems, Inc.
ProtoRINA over ProtoGENI What is RINA? [1][2] References [1] John Day. “Patterns in Network Architecture: A Return to Fundamentals”. Prentice Hall, 2008.
Challenges in the Next Generation Internet Xin Yuan Department of Computer Science Florida State University
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Complex Systems Workshop, September 20-21, 2012 Evaluation of Complex Systems J. Bryan Lyles Program Director CISE/CNS.
Sponsored by the National Science Foundation WiMAX Spiral 2 Year-end Project Review Rutgers University PI: Dipankar Raychaudhuri, WINLAB Rutgers University.
Tunis, Tunisia, 28 April 2014 Requirements of network virtualization for Future Networks Nozomu Nishinaga New Generation Network Laboratory Network Research.
Welcome Network Virtualization & Hybridization Thomas Ndousse
Atsushi Iwata, Takashi Egawa System Platforms Research Laboratories
GENI Exploring Networks of the Future
The Stanford Clean Slate Program
Virtualization as Architecture - GENI
GENI: Global Environment for Networking Innovations
GENI Integration of Clouds and Cyberinfrastructure
GENI Global Environment for Network Innovation
GENI Exploring Networks of the Future
Presentation transcript:

Virtualization as Architecture - GENI CSC/ECE 573, Sections 001, 002 Fall, 2012 Some slides from Harry Mussman, GPO

Network Integration Vision of integrated services network – Single network infrastructure which carries traffic for various types of use But – requirements are very different – Integrating networks requires making “greatest of all networks” (ATM) rather than “least of all networks” – Raises barrier to entry Separate networks are good – For banking and videochat and telesurgery, e.g. But frustrating that “solved” problems reappear, old solutions cannot be easily applied

Motivation for Virtualization Approach similar to compute virtualization A substrate that provides basic capabilities A method to identify smallest units (“slivers”) of – Bandwidth – Switching – ??? Resources that make up substrate must each be sliverable – Easiest when slivering is along physical lines (NICs, switches) Collection of slivers makes up a virtual network (“slice”) – Similar to a virtual machine Advantage of integrated network without (some of) the drawbacks

GENI In late 2000’s, an NSF initiative to create a national- scale sharable network testbed Allow researchers to experiment with a national “at- scale” footprint Allow experimentation with different architectures, fundamentally incompatible Virtualized underlying infrastructure indispensable for such a testbed – Different experiments would be completely isolated – Would use completely different stacks, hops Also the thought: maybe virtualization is the next architecture

Sponsored by the National Science Foundation 5 March 31, 2009 Credit: MONET Group at UIUC Society Issues We increasingly rely on the Internet but are unsure that can trust its security, privacy or resilience Science Issues We cannot currently understand or predict the behavior of complex, large-scale networks Innovation Issues Substantial barriers to at-scale experimentation with new architectures, services, and technologies Global networks are creating extremely important new challenges

Sponsored by the National Science Foundation 6 March 31, 2009 GENI Conceptual Design Infrastructure to support at-scale experimentation Mobile Wireless Network Edge Site Sensor Network Federated International Infrastructure Programmable & federated, with end-to-end virtualized “slices” Heterogeneous, and evolving over time via spiral development Deeply programmable Virtualized

Sponsored by the National Science Foundation 7 March 31, 2009 Federation GENI grows by “gluing together” heterogeneous infrastructure Goals: avoid technology “lock in,” add new technologies as they mature, and potentially grow quickly by incorporating existing infrastructure into the overall “GENI ecosystem” NSF parts of GENI Backbone #1 Backbone #2 Wireless #1 Wireless #2 Access #1 Corporate GENI suites Other-Nation Projects Other-Nation Projects Compute Cluster #2 Compute Cluster #1 My experiment runs across the evolving GENI federation. My GENI Slice This approach looks remarkably familiar...

Sponsored by the National Science Foundation 8 March 31, 2009 GENI System Decomposition (simplified) Engineering analysis drives Spiral 1 integration Operations NSF Clearinghouse Federations Researchers GENI Aggregates

Sponsored by the National Science Foundation 9 March 31, 2009 What resources can I use? Components Aggregate A Computer Cluster Components Aggregate B Backbone Net Components Aggregate C Metro Wireless These GENI Clearinghouse Researcher Resource discovery Aggregates publish resources, schedules, etc., via clearinghouses

Sponsored by the National Science Foundation 10 March 31, 2009 GENI Clearinghouse Components Aggregate A Computer Cluster Components Aggregate B Backbone Net Components Aggregate C Metro Wireless Create my slice Slice creation Clearinghouse checks credentials & enforces policy Aggregates allocate resources & create topologies

Sponsored by the National Science Foundation 11 March 31, 2009 Components Aggregate A Computer Cluster Components Aggregate B Backbone Net Components Aggregate C Metro Wireless Experiment – Install my software, debug, collect data, retry, etc. GENI Clearinghouse Experimentation Researcher loads software, debugs, collects measurements

Sponsored by the National Science Foundation 12 March 31, 2009 Components Aggregate A Computer Cluster Components Aggregate B Backbone Net Components Aggregate C Metro Wireless Make my slice bigger ! GENI Clearinghouse Slice growth & revision Allows successful, long-running experiments to grow larger

Sponsored by the National Science Foundation 13 March 31, 2009 Components Aggregate A Computer Cluster Components Aggregate B Backbone Net Components Aggregate C Metro Wireless Make my slice even bigger ! GENI Clearinghouse Components Aggregate D Non-NSF Resources Federated Clearinghouse Federation of Clearinghouses Growth path to international, semi-private, and commercial GENIs

Sponsored by the National Science Foundation 14 March 31, 2009 Components Aggregate A Computer Cluster Components Aggregate B Backbone Net Components Aggregate C Metro Wireless GENI Clearinghouse Federated Clearinghouse Components Aggregate D Non-NSF Resources Operations & Management Always present in background for usual reasons Will need an ‘emergency shutdown’ mechanism Oops Stop the experiment immediately !

Sponsored by the National Science Foundation 15 March 31, 2009 Components Aggregate A Computer Cluster Components Aggregate B Backbone Net Components Aggregate C Metro Wireless Reference Design Spiral 1 integration and trial operations Five competing control frameworks, wide variety of substrates Components Aggregate A1 Computer Cluster Components Aggregate A2 Optical Network Components Aggregate A3 Metro Wireless Cluster A Components Aggregate B1 Optical Network Components Aggregate B2 Sensor Network Cluster B Components Aggregate C1 Computer Cluster Components Aggregate C2 Programmable Switches Cluster C Components Aggregate D1 Optical Network Components Aggregate D2 Sensor Network Cluster D Components Aggregate E1 Computer Cluster Components Aggregate E2 Optical Network Components Aggregate E3 Sensor Network Cluster E Components Aggregate E4 Programmable Switches

Sponsored by the National Science Foundation 16 March 31, 2009 World-class expertise in GENI Partners Internet2 and National Lambda Rail 40 Gbps capacity for GENI prototyping on two national footprints to provide Layer 2 Ethernet VLANs as slices (IP or non-IP) National Lambda Rail Up to 30 Gbps nondedicated bandwidth Internet2 10 Gbps dedicated bandwidth

Summary GENI has completed Spirals 1 and 2, and is starting Spiral 3 Original thinking and positioning has been questioned and revisited GENI research council has been set up Architectural vision also evolved – common Aggregate Manager API Overall broad goal remains to enable isolated experiments deep into the network stack Future Internet architectural insights and/or partial realizations might emerge