Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Virtualization as Architecture - GENI CSC/ECE 573, Sections 001, 002 Fall, 2012 Some slides from Harry Mussman, GPO."— Presentation transcript:

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

2 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

3 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

4 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

5 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

6 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

7 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...

8 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

9 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

10 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

11 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

12 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

13 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

14 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 !

15 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

16 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

17 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


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

Similar presentations


Ads by Google