| 1 | describe NodeHandler here |
| 2 | |
| 3 | |
| 4 | |
| 5 | = NodeHandler = |
| 6 | |
| 7 | A central '''NodeHandler''' process communicates with '''NodeAgents''', one on each active node in the testbed. The '''NodeHandler''' is hosted on one of the testbed's utility servers. Applications are loaded and executed by a '''NodeAgent''' on instructions from the '''NodeHandler'''. These instructions will also include the initial property settings for the applications. |
| 8 | |
| 9 | Communication between the '''NodeHandler''' and each of its '''NodeAgents''' uses the Control Internet port. Default settings leave the Data Internet port unconfigured and require the experimenter to specifically configure it through the '''NodeHandler'''. |
| 10 | |
| 11 | == Starting Points == |
| 12 | |
| 13 | * [wiki:NodeHandler/Tutorial Tutorial] |
| 14 | * [wiki:NodeHandler/FAQ FAQ] |
| 15 | * [wiki:NodeHandler/HowToControlNodes How to control nodes] |
| 16 | * [wiki:NodeHandler/Tutorial/UnderstandingHelloWorld Understanding the helloworld script] |
| 17 | * [wiki:NodeHandler/FAQ/ToCreateDebianPackage Tools to create a debian package] |
| 18 | * [wiki:NodeHandler/FAQ/ToUseNoiseGenerator Using Noise Generator in experiments] |
| 19 | * [wiki:NodeHandler/FAQ/SandBoxConvention Sandbox IP convention] |
| 20 | * [wiki:NodeHandler/TrackingBaseline Tracking baseline images for ORBIT nodes] |
| 21 | * [wiki:NodeHandler/Tutorial/FirstTimeUser First time users of the grid] |
| 22 | * [wiki:NodeHandler/FAQ/ProgrammingNodeID How to Program a Node ID box] |
| 23 | |
| 24 | == For Developers == |
| 25 | |
| 26 | Check out source using [http://www.subversion.org subversion] at http://svn.orbit-lab.org/svn/orbit/nodeHandler/trunk. |