Differences

This shows you the differences between the selected revision and the current version of the page.

mobilemesh:fournodebenchtest 2009/10/22 16:11 mobilemesh:fournodebenchtest 2009/11/13 17:48 current
Line 3: Line 3:
=== Overview === === Overview ===
-The goal of this experiment is to have four nodes configured to [[ mobilemesh:boxconfig|experiment-ready status]] with the the [[ mobilemesh:boxconfig|box configuration document]] updated to capture the steps this required. These configured boxes will then be activated outside in several positions where their GPS units can get a lock. The experiment will be considered a success when we can consistently generate good logs from any such activation. +The goal of this experiment is to have four nodes configured to [[ mobilemesh:boxconfig|experiment-ready status]] with the the [[ mobilemesh:boxconfig|box configuration document]] updated to capture the steps this required. These configured boxes will then be activated outside in several positions where their GPS units can get a lock. We will toggle the power off and on non-deterministically. The experiment will be considered a success when we can consistently generate good logs from any such sequences of activations.
=== Actions === === Actions ===
Line 18: Line 18:
-**Action: Get Boot Sequence Complete** (Status: //in progress//)+**<del>Action: Get Boot Sequence Complete</del>** (Status: //Complete//)
  * __Desc:__  Once we figure out how to get our own scripts to run at the end of boot, would like for it to do the following:   * __Desc:__  Once we figure out how to get our own scripts to run at the end of boot, would like for it to do the following:
    * <del>remount harddrive as rw</del>     * <del>remount harddrive as rw</del>
    * <del>run ''gpsd''</del>     * <del>run ''gpsd''</del>
-    * <del>run ''cgpxlogger'' logging gps readings in a unique file</del>+    * <del>run gps logging</del>
    * <del>configure wireless interface to monitor mod</del>e     * <del>configure wireless interface to monitor mod</del>e
    * <del>run ''click''</del>     * <del>run ''click''</del>
-    * <del>activate LED to indicate successful boo</del> +    * <del>activate LED to indicate successful boot</del> 
-    * get ''gpsd'' to synch time through ''ntp'' +    * <del>get rid of delay on boot (has to do with gps device being plugged in!)</del> 
-  * __Notes:__ we need to work through some time synch issues, and check consistency over multiple boots, but otherwise seem on track.+    * <del>synch clock roughly to gps time after gpsd gets going (to prevent ''click'' issues that come from bad time)</del>
-**Action: Write Testbed Click Script** (Status: //pending//) +**<del>Action: Car Test One Device</del>** (Status://Complete//) 
-  * __Desc:__ for out testbed experiments we need a simple click configuration that sends probes at a random, sparse intervals, and records all probes. It should give the log files unique names. +  * __Desc:__ once the bench test is complete, we should try some of the devices in a moving car to see if it works okay with car power and jostling. If this works, we are ready to move on to multi-car test.  
 +  * __Note:__ we did this test with somewhat incomplete boot sequence. But click was running and gpsd and our gps logger where all running on the car, plugged in, no problem.
-**Action: Setup Permanent Testbed** (Status: //in progress//) +**<del>Action: Write Experiment-Ready Testbed Click Configuration</del>** (Status: //Complete//) 
-  * __Desc:__ we would like our four boxes to be connected to an ethernet switch with static ip addresses so we can easily modify and run experiments. +  * __Desc:__ [[mobilemesh:clickrequirements|This page]] describes the desired features and open questions surrounding the experimental ''click'' configuration.  
 + 
-**Action: Write Basic Watchdog Script** (Status: //pending//) +**<del>Action: Bench Test Multiple Devices</del>** (Status: //Complete//)
-  * __Desc:__ a simple chron script that checks that click, gpsd, and the logging is working. If it is it keeps on LED 2, if its not, it turns it off. +
- +
-**Action: Bench Test Multiple Devices** (Status: //pending//)+
  * __Desc:__ once all four devices are configured and plugged into testbed. We want cycle them through multiple starts and restarts, looking for what works consistently, and what fails.   * __Desc:__ once all four devices are configured and plugged into testbed. We want cycle them through multiple starts and restarts, looking for what works consistently, and what fails.
-**Action: Car Test One Device** (Status://pending//) +**<del>Action: Car Test All Components</del>** (Status: //Pending//) 
-  * __Desc:__ once the bench test is complete, we should try some of the devices in a moving car to see if it works okay with car power and jostling. If this works, we are ready to move on to multi-car test.  +  * __Desc:__ we need to test that every car adapter works and every box works in a car. 
- + 
 
mobilemesh/fournodebenchtest.1256242273.txt.gz · Last modified: 2009/10/22 16:11 by cnewport
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki