wiki:GENIExperimenter/Tutorials/jacks/GettingStarted_PartII_ndn/Procedure

Lab One: Understanding the AM API using Named Data Networking

Overview

This experiment on GENI is useful for familiarizing new experimenters with GENI and the tools for using GENI.

This tutorial uses custom images; thus, it may take longer for the images to load.

Background

Background information about pre-requisites, tools, resources, and where to get help.

Specifically,

What you will learn

The high levels goals for this exercise are to:

  1. Understand what happens behind the scenes when you run and experiment in GENI
  2. Learn about RSpecs and the GENI AM API
  3. Learn about the Omni experimenter tool

You will learn these concepts by running an experiment based on the 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. 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.

Experiment Topology and Setup

Tutorial Setup

Five VMs at the same physical location connected by Layer 2 links. This scenario emulates the real NDN testbed, where the University and Internet nodes are equivalent to Hubs in the NDN testbed.

Procedure

Design/Setup
  • Part I: Design/Setup
    • Step 1: Design Experiment
    • Step 2: Establish Environmentt
    • Step 3: Obtain Resources
Execute
  • Part II: Execute
    • Step 4: Wait for resources to be ready
    • Step 5: Try out NDN application
Finish

Acknowledgements:
This 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.
This tutorial reuses some material from the GEC21 NDN Tutorial.

Last modified 5 years ago Last modified on 02/15/19 12:34:38