Changes between Initial Version and Version 1 of jackSandbox


Ignore:
Timestamp:
08/17/15 16:11:58 (9 years ago)
Author:
peter.stickney@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • jackSandbox

    v1 v1  
     1Project Overview
     2all the code has been updated at https://github.com/umkcdcrg01/ryu_openflow
     3
     41. OpenFlow: AAN/SDN integration with Hadoop
     52. Monitoring: How can you monitor the results of "1" (i.e. compute resources, throughput)
     63. Opt-In: L2TP
     74. Security?
     85. Journal publication?
     9
     10NB. All OF work will be conducted with OF 1.3
     11
     12
     13Milestones:
     14
     151. Deploy Experiment at One GENI Site
     16
     17- Create Development Environment
     18    a) Create rspec with 4 ovs switches and 4 VMs as follows:
     19{{{
     20                     h2
     21                      |
     22                  -- sw2 --
     23                 |         |
     24          h1 -- sw1       sw4
     25                 |         |
     26                  -- sw3 --
     27                      |
     28                     h3
     29   }}}                           
     30       NB. h4 (not shown) will host your Ryu OF controller. h1 will be
     31       the hadoop master: h2 and h3 will be the slaves.
     32    b) Install Ryu on h4
     33    c) Review documentation/demos of Hadoop instances in GENI
     34    d) Install Hadoop on h1, h2, and h3
     35    e) Document steps a)-d)
     36
     37- Develop SDN Applications
     38    a) Integrate topology discovery to the learning switch module packaged with Ryu (simple_switch_13.py)
     39    b) Add path discovery (i.e. shortest, longest etc) mechanism to topology discovery module.
     40    c) Integrate flow statistics module to track through put of source-destination flows
     41    d) Document steps a)-c)
     42   
     43- Develop AAN Applications
     44    a) Develop light-weight script to monitor CPU and storage resources on hadoop slave nodes
     45    b) Document a)
     46
     47- AAN/SDN Integration
     48    a) Use Ryu's northbound API, to provide network/topology info to hadoop.
     49    b) Evaluate's hadoop's ability to intelligently trigger flows on a particular path
     50       based on the network characteristics (including topology and BW) and node
     51       characteristics (i.e. hadoop slaves, including CPU and storage resources)
     52    c) Document a)-b)
     53
     54- Integrate security mechanisms?
     55
     562. Deploy experiment in GENI (i.e. at 4 GENI racks)