NSF DEMO 1 DESCRIPTION
INTRODUCTION
The objective of this demo is to show the federation of the two heterogeneous testbeds: Planetlab and ORBIT. This demonstration illustrates a typical wireless hotspot scenario with one node in the ORBIT testbed fetching video media off a remote Planetlab node and serving it to a fixed and mobile client.
The demo has been choreographed to use nodes 17-2 and 17-7, where 17-2 is the hotspot AP that fetches the media content off a remote Planetlab node planetlab-1.cs.princeton.edu and serves it to node17-7 as well as the robot based mobile node.
Bitrate (in kbps) is measured by the receiving node and reported to the ORBIT infrastructure using the OML library.
IMAGE
The updated image for the nodes 17-2 and 17-7 is tmp/node-17-2-2007-01-18-02-09-20.ndz
SCRIPTS
The following scripts were used which are all available in the "nh" folder stored at the end of the page
NODEHANDLER : nh/src/ruby/handler/nodeHandler.rb
EXPERIMENT SCRIPT : nh/src/repository/test/exp/planetlab.rb
PROTOTYPE SCRIPT : nh/src/repository/test/proto/vlcrelay.rb for [17,2]
nh/src/repository/test/proto/vlcdest.rb for [17,7]
APPLICATION SCRIPT : nh/src/repository/test/app/vlc.rb
SCRIPT THAT STARTS THE DEMO ON THE NODES : startitall
RUNNING PROCEDURE
On the grid console after copying the "nh" folder
$> cd nh/src/ruby $> ruby -W0 handler/nodeHandler.rb -k test:exp:planetlab