Changes between Version 12 and Version 13 of GENIEducation/HyperNets


Ignore:
Timestamp:
08/15/13 15:37:55 (11 years ago)
Author:
shuang@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIEducation/HyperNets

    v12 v13  
    11[[PageOutline]]
    22= All About !HyperNet Architecture =
     3
     4== What I have achieved so far ==
     5 - 1. set up Network Hypervisor server on andor.gpolab.bbn.com
     6 - 2. run !HyperNets and Hypervisor server on difference end system and let them communicate via XML-RPC
     7 - 3. add support for protoGENI, instaGENI and exoGENI in the !HyperNet config file
     8  - 3.1 user can specify either the AM nickname as defined in omni_config (e.g., eg-gpo, ig-utah, pg-ky), or directly using protoGENI/instaGENI/exoGENI in the "am" field of the config file
     9  - 3.2 user can further issue whether he/she wants vm or pc from GENI by specifying "vm"/"pc" in the "nodeType" field of the config file
     10 - 4. users' credential will be copied to the hypervisor on registerHyperNet() API call (including ssl private key, will have to change this when "speaks-for" is available ***)
     11 - 5. build a web page that shows Network Hypervisor server logs: http://andor.gpolab.bbn.com/log/log.html
     12 - 6. concurrent tests: Sarah and I tried to run the same HyperNet package at the same time, reserving resources from both exoGENI and instaGENI. Network Hypervisor is able to handle the XML-RPC calls simultaneously (one does not have to wait until the other finishes)
     13 - 7. An example HyperNet tutorial: http://groups.geni.net/geni/wiki/GENIEducation/SampleAssignments/HyperNetRingDemo
    314
    415== To use a !HyperNet App ==
     
    1021  - 2.2 Option B. Get a GENI Portal Account, download a "omni-bundle" script from somewhere, and run it using the following command:
    1122{{{
    12   run omni-bundle script
     23  omni-configure.py
    1324}}}
     25 - 3. An example?
     26  - 3.1 Yes. An example Ring !HyperNet app tutorial can be found here: http://groups.geni.net/geni/wiki/GENIEducation/SampleAssignments/HyperNetRingDemo
     27  - 3.2 More coming. Or, you can create your own !HyperNets :-)
    1428
    1529== To Build a Network Hypervisor Server ==
     
    7892
    7993
    80