/
CoVisor CoVisor

CoVisor - PowerPoint Presentation

calandra-battersby
calandra-battersby . @calandra-battersby
Follow
387 views
Uploaded On 2016-03-06

CoVisor - PPT Presentation

A Compositional Hypervisor for SoftwareDefined Networks Xin Jin Jennifer Gossels Jennifer Rexford David Walker Princeton University Coordinating Controlplane Modules Compositional Network Hypervisor ID: 244265

controllers incremental sequential compilation incremental controllers compilation sequential overriding rule indexing advanced multiple priority table jennifer covisor flow hypervisor

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "CoVisor" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

CoVisor: A Compositional Hypervisor for Software-Defined Networks

Xin

Jin

, Jennifer

Gossels

, Jennifer Rexford, David

Walker

Princeton UniversitySlide2

Coordinating Control-plane ModulesSlide3
Slide4

Compositional Network Hypervisor

Assembly of multiple controllers

Single admin, multiple controllers

Compose controllers with

parallel

,

sequential

or

overriding

Definition of abstract topologies

One physical switch -> many logical switchesSlide5

CoVisor OverviewSlide6

Challenge

Flow table compilation efficiencySlide7

Solution

Incremental compilation

Incremental priority assignment

Advanced indexing for fast rule lookupSlide8

Incremental CompilationSlide9

Incremental Priority Assignment

Heuristics

Parallel:

Sequential:

Overriding: Slide10

Advanced Indexing Structure

Given a target rule

R

t

, how to efficiently find the rules in a flow table that overlap with

R

t

?Slide11

Implementation and Evaluation

Implement with 4K LOC on

OpenVirteX

Simulation experiments against a

strawman

compiler

Related Contents


Next Show more