Version 11 (modified by 12 years ago) ( diff ) | ,
---|
WiMAX Tutorial
This is a continuation of the WiMAX Tutorial and Primer.
Prerequisites
This tutorial series assumes you have an ORBIT account, have scheduled a session on the ORBIT test bed, are familiar with SSH'ing into the test bed itself, and are familiar with the basics of running ORBIT experiments. If you have not done these things yet, you may wish to do so before taking a look at this slightly more advanced experiment. If you are unfamiliar with or are entirely new to ORBIT, you may wish to start here.
Difficulty
This tutorial is of intermediate difficulty. In addition to the knowledge from the previous tutorial, basic understanding of the ORBIT Experiment Description Language (OEDL) and its source language, Ruby (and especially blocks within Ruby), are strongly recommended. Furthermore, fluency in low-level computer networking concepts such as IP are assumed.
About This Experiment
This tutorial section is adapted from the tutorials at NYU-Polytech and expanded from the more concise ORBIT adaptations done previously. As before, we will perform our experiment on Sandbox 4, providing some background information at each step. For more information, see the relevant documentation for each step at one of the source websites.
Experiment: Check Connection Status, Then Send UDP Packets
The Code
The following are the links to experiment Description script and the underlying codes. In the interest of saving space, they are not posted directly to this page.
At this point, we will give a primer on OMF and some of the functions inside the experiment. To skip to the experiment itself, click here.
Background Information
Experiments performed on ORBIT (specifically) and all GENI wireless test-beds are managed by what was called the ORBIT Management Framework, now simply known as OMF. (For background information on frameworks, see Wikipedia. Simply put, a framework provides programs which perform all the generic functions a programmer would otherwise need to code at a given layer to obtain functional applications. This includes programs that check various paths, run subprograms, collect data, check validity, sanitize inputs, and more.
Launch Experiment
Attachments (8)
- datatypeerror.png (55.2 KB ) - added by 12 years ago.
- profileerror.png (65.6 KB ) - added by 12 years ago.
-
nyupoly_mcsmod.rb
(1.2 KB
) - added by 12 years ago.
Experiment Description
-
wmxstat
(2.3 KB
) - added by 12 years ago.
wmxstat program
-
iperf.rb
(9.1 KB
) - added by 12 years ago.
iperf app definition
-
wimaxcu_app.rb
(1.7 KB
) - added by 12 years ago.
wimaxcu_app wrapper definition
- wimax_ed.rb (1.2 KB ) - added by 12 years ago.
-
iperf2.rb
(7.5 KB
) - added by 11 years ago.
new iperf file (test)
Download all attachments as: .zip