Changes between Version 15 and Version 16 of GENIExperimenter/Tutorials/jacks/GettingStarted_PartII_ndn/Procedure


Ignore:
Timestamp:
02/15/19 12:34:38 (12 months ago)
Author:
Hussamuddin Nasir
Comment:

--

Legend:

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

    v15 v16  
    22
    33== Overview ==
    4                
     4   
    55This experiment on GENI is useful for familiarizing new experimenters with GENI and the tools for using GENI.
    66{{{
    77#!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>
     8<table border="0" cellpadding="0" cellspacing="0"><tr><td><img src="https://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>
    99}}}
    1010
     
    1414
    1515Specifically,
    16  *  The user must have configured the [http://groups.geni.net/geni/wiki/HowTo/LoginToNodes SSH keys]
     16 *  The user must have configured the [https://groups.geni.net/geni/wiki/HowTo/LoginToNodes SSH keys]
    1717 * The user must have downloaded and configure [https://github.com/GENI-NSF/geni-tools/wiki/Omni Omni tools]
    1818
     
    2424
    2525You 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                
     26   
    2727Optionally, 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                
     28   
    2929=== Experiment Topology and Setup ===
    3030
    3131{{{
    3232#!html
    33 <img src="http://groups.geni.net/geni/attachment/wiki/GENIExperimenter/Tutorials/Graphics/topology.png?format=raw" alt="Tutorial Setup"/>
     33<img src="https://groups.geni.net/geni/attachment/wiki/GENIExperimenter/Tutorials/Graphics/topology.png?format=raw" alt="Tutorial Setup"/>
    3434}}}
    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.
     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.
    3737
    3838== Procedure ==
    3939{{{
    4040#!html
    41                
    42                
    43                 <table id="Table_01" height="409" border="0" cellpadding="0" cellspacing="0">
    44                         <tr>
    45                                 <td>
    46                                         <a href="./Procedure/Setup"><img src="http://groups.geni.net/geni/attachment/wiki/GENIExperimenter/Tutorials/Graphics/design.png?format=raw" width="152" height="152" alt="Design/Setup"></a>
    47                                </td>
    48                                <td>
    49                 <ul> 
    50                              <li><a href="./Procedure/Setup">Part I: Design/Setup</a></li>
    51                              <ul>
    52                                  <li>Step 1:  Design Experiment</li>
    53                                  <li>Step 2:  Establish Environmentt</li>
    54                                  <li>Step 3:  Obtain Resources</li>
    55                              </ul></ul>
    56                                </td>
    57                         </tr>
    58                         <tr>
    59                                 <td>
    60                                         <a href="./Procedure/Execute"><img src="http://groups.geni.net/geni/attachment/wiki/GENIExperimenter/Tutorials/Graphics/execute.png?format=raw" width="152" height="143" alt="Execute"></a>
    61                                 </td>
    62                                 <td>
    63                              <ul>
    64                 <li><a href="./Procedure/Execute">Part II: Execute</a></li>
    65                              <ul> 
    66                                  <li>Step 4: Wait for resources to be ready </li>
    67                                  <li>Step 5: Try out NDN application </li>
    68                              </ul></ul>
    69                                 </td>
    70                         </tr>
    71                         <tr>
    72                                 <td>
    73                                         <a href="./Procedure/Finish"><img src="http://groups.geni.net/geni/attachment/wiki/GENIExperimenter/Tutorials/Graphics/finish.png?format=raw" width="152" height="114" alt="Finish"></a>
    74                                 </td>
    75                
    76                                 <td>
    77                              <ul>
    78                              <li><a href="./Procedure/Finish">Part III: Finish</a></li>
    79                              <ul>
    80                                  <li>Step 6:  Cleaning Up </li>
    81                              </ul></ul>
    82                                 </td>
    83                
    84                         </tr>
    85                 </table>
     41   
     42   
     43    <table id="Table_01" height="409" border="0" cellpadding="0" cellspacing="0">
     44            <tr>
     45                    <td>
     46                            <a href="./Procedure/Setup"><img src="https://groups.geni.net/geni/attachment/wiki/GENIExperimenter/Tutorials/Graphics/design.png?format=raw" width="152" height="152" alt="Design/Setup"></a>
     47                   </td>
     48                   <td>
     49    <ul> 
     50                 <li><a href="./Procedure/Setup">Part I: Design/Setup</a></li>
     51                 <ul>
     52                     <li>Step 1:  Design Experiment</li>
     53                     <li>Step 2:  Establish Environmentt</li>
     54                     <li>Step 3:  Obtain Resources</li>
     55                 </ul></ul>
     56                   </td>
     57            </tr>
     58            <tr>
     59                    <td>
     60                            <a href="./Procedure/Execute"><img src="https://groups.geni.net/geni/attachment/wiki/GENIExperimenter/Tutorials/Graphics/execute.png?format=raw" width="152" height="143" alt="Execute"></a>
     61                    </td>
     62                    <td>
     63                 <ul>
     64    <li><a href="./Procedure/Execute">Part II: Execute</a></li>
     65                 <ul> 
     66                     <li>Step 4: Wait for resources to be ready </li>
     67                     <li>Step 5: Try out NDN application </li>
     68                 </ul></ul>
     69                    </td>
     70            </tr>
     71            <tr>
     72                    <td>
     73                            <a href="./Procedure/Finish"><img src="https://groups.geni.net/geni/attachment/wiki/GENIExperimenter/Tutorials/Graphics/finish.png?format=raw" width="152" height="114" alt="Finish"></a>
     74                    </td>
     75   
     76                    <td>
     77                 <ul>
     78                 <li><a href="./Procedure/Finish">Part III: Finish</a></li>
     79                 <ul>
     80                     <li>Step 6:  Cleaning Up </li>
     81                 </ul></ul>
     82                    </td>
     83   
     84            </tr>
     85    </table>
    8686}}}
    8787
    8888^Acknowledgements:^ [[BR]]
    8989This tutorial is based on a classroom exercise developed by  Sonia Fahmy, Ethan Blanton and Sriharsha Gangam of Purdue University together with  Christos Papadopoulos and Susmit Shannigrahi from Colorado State University.[[BR]]
    90 This tutorial reuses some material from the [http://groups.geni.net/geni/wiki/GEC21Agenda/NDN GEC21 NDN Tutorial].
     90This tutorial reuses some material from the [https://groups.geni.net/geni/wiki/GEC21Agenda/NDN GEC21 NDN Tutorial].