Changes between Initial Version and Version 1 of GENIEducation/SampleAssignments/CCNAssignment/ExerciseLayout


Ignore:
Timestamp:
05/29/13 16:51:23 (11 years ago)
Author:
shuang@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIEducation/SampleAssignments/CCNAssignment/ExerciseLayout

    v1 v1  
     1[[PageOutline]]
     2
     3= CCN ASSIGNMENT =
     4In this tutorial, we will show how named data networking on GENI.
     5
     6== Overview ==
     7This Project leverages resources on the GENI aggregate in order to experiment with Content Centric Network. [[BR]]
     8Please remember to release the resources you when you are done with them. [[BR]]
     9The following is the topology that you will be creating: [[BR]]
     10 - CCNx network for sharing precipitation data: [[BR]]
     11[[Image(CCNAssignment.png, 30%, nolink)]]
     12
     13== Prerequisites ==
     14  * GENI Account:
     15    - Go to [https://www.pgeni.gpolab.bbn.com/reqaccount.php3 Request_GENI_Account] for an emulab account and to join a GENI project.
     16    - Or get a GENI Portal account via: [https://panther.gpolab.bbn.com Portal Main Site]
     17  * SSH
     18  * Unix command line - see the Tools section
     19  * Understanding architectural features of [http://www.ccnx.org CCNx] and other content-centric networking, such as publish-subscribe content distribution, caching at intermediate nodes, and intelligent request forwarding
     20
     21== Tools ==
     22 - '''ccnd'''[[BR]]
     23 The ''ccnd'' daemon and its associated software is the reference implementation for the content-centric networking protocol proposed by Project [http://www.ccnx.org CCNx]. This assignment uses release 0.6.1 of the ccnx software package. More information on this package can be found at the Project CCNx web site, http: //www.ccnx.org/. The CCN protocol embodied in CCNx is an attempt at a clean-slate architectural redesign of the Internet.
     24 - '''Atmos''' [[BR]]
     25 The ''Atmos'' software package from the [http://www.netsec.colostate.edu NetSec group] at Colorado State University will provide named data for your network in the form of precipitation measurements. The Atmos tools are installed in ''/opt/ccnx-atmos''.
     26 - '''NetCDF Tools'''[[BR]]
     27 [http://www.unidata.ucar.edu/software/netcdf/ NetCDF] (Network Common Data Form) is “a set of software libraries and self-describing, machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data.” The NetCDF tools package provides several tools for manipulating NetCDF data, including ''ncks'', a tool for manipulating and creating NetCDF data files; ''ncdump'', a similar tool used for extracting data from NetCDF data files; and ''ncrcat'', a tool for concatenating records from multiple NetCDF data files.
     28 - '''Flack''' [[BR]]
     29 [http://www.protogeni.net/trac/protogeni/wiki/FlackManual Flack] is a graphical interface for viewing and manipulating GENI resources. It is available on the web at http://www.protogeni.net/trac/protogeni/wiki/Flack. You may use either Omni or Flack to create and manipulate your slices and slivers, but there are certain operations for which you will probably find one or the other easier to use. You will have to use the Flack client to Instrumentize your slices, as you will be directed some exercises.
     30
     31== How to get Help ==
     32 * If you are using a specific aggregate or tool, you should consider registering in their [wiki:NikySandbox/GENIExperimenter/GENICommunity#Joinusermailinglists mailing list]. It is a great way to get connected with other GENI users and it is an excellent source of wisdom.
     33 * Send mail to the GENI help list: [mailto:help@geni.net].
     34 * If you want to chat real-time with other GENI users and ask questions, [wiki:HowTo/ConnectToGENIChatRoom join us] in a GENI chatroom.
     35
     36== Resources ==
     37 * GENI resources include a variety of computational and network assets, all programmable by experimenters.  Resources are made available to experimenters by GENI ''aggregates''.  The [wiki:UnderstandingGENI UnderstandingGENI page] has more information in its [wiki:UnderstandingGENI#a2AnExperimentersViewofGENI "An Experimenter's View of GENI"] and [wiki:UnderstandingGENI#a3GENIResources "GENI Aggregates"] sections.
     38
     39== Tutorial Instructions ==
     40{{{
     41#!html
     42
     43
     44<table id="Table_01" height="409" border="0" cellpadding="0" cellspacing="0">
     45        <tr>
     46                <td>
     47                        <a href="http://groups.geni.net/geni/wiki/GENIEducation/SampleAssignments/CCNAssignment/ExerciseLayout/DesignSetup"><img src="http://groups.geni.net/geni/attachment/wiki/GENIExperimenter/Tutorials/Graphics/design.png?format=raw" width="152" height="152" alt="Design/Setup"></a>
     48               </td>
     49               <td>
     50<ul>
     51             <li><a href="http://groups.geni.net/geni/wiki/GENIEducation/SampleAssignments/CCNAssignment/ExerciseLayout/DesignSetup">Part I: Design/Setup</a></li>
     52             <ul>
     53                 <li> Lists of steps for setting up the exercise </li>
     54             </ul></ul>
     55               </td>
     56        </tr>
     57        <tr>
     58                <td>
     59                        <a href="http://groups.geni.net/geni/wiki/GENIEducation/SampleAssignments/CCNAssignment/ExerciseLayout/Execute"><img src="http://groups.geni.net/geni/attachment/wiki/GENIExperimenter/Tutorials/Graphics/execute.png?format=raw" width="152" height="143" alt="Execute"></a>
     60                </td>
     61                <td>
     62             <ul>
     63<li><a href="http://groups.geni.net/geni/wiki/GENIEducation/SampleAssignments/CCNAssignment/ExerciseLayout/Execute">Part II: Execute</a></li>
     64             <ul>
     65                 <li> Lists of steps for executing the exercise</li>
     66             </ul></ul>
     67                </td>
     68        </tr>
     69        <tr>
     70                <td>
     71                        <a href="http://groups.geni.net/geni/wiki/GENIEducation/SampleAssignments/CCNAssignment/ExerciseLayout/Finish"><img src="http://groups.geni.net/geni/attachment/wiki/GENIExperimenter/Tutorials/Graphics/finish.png?format=raw" width="152" height="114" alt="Finish"></a>
     72                </td>
     73
     74                <td>
     75             <ul>
     76             <li><a href="http://groups.geni.net/geni/wiki/GENIEducation/SampleAssignments/CCNAssignment/ExerciseLayout/Finish">Part III: Finish</a></li>
     77             <ul>
     78                 <li> Lists of steps for tearing down the exercise</li>
     79             </ul></ul>
     80                </td>
     81
     82        </tr>
     83</table>
     84
     85}}}