Changes between Version 1 and Version 2 of GENIExperimenter/GENIWebinars/ManagingAVirtualNetworkFunctionUsingSdnAndControlTheory


Ignore:
Timestamp:
09/02/16 08:51:15 (3 years ago)
Author:
Ben Newton
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIExperimenter/GENIWebinars/ManagingAVirtualNetworkFunctionUsingSdnAndControlTheory

    v1 v2  
    1010The virtualization of network functions (e.g., load balancer, intrusion detection system) has enabled the deployment of such functions anytime and anywhere. This webinar discusses the deployment of a Virtual Network Function (VNF) and challenges associated with the cost and performance of delivering its service. Specifically, VNF instances can be dynamically deployed to meet changing conditions, i.e., more (less) instances to accommodate higher (less) traffic demand or more (less) stringent service requirements. To illustrate these issues, we present a basic set of GENI experiments on a topology that contains traffic sources, a destination, VNF instances of an intrusion detection system (i.e., Snort), an Open vSwitch (OVS), and a controller. The controller is used to steer traffic toward one or more Snort instances as needed so any intrusion can be detected reliably and in a timely fashion. OpenFlow, as a communication protocol standard of a Software Defined Networking (SDN) architecture, is used to install (update) controller-derived forwarding rules on the OVS switch. To measure load on Snort hosts, we leverage the distributed publish-subscribe architecture of our Recursive InterNetwork Architecture (RINA). These measurements (by sensor processes) are fed to the controller to make its decisions.  We show results for both a load-independent controller and a load-dependent control-theoretic controller.
    1111
    12 <!-- === Connection Information ===
     12{{{
     13#!comment
     14=== Connection Information ===
    1315Use the following URL to connect:[[BR]]
    14 https://bluejeans.com/562284608 [[BR]] -->
     16https://bluejeans.com/562284608 [[BR]]
    1517
    1618Alternatively, use your phone and participate without video by: [[BR]]
     
    2123
    2224''Please join the meeting a few minutes before the start time.''
     25}}}
    2326
    2427=== Equipment Needed ===
     
    2730 1. Webcam: Optional but recommended
    2831
    29 
     32{{{
     33#!comment
    3034=== Pre-work ===
    3135If you wish to run the hands-on demo yourself, please complete the following pre-work:
     
    4751=== Recording ===
    4852A video recording of the webinar is available [http://www.cs.unc.edu/Research/geni/geniWebinars/DistributedComputingOnGeniHadoopInASlice-2016August26.mp4 here]
    49 
     53}}}
    5054Please contact Ben Newton (bn@cs.unc.edu) with questions.