Changes between Version 1 and Version 2 of SarahEdwards/GettingStarted_PartII_ccn/Procedure/Execute


Ignore:
Timestamp:
06/11/15 21:25:58 (9 years ago)
Author:
sedwards@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SarahEdwards/GettingStarted_PartII_ccn/Procedure/Execute

    v1 v2  
    5353The `install` and `execute` services requested in our RSpec have
    5454already started, and nodes in our experiment should be running the CCN (Content Centric Networking) protocol.  Our experiment consists of:
    55    * A data source (node {{{dsrc1}}} that holds precipitation data from the US National Oceanic and Atmospheric Administration (NOAA).
    56    * A researcher node {{{rsrchr}}} that gets data from the data source
    57    * A collaborator node {{{collab}}} that gets data from the researcher
     55   * A data source (node {{{data}}} that holds precipitation data from the US National Oceanic and Atmospheric Administration (NOAA).
     56   * Two nodes forwarding traffic between other locations `ccnx-router` and `ccnx-router-1` nodes
     57   * A researcher node {{{user}}} that gets data from the `ccnx-router` node
     58   * A collaborator node {{{user-0}}} that gets data from `ccnx-router-1` node
    5859
    5960Key features of the CCN protocol include:
     
    6263
    6364We verify this caching behavior by:
    64    * Logging into the researcher node and using the client program to get precipitation data for a certain date range.  The client displays how long it took to get the data.
     65   * Logging into the `user` node and using the client program to get precipitation data for a certain date range.  The client displays how long it took to get the data.
    6566   * Retrieving the same data again and noting how we get it much faster since it comes out of a cache.
    6667   * Requesting data for different date ranges and seeing how long it took to retrieve the data.
    6768   * Requesting the data again and note it is retrieved much faster.
    6869
    69 If you have time, you can repeat the above steps on the collaborator node.
     70If you have time, you can repeat the above steps on the `user-1` node.
    7071
    71 Note: There is an [wiki:GENIExperimenter/Tutorials/GettingStarted_PartII_ccn/Procedure/Execute/GEMINI optional part] to this exercise that uses the GENI Desktop to visualize traffic on the links in our network.  There you can visualize which data requests went all the way to the data source (node {{{dsrc1}}}) and which data requests were fulfilled from a node's cache.
     72Note: There is an [wiki:GENIExperimenter/Tutorials/GettingStarted_PartII_ccn/Procedure/Execute/GEMINI optional part] to this exercise that uses the GENI Desktop to visualize traffic on the links in our network.  There you can visualize which data requests went all the way to the data source (node {{{data}}}) and which data requests were fulfilled from a node's cache.
    7273
    7374=== 5.1 Run the CCN application ===
    74  1. Log into the node {{{rsrchr}}} using the {{{ssh}}} command returned by {{{readyToLogin}}}.
     75 1. Log into the node {{{user}}} using the {{{ssh}}} command returned by {{{readyToLogin}}}.
    7576 2. Once you are logged in, ask for precipitation data from 1 Jan 1902 to 2 Jan 1902:
    7677     {{{
     
    101102     }}}
    102103    Notice how much faster the data was retrieved this time.
    103  5. If time permits, log into the collaborator node {{{collab}}} and run queries from there.  (Pick dates in January of 1902.) Notice different data retrieval times depending on whether the data came from the datasource, the cache at {{{rsrchr}}}, or the local cache.
     104 5. If time permits, log into the collaborator node {{{user-0}}} and run queries from there.  (Pick dates in January of 1902.) Notice different data retrieval times depending on whether the data came from the data source, the cache at {{{ccnx-router}}}, or the local cache.
    104105
    105106