Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ruzzelli, Cotan O’Hare, Tynan, Havinga Protocol assessment issues in low duty cycle sensor networks: The switching energy.

Similar presentations


Presentation on theme: "Ruzzelli, Cotan O’Hare, Tynan, Havinga Protocol assessment issues in low duty cycle sensor networks: The switching energy."— Presentation transcript:

1 http://www.cs.ucd.ie/csprism/ Ruzzelli, Cotan O’Hare, Tynan, Havinga Protocol assessment issues in low duty cycle sensor networks: The switching energy A.G. Ruzzelli, P. Cotan*, G.M.P. O’Hare, R. Tynan, and P.J.M Havinga** Adaptive Information Cluster (AIC) group @ PRISM Laboratory School of Computer Science and Informatics, University College Dublin (UCD), Ireland. *Department of Electronic Engineering, Technical University of Catalonia, Spain. **Department of Computer Science, University of Twente, The Netherlands.

2 http://www.cs.ucd.ie/csprism/ Ruzzelli, Cotan O’Hare, Tynan, Havinga Summary Generality on protocol energy assessment The low duty Cycle through the wake up concept Switching between transceiver states Phase1: Board measurements –The sensor node –The experimental approach –The measured results Phase2: Switching energy assessment –The S-MAC protocol –Performance evaluation –Simulation setup –Simulated results Considerations Conclusions

3 http://www.cs.ucd.ie/csprism/ Ruzzelli, Cotan O’Hare, Tynan, Havinga Generality on protocol energy assessment Energy consumption mainly due to the transceiver activity; Protocol energy assessment based on transceiver states: –Transmit time; –Receive time; –Idle time (Sleeping time in sensor-nets); –Switching time (USUALLY NOT ASSESSED); Switching energy negligible in ad-hoc wireless network protocol assessment (e.g. WiFi);

4 http://www.cs.ucd.ie/csprism/ Ruzzelli, Cotan O’Hare, Tynan, Havinga Switching in standard wireless networks Is defined as the transition time that elapses between the end of a transceiver state and the beginning of the following one; Possible switching states consist of: –RX/TX and TX/RX –TX/Sleep and Sleep/TX –RX/Sleep and Sleep/RX State transition is fast  little amount of energy is consumed. Switching energy is much smaller than total energy spent. Transceiver data sheets report average switching time but not the energy spent. Related work show that assessment of novel protocol architectures for WSNs inherited the switching energy negligibility.

5 http://www.cs.ucd.ie/csprism/ Ruzzelli, Cotan O’Hare, Tynan, Havinga Sensor network characteristics Energy consumption: primary objective The wake-up concept Very low duty cycle (even less than 5%) Small packets smaller than in ad-hoc networks (e.g. temperature data is few bytes) Low data traffic per node Can we consider switching energy still negligible for low duty cycle sensor networks?

6 http://www.cs.ucd.ie/csprism/ Ruzzelli, Cotan O’Hare, Tynan, Havinga Phase 1: The experimental model Analysis conducted on different EYES sensor node prototypes Prototypes mounted different off-the shelf transceiver for sensor networks; Investigation of Tr1001, CC1000 and CC1010 transceivers;

7 http://www.cs.ucd.ie/csprism/ Ruzzelli, Cotan O’Hare, Tynan, Havinga Phase 1:The experimental approach The voltage drop is gauged across high-side series resistor placed between the battery (+ terminal) and the input power connector; Current consumption, power and energy consumption derived from the voltage. Hardware connected to an oscilloscope.

8 http://www.cs.ucd.ie/csprism/ Ruzzelli, Cotan O’Hare, Tynan, Havinga The measuring circuit Based on INA110 instrumentation amplifier fast settling time and high slew rate device. Two resistors used: “low power mode” and “Tx/Rx mode”. Test performed by a square waveform of 1 kHz and of 5 V amplitude at the input of the INA 110 connected through an attenuating resistive divider circuit. Good precision and low distortion for conducting measurements at the edges. INA110 main characteristics Bias50 pA max Settling time (Vout 20V)3 us to 0.1 % CMRR106 dB min Gain1, 10, 100, 200, 500 Input impedance5x10^12 ohm || 6pF Slew Rate17 V/us Small signal BW470 kHz (Gain = 100)

9 http://www.cs.ucd.ie/csprism/ Ruzzelli, Cotan O’Hare, Tynan, Havinga Preliminary notes: The CC1010 had a processor built in and therefore the CPU on that board could be put into sleep mode. CC chipcon class presented higher sensitivity than TR1001. CC1000 and CC1010 boards were configured with the oscillator ON in low power mode  shorter switching time (2ms activation if OFF) Board measurement results Boards current and power consumption Current [mA]Power [mW] SLRXTXSLRXTX TR1001 0.0054.8120.01514.436 CC1000 0.1110110.333033 CC1010 0.1526 0.4578 Boards switching energy Boards switching times Switching Energy [uJ] SL to RXSL to TXRX to SLTX to SLRX to TXTX to RX TR1001 8.8225.20.1162.8325.28.85 CC1000 1920.50.70.7522.421.4 CC1010 45.847.751.831.9361.4361.61 Switching Times [us] SL to RXSL to TXRX to SLTX to SLRX to TXTX to RX TR1001 700 10 700 CC1000 850 10 850 CC1010 1600 10 850

10 http://www.cs.ucd.ie/csprism/ Ruzzelli, Cotan O’Hare, Tynan, Havinga Phase 2: Switching energy assessment The values obtained are applied to the SMAC protocol; SMAC is normally used as benchmark against other novel architectures; Results obtained by using the OmNet++ simulator

11 http://www.cs.ucd.ie/csprism/ Ruzzelli, Cotan O’Hare, Tynan, Havinga The SMAC protocol SMAC divides time in two periods: active time and sleeping time; Active period = SYNC period for node sync update, Request To Send (RTS), Clear to Send (CTS). Communication establishing: – neighboring nodes synchronize to the start of the active period then local broadcast of SYNC packets. Data message exchanges follow the RTS/CTS/DATA/ACK; –  nodes switch between different states periodically. RTS CTS Data Transmitter Receiver time ACK

12 http://www.cs.ucd.ie/csprism/ Ruzzelli, Cotan O’Hare, Tynan, Havinga Simulation setup Three nodes and one gateway in a line –Node 3 = Source; Node1 & Node2 = Forwarder; Gateway = Destination nodes communicate with direct neighbours only. Results averaged between node2 and node1 values (higher node switching activity) 13 independent simulations of 20 minutes each. 10 independent random seeds for clock skew and offset inaccuracies. Traffic load regulated by Node 3 –16 bytes packet –Generation rate: 60s(low traffic) and 2s (high traffic).

13 http://www.cs.ucd.ie/csprism/ Ruzzelli, Cotan O’Hare, Tynan, Havinga Performance evaluation metrics Energy TX %: spent by per node per bit transmitted; Energy Switch %: spent per node for the total number of transitions of two consecutive states; Energy Sleep %: energy spent by one node during the time of inactivity referred to as the sleeping state; Total consumption per node: all previous metrics plus RX energy and idle listening. Duty cycle changed by varying the node active period

14 http://www.cs.ucd.ie/csprism/ Ruzzelli, Cotan O’Hare, Tynan, Havinga Simulated results (1): Total consumption Low traffic High traffic The simulations ended after 50 packets were correctly relayed from source to destination; The results show only a little increase of consumption in high data traffic conditions; The CC family present higher energy consumption profile than Tr1001 due to: –The processor built; –The oscillator left ON in low power mode (oscillator OFF → >5mA current consumption to wake-up)

15 http://www.cs.ucd.ie/csprism/ Ruzzelli, Cotan O’Hare, Tynan, Havinga Simulated results (2): Low traffic condition For all transceivers and duty cycles, switching energy is between the sleeping energy and energy TX; Switching energy can be higher than the energy TX. Lower bound of 1.7% for the duty cycle due to an intrinsic operational limit of SMAC. Other existing protocols that can work below 1% duty cycle (e.g. BMAC) Switching energy as percentage of the total consumption

16 http://www.cs.ucd.ie/csprism/ Ruzzelli, Cotan O’Hare, Tynan, Havinga Simulated results (3): High traffic condition Maximum switching value above 6% for 1.7% duty; Oscillator ON causes higher sleeping energy of CC family thanTR1001. Expected higher % of switching energy for duty cycle lower than 1.7% Switching energy as percentage of the total consumption

17 http://www.cs.ucd.ie/csprism/ Ruzzelli, Cotan O’Hare, Tynan, Havinga Considerations and guidelines Considering 5% as the lower bound of energy consumption significance: –For TR1001 and CC1010, the switching energy needs to be computed if the node duty cycle is equal to or less than 3% and 3.6% respectively; –For CC1000, the switching energy needs to be computed if the node duty cycle is equal to or less than 2.7% and 3.6% respectively; –Sleeping energy consumption of TR1001 can be neglected in any case simulated as less than 2%; –For CC1000 and CC1010 in low traffic load conditions, the transmitting energy becomes significant at 2.5% duty cycle or lower. Although similar, total energy consumptions might greatly differ in their inner energy usage composition  The choice of a protocol to use is not only based on the application but also on the radio on board

18 http://www.cs.ucd.ie/csprism/ Ruzzelli, Cotan O’Hare, Tynan, Havinga Conclusion Values of switching energy have been obtained by direct measurements on different boards; The measurements have been applied to the SMAC protocol; Considerations and protocol assessment guidelines have been derived; In low duty cycle sensor-nets, the switching energy should be computed together with transmitting, receiving and sleeping energies; The obtained results help improve the MAC protocol evaluation process and empowers decisions relating to the judicious protocol/hardware choice for an specific set of WSN applications; Switching energy is expected to account for an even more significant percentage of the total power consumed as the duty cycle get closer to 1% such as in BMAC; Future work activities include the investigation of TDMA protocols that allow lower node duty cycle and more complex topologies.

19 http://www.cs.ucd.ie/csprism/ Ruzzelli, Cotan O’Hare, Tynan, Havinga Thank you for your kind attention! Questions are welcome! Thank you


Download ppt "Ruzzelli, Cotan O’Hare, Tynan, Havinga Protocol assessment issues in low duty cycle sensor networks: The switching energy."

Similar presentations


Ads by Google