[[TOC(noheading, Tutorials/oMF*, depth=2)]] = !MobilityFirst Tutorials = == Overview: == Series of exercises that are intended as an introduction to experimentation with [!MobilityFirst Future Interenet Architecture (FIA)] project code base. In all three tutorials, the experimenter will play with a simple network topology as shown in the figure: [[Image(MFTurorialNetwork.png)]] 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. == Prerequisites == For this set of !MobilityFirst tutorials, experimenters are expected to have basic networking knowledge and familarity 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. == Tools == 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 standrad formats including CSV and XML). == How to get help == Best place to get help is the ORBIT user mailing list to which all registered users are automatically subscribed. == Resources == More information about !MobilityFirst is available on [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. == Tutorial Instructions == * [wiki:./tut1 Design, Deployment and Connectivity Testing for MobilityFirst Network] * [wiki:./tut2 Measuring Performance of a MobilityFirst Router ] * [wiki:./tut3 Socket Programming using New MobilityFirst NetAPI]