Changes between Version 16 and Version 17 of Software


Ignore:
Timestamp:
Nov 28, 2007, 11:24:29 PM (17 years ago)
Author:
thierry
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Software

    v16 v17  
    3232The main component of the Experiment Management Service is the '''Node Handler''' that functions as an Experiment Controller.  It multicasts commands to the nodes at the appropriate time and keeps track of their execution.  The '''Node Agent''' software component resides on each node, where it listens and executes the commands from the '''Node Handler'''. It also reports information back to the '''Node Handler'''.  The combination of these two components gives the user the controls over the testbed, and enables the automated collection of experimental results.  Because the '''Node Handler''' uses a rule-based approach to monitoring and controlling experiments, occasional feedback from experimenters may be required to fine tune its operation. Figure 4 illustrates the execution of an experiment from the user's point-of-view.
    3333
    34 Finally, using the '''Node Handler''' (via a dedicated experiment called ''imageNodes'', which will be described [wiki:Tutorial/HowToImage later]), the user can quickly load hard disk images onto the nodes of his/her experiment. This ''imaging process'' allows different groups of nodes to run different OS images. It relies on a scalable multicast protocol and the operation of a disk-loading ''Frisbee'' server from M. Hibler et al. ([http://www.cs.utah.edu/flux/papers/frisbee-usenix03-base.html link]).
     34Finally, using the '''Node Handler''' (via a dedicated ''image nodes''experiment, which will be described [wiki:Tutorial/HowToImage later]), the user can quickly load hard disk images onto the nodes of his/her experiment. This ''imaging process'' allows different groups of nodes to run different OS images. It relies on a scalable multicast protocol and the operation of a disk-loading ''Frisbee'' server from M. Hibler et al. ([http://www.cs.utah.edu/flux/papers/frisbee-usenix03-base.html link]). Similarly, the user can also use the '''Node Handler''' save the image of a node's disk into an archive file.
     35
     36The user can perform all these actions on the testbed(s) via the generic command '''orbit''', which is the access point to control the '''Node Handler''', his/her experiment, and the nodes on the testbed(s).
     37{{{
     38# To see a list of available commands
     39orbit help
     40
     41# To see the usage and more help about a particular command, e.g. "load"
     42orbit help load
     43}}}
    3544
    3645[[Image(OMF-User-View.png)]]