Changes between Version 5 and Version 6 of Tutorials/oMF


Ignore:
Timestamp:
Dec 1, 2016, 12:35:36 PM (7 years ago)
Author:
seskar
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Tutorials/oMF

    v5 v6  
    1 
     1= !MobilityFirst Tutorials =
    22
    33[[TOC(noheading, Tutorials/oMF*, depth=2)]]
    44
     5The !MobilityFirst project was started in 2010 with funding from the National Science Foundation's Future Internet Architecture (FIA) program as one of the four clean-slate architectures. The major design goals of this new architecture are:
     6 * mobility as the norm (with dynamic host and network mobility at scale)
     7 * robustness with respect to intrinsic properties of wireless medium
     8 * trustworthiness in the form of enhanced security and privacy (for both mobile networks and wired infrastructure)
     9 * usability features such as support for context-aware pervasive mobile services, evolvable network services, manageability and economic viability.
     10The design is also informed by technology factors such as radio spectrum scarcity, wired bandwidth abundance, continuing Moore’s law improvements to computing, and energy constraints in mobile and sensor devices.
    511
    6 
    7 = !MobilityFirst Tutorials =
    8 
    9 == Overview: ==
    10 Series of exercises that are intended as an introduction to experimentation with !MobilityFirst Future Internet Architecture (FIA) project code base.
    11 
    12 In all three tutorials, the experimenter will exercise with a simple network topology as shown in the figure:
    13 
    14 [[Image(MFTurorialNetwork.png)]]
    15 
    16 In the first exercise, the experimenter will establish a simple topology consisting of !MobilityFirst routers, hosts and applications, deploy the software components onto physical nodes, and run an end-to-end 'ping' application. In the second exercise, the experimenters will generate synthetic traffic through the router and measure key performance characteristics such as throughput and forwarding latency. The third exercise is focused on writing, compiling, and running a simple content distribution application using !MobilityFirst's client API.
    17 
    18 == Prerequisites ==
    19 For this set of !MobilityFirst tutorials, experimenters are expected to have basic networking knowledge and familiarity with Linux OS. The exercises are performed on the [http://www.orbit-lab.org ORBIT testbed] and require [wiki:/Documentation/CGettingStarted ORBIT account] and [wiki:/Documentation/bAccountManagement/DSSHConf#ConfiguringSSHKeys SSH client installed and configured] on the machine that will be used to access the console.
    20 
    21 == Tools ==
    22 
    23 The only tools that are required for running experiments in this tutorial are SSH client and graph/visualization tools of experimenters choice (results are presented in standard formats including CSV and XML).
    24 
    25 == How to get help ==
    26 Best place to get help is the ORBIT user mailing list to which all registered users are automatically subscribed to.
    27 
    28 == Resources ==
    29 More information about !MobilityFirst is available on the [http://mobilityfirst.winlab.rutgers.edu MobilitFirst site] while more details on the OMF/OML is available at [http://www.orbit-lab.org ORBIT] and  [http://mytestbed.net/projects/omf/wiki/Introduction OMF] sites.
    30 
    31 == Tutorial Instructions ==
    32 
    33  * [wiki:./tut1 Design, Deployment and Connectivity Testing for MobilityFirst Network]
    34  * [wiki:./tut2 Measuring Performance of a MobilityFirst Router ]
    35  * [wiki:./tut3 Socket Programming using New MobilityFirst NetAPI]
     12More information about !MobilityFirst is available on the [http://mobilityfirst.winlab.rutgers.edu MobilitFirst site].