1 / 17

Virtualization as Architecture - GENI

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

aitana
Download Presentation

Virtualization as Architecture - GENI

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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. Global networks are creatingextremely important new challenges Credit: MONET Group at UIUC Science Issues We cannot currently understand or predict the behavior of complex,large-scale networks Innovation Issues Substantial barriers toat-scale experimentation with new architectures, services, and technologies Society Issues We increasingly rely on the Internet but are unsure that can trust its security, privacy or resilience

  6. GENI Conceptual DesignInfrastructure to support at-scale experimentation Sensor Network Federated International Infrastructure Edge Site Mobile Wireless Network Virtualized Deeply programmable Programmable & federated, with end-to-end virtualized “slices” Heterogeneous, and evolving over time via spiral development

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

  8. GENI System Decomposition (simplified)Engineering analysis drives Spiral 1 integration NSF Clearinghouse Federations Operations GENI Aggregates Researchers

  9. Resource discoveryAggregates publish resources, schedules, etc., via clearinghouses What resources can I use? GENI Clearinghouse These Researcher Components Components Components Aggregate A Computer Cluster Aggregate B Backbone Net Aggregate C Metro Wireless

  10. Slice creationClearinghouse checks credentials & enforces policyAggregates allocate resources & create topologies Create my slice GENI Clearinghouse Components Components Components Aggregate A Computer Cluster Aggregate B Backbone Net Aggregate C Metro Wireless

  11. ExperimentationResearcher loads software, debugs, collects measurements Experiment – Install my software, debug, collect data, retry, etc. GENI Clearinghouse Components Components Components Aggregate A Computer Cluster Aggregate B Backbone Net Aggregate C Metro Wireless

  12. Slice growth & revisionAllows successful, long-running experiments to grow larger Make my slice bigger ! GENI Clearinghouse Components Components Components Aggregate A Computer Cluster Aggregate B Backbone Net Aggregate C Metro Wireless

  13. Federation of ClearinghousesGrowth path to international, semi-private, and commercial GENIs Make my slice even bigger ! GENI Clearinghouse Federated Clearinghouse Components Components Components Components Aggregate A Computer Cluster Aggregate B Backbone Net Aggregate C Metro Wireless Aggregate D Non-NSF Resources

  14. Operations & ManagementAlways present in background for usual reasonsWill need an ‘emergency shutdown’ mechanism Stop the experiment immediately ! GENI Clearinghouse Oops Federated Clearinghouse Components Components Components Components Aggregate A Computer Cluster Aggregate B Backbone Net Aggregate C Metro Wireless Aggregate D Non-NSF Resources

  15. Spiral 1 integration and trial operationsFive competing control frameworks, wide variety of substrates Cluster A Cluster B Components Components Components Aggregate A1 Computer Cluster Aggregate A2 Optical Network Aggregate A3 Metro Wireless Components Components Cluster C Cluster E Aggregate B1 Optical Network Aggregate B2 Sensor Network Cluster D Components Components Components Components Components Components Aggregate C1 Computer Cluster Aggregate C2 Programmable Switches Aggregate E1 Computer Cluster Aggregate E2 Optical Network Aggregate E3 Sensor Network Aggregate E4 Programmable Switches Components Components Aggregate D1 Optical Network Aggregate D2 Sensor Network Reference Design Components Components Components Aggregate A Computer Cluster Aggregate B Backbone Net Aggregate C Metro Wireless

  16. World-class expertise in GENI PartnersInternet2 and National Lambda Rail Internet2 10 Gbps dedicated bandwidth National Lambda Rail Up to 30 Gbps nondedicated bandwidth 40 Gbps capacity for GENI prototyping on two national footprints to provide Layer 2 Ethernet VLANs as slices (IP or non-IP)

  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

More Related