====== Phone Measurements ====== ===== Power Usage ====== ==== GPS ==== |....^GPS NoFix^GPS Fix^Avg Time to Fist Fix^Work to Get Fix^Notes^ ^Plugged-In|:?: [mW]|:?: [mW]|:?: [sec]|:?: [mW·sec]| Plugged in value irrelevant.| ^Unplugged|578.89 [mW], stddev: 359.21 [mW]((From: PhoneBattRecords_WiNGS-Phone-2_(GPS_08-18-08_22.00_to_08-19-08_09.00)_10-02-08.plot))|412.51 [mW], stddev: 142.36 [mW] ((From: PhoneBattRecords_WiNGS-Phone-2_(GPS_08-18-08_22.00_to_08-19-08_09.00)_10-02-08.plot))|72.81 [sec]((From: PhoneBattRecords_WiNGS-Phone-2_(GPS_08-18-08_22.00_to_08-19-08_09.00)_10-02-08.plot))|42143.30 [mW·sec]((From: PhoneBattRecords_WiNGS-Phone-2_(GPS_08-18-08_22.00_to_08-19-08_09.00)_10-02-08.plot))| | ==== EVDO ==== |....^EVDO (tx)^EVDO (rx)^EVDO (rx+tx)^Notes^ ^Plugged-In|437.06 [mW], stddev: 371.22 [mW]((From: PhoneBattRecords_WiNGS-Phone-3_(EVDO_11-23-08_11.00_to_11-23-08_19.40)_12-01-08.plot))|762.90 [mW], stddev: 91.50 [mW]((From: PhoneBattRecords_WiNGS-Phone-3_(EVDO_11-23-08_11.00_to_11-23-08_19.40)_12-01-08.plot))|775.67 [mW], stddev: 112.60 [mW]((From: PhoneBattRecords_WiNGS-Phone-3_(EVDO_11-23-08_11.00_to_11-23-08_19.40)_12-01-08.plot))| | ^Unplugged|621.64 [mW], stddev: 61.57 [mW]((From: PhoneBattRecords_WiNGS-Phone-5_(EVDO_11-21-08_21.00_to_11-22-08_06.10)_12-01-08.plot Second-Half of Plot))|976.77 [mW], stddev: 75.06 [mW]((From: PhoneBattRecords_WiNGS-Phone-5_(EVDO_11-21-08_21.00_to_11-22-08_06.10)_12-01-08.plot Second-Half of Plot))|773.70 [mW], stddev: 53.58 [mW]((From: PhoneBattRecords_WiNGS-Phone-5_(EVDO_11-21-08_21.00_to_11-22-08_06.10)_12-01-08.plot Second-Half of Plot))((Should not exist due to over-masking.))|Correctly masked.| ^Unplugged|815.86 [mW], stddev: 89.24 [mW], stddev above baseline: NAN [mW], Count: 427((From: Second half (1229445719 to 1229463184) of PhoneBattRecords_WiNGS-Phone-3_(EVDO_12-17-08_03.00_to_12-17-08_16.00)_(1229419651_-_1229463184)_01-04-09.plot))|1048.55 [mW], stddev: 69.89 [mW], stddev above baseline: NAN [mW], Count: 343((From: Second half (1229445719 to 1229463184) of PhoneBattRecords_WiNGS-Phone-3_(EVDO_12-17-08_03.00_to_12-17-08_16.00)_(1229419651_-_1229463184)_01-04-09.plot))|823.82 [mW], stddev: 95.08 [mW], stddev above baseline: NAN [mW], Count: 363((From: Second half (1229445719 to 1229463184) of PhoneBattRecords_WiNGS-Phone-3_(EVDO_12-17-08_03.00_to_12-17-08_16.00)_(1229419651_-_1229463184)_01-04-09.plot)) |Correctly masked.| ^Unplugged|610.93 [mW], stddev: 306.59 [mW], stddev above baseline: 187.73 [mW], Count: 372((From: PhoneBattRecords_WiNGS-Phone-3_(EVDO_12-16-08_13.45_to_12-16-08_18.10)_(1229370391_-_ 1229385915)_01-04-09.plot))|848.04 [mW], stddev: 71.74 [mW], stddev above baseline: NAN [mW], Count: 367((From: PhoneBattRecords_WiNGS-Phone-3_(EVDO_12-16-08_13.45_to_12-16-08_18.10)_(1229370391_-_ 1229385915)_01-04-09.plot))|841.40 [mW], stddev: 81.05 [mW], stddev above baseline: NAN [mW], Count: 355((From: PhoneBattRecords_WiNGS-Phone-3_(EVDO_12-16-08_13.45_to_12-16-08_18.10)_(1229370391_-_ 1229385915)_01-04-09.plot))|Correctly masked.| | ^EVDO (tx)^EVDO (rx)^EVDO (rx+tx)^ ^Unplugged |U=128682 [KB], t=4270 [sec], avg power=815.86 [mW] \\ -> 27.072 [mW·sec/KB] or [millijoules/KB]((From: Second half (1229445719 to 1229463184) of PhoneBattRecords_WiNGS-Phone-3_(EVDO_12-17-08_03.00_to_12-17-08_16.00)_(1229419651_-_1229463184)_01-04-09.plot))|D=448512 [KB], t=3430 [sec], avg power=1048.55 [mW] \\ -> 8.019 [mW·sec/KB] or [millijoules/KB]((From: Second half (1229445719 to 1229463184) of PhoneBattRecords_WiNGS-Phone-3_(EVDO_12-17-08_03.00_to_12-17-08_16.00)_(1229419651_-_1229463184)_01-04-09.plot))|U=77447.5 [KB], D=293888 [KB], U+D=371335.5 [KB] t=3630 [sec], avg power=823.82 [mW] \\ -> 8.053 [mW·sec/KB] or [millijoules/KB] (for the U+D)((From: Second half (1229445719 to 1229463184) of PhoneBattRecords_WiNGS-Phone-3_(EVDO_12-17-08_03.00_to_12-17-08_16.00)_(1229419651_-_1229463184)_01-04-09.plot))| ^ | | |Savings by doing simultaneous upload/downloads: \\ Work required to send the U/D data separately = 77447.5 [KB] * 27.072 [mJ/KB] + 293888 [KB] * 8.019 [mJ/KB] = 4453346.59 [mW·sec] or [mJ] \\ Work spent doing the simultaneous U/D = 823.82 [mW] * 3630 [sec] = 2990466.6 [mW·sec] or [mJ]((From: Second half (1229445719 to 1229463184) of PhoneBattRecords_WiNGS-Phone-3_(EVDO_12-17-08_03.00_to_12-17-08_16.00)_(1229419651_-_1229463184)_01-04-09.plot)) | ^ | | |Saving = 4453346.59 [mJ] - 2990466.6 [mJ] = 1462879.99 [mJ] = 32.85% Savings by doing U/D at the same time vs. independently.((From: Second half (1229445719 to 1229463184) of PhoneBattRecords_WiNGS-Phone-3_(EVDO_12-17-08_03.00_to_12-17-08_16.00)_(1229419651_-_1229463184)_01-04-09.plot))| ==== RIL ==== |....^RIL^RIL Turning On^Time to Turn RIL On^Work to Turn RIL On^Count^ ^ Plugged-In|7.70 [mW], stddev: 94.63 [mW], stddev above baseline: 7.70 [mW]((From: PhoneBattRecords_WiNGS-Phone-3_(RIL_12-28-08_00.20_to_12-28-08_06.30)_(1230358852_-_1230380900)_01-04-09.plot))|unknown [mW], stddev: unknown [mW]((From: PhoneBattRecords_WiNGS-Phone-3_(RIL_12-28-08_00.20_to_12-28-08_06.30)_(1230358852_-_1230380900)_01-04-09.plot))|unknown [sec]((From: PhoneBattRecords_WiNGS-Phone-3_(RIL_12-28-08_00.20_to_12-28-08_06.30)_(1230358852_-_1230380900)_01-04-09.plot)_12-01-08.plot))|unknown [mW·sec]((PhoneBattRecords_WiNGS-Phone-3_(RIL_12-28-08_00.20_to_12-28-08_06.30)_(1230358852_-_1230380900)_01-04-09.plot))|921 | ^ Unplugged|5.57 [mW], stddev: 96.70 [mW]((From: PhoneBattRecords_WiNGS-Phone-3_(RIL_11-27-08_09.20_to_11-27-08_14.30)_12-01-08.plot))|1225.02 [mW], stddev: 626.59 [mW]((From: PhoneBattRecords_WiNGS-Phone-3_(RIL_11-27-08_09.20_to_11-27-08_14.30)_12-01-08.plot))|45.87 [sec]((From: PhoneBattRecords_WiNGS-Phone-3_(RIL_11-27-08_09.20_to_11-27-08_14.30)_12-01-08.plot))|56191.67 [mW·sec]((From: PhoneBattRecords_WiNGS-Phone-3_(RIL_11-27-08_09.20_to_11-27-08_14.30)_12-01-08.plot))| | ^ Unplugged|4.84 [mW]((From: PhoneBattRecords_WiNGS-Phone-3_(RIL_01-10-09_14.30_to_01-11-09_12.45_(1231533000_to_1231613100)_04-03-09.plot)), stddev: 106.95 [mW]((From: PhoneBattRecords_WiNGS-Phone-3_(RIL_01-10-09_14.30_to_01-11-09_12.45_(1231533000_to_1231613100)_04-03-09.plot))|unknown [mW], stddev: unknown [mW]|unknown [sec]|unknown [mW·sec]| 3308 ((From: PhoneBattRecords_WiNGS-Phone-3_(RIL_01-10-09_14.30_to_01-11-09_12.45_(1231533000_to_1231613100)_04-03-09.plot))| ==== WiFi ==== |....^WiFi (tx)^ WiFi (rx)^Notes^ ^Plugged-In|:?: [mW]|:?: [mW]| | ^Unplugged|45.51 [mW], stddev: 32.76 [mW]((From: PhoneBattRecords_WiNGS-Phone-2_(WiFi_12-04-08_22.33_to_12-05-08_01.40)_12-04-08.plot))|169.40 [mW], stddev: 57.65 [mW]((From: PhoneBattRecords_WiNGS-Phone-2_(WiFi_12-04-08_22.33_to_12-05-08_01.40)_12-04-08.plot))|Baseline is when WiFi is on, so actual numbers should be much higher| ^WiFi (tx)^WiFi (rx)^ |:?: [mW·sec/byte]|:?: [mW·sec/byte]| ==== Baseline ==== ^Plugged/Un-Plugged^Model^Baseline^Count^Notes^ |Unplugged|HTC Mogul|1027.84 [mW], stddev: 80.04 [mW]|602((From: PhoneBattRecords_WiNGS-Phone-2_(WiFi_12-04-08_22.33_to_12-05-08_01.40)_12-04-08.plot))|WiFi still connected, bad baseline. WiFi/bad baseline test.| |Unplugged|HTC Mogul|262.86 [mW], stddev: 93.91 [mW]|863((From: PhoneBattRecords_WiNGS-Phone-3_(RIL_11-27-08_09.20_to_11-27-08_14.30)_12-01-08.plot))|RIL/Baseline test. | |Unplugged|HTC Mogul|210.02 [mW], stddev: 225.25 [mW]|1079((From: PhoneBattRecords_WiNGS-Phone-2_(GPS_08-18-08_22.00_to_08-19-08_09.00)_10-02-08.plot))|GPS/Baseline test. | |Unplugged|HTC Touch|228.59 [mW], stddev: 221.30 [mW]|322?((From: PhoneBattRecords_WiNGS-Phone-5_(EVDO_11-21-08_21.00_to_11-22-08_06.10)_12-01-08.plot Second-half only))|Correctly masked with 30 sec break. EVDO/baseline test.| |Unplugged|HTC Mogul|245.84 [mW], stddev: 93.39 [mW]|902?((From: PhoneBattRecords_WiNGS-Phone-3_(Baseline_12-28-08_09.00_to_12-29-08_08.20)_(1230390259_-_ 1230473128)_01-04-09.plot))|Correctly masked with 30 sec break. Baseline only test.| |Plugged-In|HTC Mogul| 362.58 mW], stddev: 106.75 [mW] |911((From: PhoneBattRecords_WiNGS-Phone-3_(RIL_12-28-08_00.20_to_12-28-08_06.30)_(1230358852_-_1230380900)_01-04-09.plot))|RIL/Baseline test. Correctly masked with 30 sec break.| |Unplugged|HTC Mogul| 323.91 [mW], stddev: 241.63 [mW]|363((From: Second half (1229445719 to 1229463184) of PhoneBattRecords_WiNGS-Phone-3_(EVDO_12-17-08_03.00_to_12-17-08_16.00)_(1229419651_-_1229463184)_01-04-09.plot))|EVDO/Baseline test. Correctly masked with 30 sec break.| |Unplugged|HTC Mogul| 317.17 [mW], stddev: 242.39 [mW]|247((From: PhoneBattRecords_WiNGS-Phone-3_(EVDO_12-16-08_13.45_to_12-16-08_18.10)_(1229370391_-_ 1229385915)_01-04-09.plot))|EVDO/Baseline test. Correctly masked with 30 sec break.((Total mask time=2070 [sec] (13.37% of total) for this entire experiment.))| |Unplugged|HTC Mogul| 248.67 [mW], stddev: 107.92 [mW]|3277((From: PhoneBattRecords_WiNGS-Phone-3_(RIL_01-10-09_14.30_to_01-11-09_12.45_(1231533000_to_1231613100)_04-03-09.plot))|RIL/Baseline test. Correctly masked with 30 sec break.((Total mask time=11340 [sec] (14.16% of total) for this entire experiment.))| ==== MISC ==== ^Compression^Decryption^File Read^File Write^Bluetooth^Accelerometer^ |x [mW·sec/byte]|x [mW·sec/byte]|x [mW·sec/byte]|:?: [mW·sec/byte]|:?: [mW?]|:?: [mW?] | ===== ToDo List ===== ^Date^ToDo^Status^ |01-12-09|GPS Tag, WiFi Test, GPS Test| | |12-15-08|Run experiments: New baseline experiment, Investigate RIL & WiFi|Baseline done, RIL done, WiFi started| |09-24-08|Program ability to control plugged-in status. |Coded, untested| |09-24-08|Combine data elements for power graphs from different db records.|Started| |09-24-08|Plot power graphs.|On going| === Status Updates === == 08-18-08 == * Write Flush test ran, but unverified * Running GPS test tonight still * Software platform * Added extension which can simulate writing log entries * For testing Write Flush; W.F. needed log entries to write * Allows us to turn off all other extensions * Spent alot of time restructuring for easy scripting * XML config files * Purpose is towards management research * Scripts what the experiment will do * Downloads XML config from https server * Phone rejects CS's TLS cert, coded a white list for certs * Phone ID's itself, can be given a personal XML config * Very easy format (see below) * Improved stability & error handling