Changes between Version 2 and Version 3 of GENIExperimenter/Tutorials/jFed/GettingStarted_PartII_ndn/Procedure


Ignore:
Timestamp:
06/23/16 14:42:24 (3 years ago)
Author:
tteixeir@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIExperimenter/Tutorials/jFed/GettingStarted_PartII_ndn/Procedure

    v2 v3  
    11= Lab One: Understanding the AM API using Named Data Networking  =
    22
    3 == Overview ==
     3== Overview ==
     4                 
     5This experiment on GENI is useful for familiarizing new experimenters with GENI and the tools for using GENI.
     6{{{
     7#!html
     8<table border="0" cellpadding="0" cellspacing="0"><tr><td><img src="http://groups.geni.net/geni/attachment/wiki/GENIExperimenter/Tutorials/Graphics/warning-icon-hi.png?format=raw" width='50' height='50'/></td><td>This tutorial uses custom images; thus, it may take longer for the images to load.</td></tr></table>
     9}}}
    410
    5 This is a first, simple experiment on GENI useful for familiarizing new experimenters with GENI and the tools for using GENI.
     11== Background ==
    612
    7 === What you will learn ===
    8 The high levels goals for this exercise are to:
    9  1. Understand what happens behind the scenes when you run and experiment in GENI
    10  1. Learn about RSpecs and the GENI AM API
    11  1. Learn about the Omni experimenter tool
     13[wiki:GENIExperimenter/Tutorials/GettingStarted_PartI/Background Background information] about pre-requisites, tools, resources, and where to get help.
    1214
    13 You will learn these concepts by running an experiment based on the [http://named-data.net Named Data Networking (NDN) Future Internet Architecture].  NDN software will be  installed on the nodes in your network and you will run an application on top of the NDN software that fetches content by name.
     15Specifically,
     16 *  The user must have configured the [http://groups.geni.net/geni/wiki/HowTo/LoginToNodes SSH keys]
     17 * The user must have downloaded and configure [http://trac.gpolab.bbn.com/gcf/wiki/Omni Omni tools]
    1418
    15 Optionally, you can instrument you application using the GENI Desktop to see graphs of traffic on the network links.  This will give you greater insight into when application data is fetched from a  cache and when it comes all the way from a data source.
     19=== What you will learn ===
     20The high levels goals for this exercise are to:
     21  1. Understand what happens behind the scenes when you run and experiment in GENI
     22  1. Learn about RSpecs and the GENI AM API
     23  1. Learn about the Omni experimenter tool
    1624
    17 === Experiment Topology and Setup ===
     25You will learn these concepts by running an experiment based on the [http://named-data.net Named Data Networking (NDN) Future Internet Architecture].  The NDN Forwarding Daemon (NFD) will be installed on the nodes in your network and you will run an application that fetches content by name.
     26                 
     27Optionally, you can instrument you application using the GENI Desktop to see graphs of traffic on the network links.  This will give you greater insight into when application data is fetched from a  cache and when it comes all the way from a data source. 
     28                 
     29=== Experiment Topology and Setup ===
    1830
    1931{{{
     
    2133<img src="http://192.1.242.151/images/topology.png?format=raw" alt="Tutorial Setup"/>
    2234}}}
    23 
    24 Four VMs at the same location connected by Layer 2 links. 
    25 
     35                 
     36                Five VMs at the same physical location connected by Layer 2 links. This scenario emulates the real [http://named-data.net/ndn-testbed/ NDN testbed], where the University and Internet nodes are equivalent to Hubs in the NDN testbed.
    2637
    2738