ORBIT-USER: Some questions in ORBIT testbed
Kishore Ramachandran
kishore at winlab.rutgers.edu
Wed Jul 12 12:07:13 EDT 2006
Hi Arinto:
> 1. According my understanding after reading some papers about
> orbit, what I need to do is to implement that protocol in Linux
> platform, and upload it to the testbed as baseline images. Is that
> correct? What is the most commonly used Linux platform for implementing
> protocol for ORBIT testbed emulation?
Yes, that is correct. A possible implementation path is as follows:
1) Reserve one of the sandboxes (for e.g. sb2). Refer to:
http://www.orbit-lab.org/wiki/ReservationTutorial
2) Log into the reserved sandbox during your scheduled timeslot. Refer to:
3) Image the nodes on the sandbox with the baseline.ndz disk image. Refer
to: http://www.orbit-lab.org/wiki/HowToGetStarted
4) Once imaging finishes, turn ON the nodes - refer to:
http://www.orbit-lab.org/wiki/FAQ#can-i-reboot-or-power-cycle-my-nodes
Remember that there are only two nodes on each sandbox - node1-1 and
node1-2.
5) ssh into one of the nodes:
http://www.orbit-lab.org/wiki/FAQ#how-do-i-access-the-nodes
>From here on, the environment should be very similar to one on your lab PC
or laptop. Check out:
http://www.orbit-lab.org/wiki/FAQ#how-do-i-install-software-on-the-nodes
Once your slot is coming to an end and you want to save your work, you can
either copy your software back to your ORBIT home directory.
Alternatively, you can save the image on the disk and use it for future
use. Check out:
http://www.orbit-lab.org/wiki/FAQ#how-do-i-save-an-image-of-a-node
There are other related answers in the FAQ as well.
http://www.orbit-lab.org/wiki/FAQ
> 2. Refer to paper Maximilian Ott, Ivan Seskar, Robert Siracusa,
> Manpreet Singh, "ORBIT Testbed Software Architecture: Supporting
> Experiments as a Service" , Proceedings of IEEE Tridentcom 2005, Trento,
> Italy, Feb 2005
> <http://www.orbit-lab.org/attachment/wiki/Orbit/Documentation/Publicatio
> ns/orbit-software-architecture-v2.pdf> . Section 2 states that
> experiment definition consists of 5 sections: topology, application,
> prototype, mapping and staging. Where does the implemented network
> protocol belong to? Does it belong to topology section since it states
> that topology section defines the communication pattern between them?
>From my understanding, the concepts of topology, application,
prototype, mapping and staging are from the point of view of running an
experiment on the ORBIT testbed. I believe the implemented network
protocol belongs to the "application" section - this is from
nodehandler's point of view, which sees your network protocol as an
"application" that it needs to run on a set of nodes during an
experiment.
Hope that helps,
Kishore
---------------------------------------------------------------------------
Kishore Ramachandran
Graduate Assistant, WINLAB/ECE, Rutgers University.
WWW : http://www.winlab.rutgers.edu/~kishore
---------------------------------------------------------------------------
On Wed, 12 Jul 2006, #ARINTO MURDOPO# wrote:
> Hi all,
>
>
>
> My name is Arinto, from Nanyang Technological Univ. Singapore. Currently
> I'm doing my final year project in this testbed. I have some questions
> regarding the ORBIT testbed. My final year project is about analyzing
> the performance of wireless ad hoc network in mobile/vehicular
> environment. In this project I'll implement a Geographical Routing
> protocol, either Greedy Perimeter Stateless Routing or Geographical
> Source Routing and analyze it using this emulation testbed.
>
>
>
> My questions are
>
> 1. According my understanding after reading some papers about
> orbit, what I need to do is to implement that protocol in Linux
> platform, and upload it to the testbed as baseline images. Is that
> correct? What is the most commonly used Linux platform for implementing
> protocol for ORBIT testbed emulation?
> 2. Refer to paper Maximilian Ott, Ivan Seskar, Robert Siracusa,
> Manpreet Singh, "ORBIT Testbed Software Architecture: Supporting
> Experiments as a Service" , Proceedings of IEEE Tridentcom 2005, Trento,
> Italy, Feb 2005
> <http://www.orbit-lab.org/attachment/wiki/Orbit/Documentation/Publicatio
> ns/orbit-software-architecture-v2.pdf> . Section 2 states that
> experiment definition consists of 5 sections: topology, application,
> prototype, mapping and staging. Where does the implemented network
> protocol belong to? Does it belong to topology section since it states
> that topology section defines the communication pattern between them?
> 3. Is there any archive for this mailing list or something like
> MSDN forum for ORBIT testbed?
> 4. Do you know any resources on performing experiment in ORBIT
> other than from ORBIT website? I want to see example on performing
> complete experiment from experiment definition until measurement
> collection.. Until now I'm still a little bit blur about how to conduct
> an experiment.
>
>
>
> Thank you for the attention.
>
>
>
> Arinto Murdopo
>
> School of Computer Engineering,
>
> Nanyang Technological University
>
> Singapore
>
>
>
>
>
>
>
>
More information about the orbit-user
mailing list