Changes between Initial Version and Version 1 of GIR2.1_ProgrammableEdgeNode


Ignore:
Timestamp:
03/14/11 21:58:50 (13 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GIR2.1_ProgrammableEdgeNode

    v1 v1  
     1= Programmable Edge Node Evaluation =
     2
     3Programmable Edge Nodes (PEN) nodes project provide virtualized network interface cards(VNICs)
     4and virtual containers to support concurrent experiments. PEN allows experiment measurement and
     5some diagnostics.
     6
     7Information about the PEN project can be found at Computer Architecture and Network Systems (CANS) Lab at UMass Lowell
     8[http://cans.uml.edu/index.php?n=Research.PEN portal] where the following documents are available:
     9
     10 * PEN Hardware and Software Architecture
     11 * Integration of PEN with ProtoGENI
     12 * Use cases
     13
     14Software is also available at this site for the following packages:
     15
     16 * PEN integration with ProtoGENI modules source code. (Intern Evan Zhang wrote these scripts at Umass)
     17 * Virtual PEN NIC device drivers source code
     18 * PEN virtual containers (Virtual router template) for OpenVZ
     19
     20Time frame: This evaluation took place on July 7, 2010.
     21
     22= Programmable Edge Node Findings =
     23
     24Reviewed READMEs which are available for each of the 3 software packages listed above.
     25
     26In general instructions are minimal and inconsistent between the packages.  Most lacking in:
     27
     28 * detail and context
     29 * versioning
     30 * pre-requisites
     31
     32= Programmable Edge Node How-to =
     33
     34Download each of the three software packages found at the [http://cans.uml.edu/index.php?n=Research.PEN PEN Portal] along with
     35a README file for each:
     36
     371. Package penScripts.tar.gz delivers the PEN integration with ProtoGENI modules source code. It is made up of 5 perl scripts:
     38
     39 * pcpen_setup, pcpen_cancel and pcpen_delete:  To be installed on boss system in /usr/testbed/bin. Used by component manager to setup a virtual machine on the PEN node, bring down a virtual machine on the PEN node, and free the virtual node from the Reserved table.
     40 * ve_setup and ve_cancel: To be installed on PEN hosts in directory specified by $scriptRoot.
     41
     422. Packages ethdev.tgz delivers the virtual PEN NIC device drivers source code. The readme provides installation instructions, but attempts to build fails with a missing file.  ''' Need to investigate '''
     43
     443. Package OpenVZ_Quagga.tar.gz delivers a  fedora_7_router.tar.gz to be placed as is in /vz/template/cache. Also delivered numerous container configuration files.
     45
     46
     47