Download presentation
Presentation is loading. Please wait.
Published byDominic Freeman Modified over 9 years ago
1
Department of Information Engineering University of Padova, ITALY Mathematical Analysis of IEEE 802.11 Energy Efficiency. A note on the use of these ppt slides: We’re making these slides freely available to all, hoping they might be of use for researchers and/or students. They’re in PowerPoint form so you can add, modify, and delete slides (including this one) and slide content to suit your needs. In return for use, we only ask the following: If you use these slides (e.g., in a class, presentations, talks and so on) in substantially unaltered form, that you mention their source. If you post any slides in substantially unaltered form on a www site, that you note that they are adapted from (or perhaps identical to) our slides, and put a link to the authors webpage: www.dei.unipd.it/~zanella Thanks and enjoy!
2
Department of Information Engineering University of Padova, ITALY Mathematical Analysis of IEEE 802.11 Energy Efficiency {andrea.zanella, depe}@dei.unipd.it Andrea Zanella, Francesco De Pellegrini WPMC 2004, 12-15 September 2004 Special Interest Group on NEtworking & Telecommunications
3
WPMC'04 Abano Terme, Padova (Italy) 12-15 September 2004 Motivations Wireless ad-hoc networks are becoming more and more popular Self-organization Mobility Portability IEEE 802.11 offers native support for ad-hoc networking Single cell managed by means of Distributed Coordination Function (DCF) Terminals are battery-powered: energy consumption is a primary issue! Energy consumption in transmission and reception is of the same order of magnitude [Feeney 01] The carrier-sense mechanism (CSMA/CA) reduces collision probability but draws energy [Stemm 97] Cost of sensing is exacerbated by transmissions occurring during the backoff Also collisions and alien traffic involve an energetic cost
4
WPMC'04 Abano Terme, Padova (Italy) 12-15 September 2004 Aim of the study Goal Providing a complete statistical description of the energy spent Characterize the impact of RTS/CTS on energy consumption Provide a mathematical tool for the design of energy-aware algorithms Case study Reference scenario [Bianchi2000] Ad hoc network with n saturated IEEE 802.11 terminals Single-hop network No hidden or exposed node problem Heavy traffic conditions (saturation) All terminals have always a packet ready for transmission
5
WPMC'04 Abano Terme, Padova (Italy) 12-15 September 2004 Energy Model Linear energetic model Energy is drawn proportionally to the time spent in each mode [Feeney] Each operating mode is associated to a different energetic coefficient Transmitting ( ) Receiving ( R ) Sensing ( S ) Virtual Sensing ( 0 ) RTS CTS DATA ACK T RTS T SIFS T CTS T DATA T ACK T DIFS RTS CTS DATA ACK T SIFS RTS NAV T NAV A) B) C) A B C Energy spent during SIFS periods is neglected
6
WPMC'04 Abano Terme, Padova (Italy) 12-15 September 2004 Detailing the Energy Consumption Overall energy spent for successful packet delivery Energy spent in non-colliding transmission Energy spent in colliding transmissions Energy spent during backoff Number of collisions before success Energy spent in each collision Hypothesis are i.i.d. and independent of E T Probability of collision p independent of the system state [Bianchi01]
7
WPMC'04 Abano Terme, Padova (Italy) 12-15 September 2004 Detailing E T & E Tc,j E T : Energy required for transmitting a packet with success Basic Access RTS/CTS E Tc,j : Energy spent during packet collision Basic Access RTS/CTS T EIFS
8
WPMC'04 Abano Terme, Padova (Italy) 12-15 September 2004 Detailing E B E B : Energy spent in backoff W r : total number of tick periods spent in backoff Tick Period time between two successive decrements (tick) in the backoff countdown process Idle channel: countdown 1 per time slot Busy channel: freeze until the channel returns idle for a DIFS, then resume countdown j : energy spent in each tick period
9
WPMC'04 Abano Terme, Padova (Italy) 12-15 September 2004 Detailing j During a tick period a node can be sensing the radio channel receiving a valid packet intended for that node discarding a valid packet for other destinations listening collided transmission on the channel Idle Channel Busy Channel sense receive listen discard
10
WPMC'04 Abano Terme, Padova (Italy) 12-15 September 2004 Putting al pieces together... Moment generating function for the energy spent by each node in the network
11
WPMC'04 Abano Terme, Padova (Italy) 12-15 September 2004 Case Study Lucent WaveLAN 11 Mbps [Feeney2001] Transmitting = 1 (normalized) Receiving R = 2/3 Sensing S = 0.82 R Possible power saving policy Case 1 Energy spent during NAV phase is negligible ( 0 =0) Case 2 Energy spent during NAV phase is not negligible ( 0 =0.5 S ) Case 3 Regular sensing is performed during NAV phase ( 0 = S )
12
WPMC'04 Abano Terme, Padova (Italy) 12-15 September 2004 0 10 20 30 40 50 60 70 80 90 100 Normalized Lifetime Number of stations Basic Access RTS/CTS 0 = 0 0 = S 0 = 1/2 S 0.2 0.4 0.6 Results: node lifetime Normalized Lifetime Minimum theoretical energy per pck over Average energy per pck RTS/CTS outperforms Basic Access mode 0 =0 leads to large gain in nodes lifetime Gain rapidly fades for 0 1/2 S
13
WPMC'04 Abano Terme, Padova (Italy) 12-15 September 2004 0 10 20 30 40 50 60 70 80 90 100 Payload [bits] Number of stations Energy-based threshold Throughput-base threshold [1] 2000 4000 6000 0 = 0 0 =1/2 S 0 =S0 =S Basic Access-RTS/CTS threshold Energy vs Throughput perspective With 0 1/2 S payload threshold is lower than in Throughput-base case Threshold shows less sensitivity to the number of nodes in the network With more than 20 nodes, the threshold remains almost const Threshold increases as 0 gets close to S Payload threshold after which RTS/CTS outperforms Basic Access [1] Bianchi2000
14
WPMC'04 Abano Terme, Padova (Italy) 12-15 September 2004 Conclusions Complete statistical description for energy consumption Ad-hoc network with saturated IEEE 802.11 nodes Model allows for some interesting insights Channel sensing during backoff has a relevant energetic cost Switching to low-power mode during NAV can potentially save energy, but only for 0 << S Payload length after which RTS/CTS outperforms Basic Access is lower for Energy-base than for Throughput-base perspective Energy-based Threshold is less sensitive to the number of nodes in the network than Throughput-based Threshold
15
WPMC'04 Abano Terme, Padova (Italy) 12-15 September 2004 Department of Information Engineering University of Padova, ITALY Mathematical Analysis of IEEE 802.11 Energy Efficiency {andrea.zanella, depe}@dei.unipd.it Andrea Zanella, Francesco De Pellegrini WPMC 2004, 12-15 September 2004 Questions?
16
WPMC'04 Abano Terme, Padova (Italy) 12-15 September 2004 Extra Slides… Spare Slides
17
WPMC'04 Abano Terme, Padova (Italy) 12-15 September 2004 Medium Access Control (MAC) CSMA: Carrier Sensing Multiple Access (Exponential) Backoff stage Choose a random number in the backoff window If the channel is sensed idle, then countdown by 1 for each slot If the channel is busy then freeze the countdown until the channel becomes idle again for at least a DIFS When the countdown is over transmit the packet If no ACK is returned within a SIFS, a collision has occurred Double backoff window and re-enter the backoff stage Otherwise the transmission was successfull Reset the backoff window and enter the backoff stage for the next packet
18
WPMC'04 Abano Terme, Padova (Italy) 12-15 September 2004 Collision Avoidance Basic Access Transmit data packet RTS/CTS access Try to reserve the channel before transmission Send a very short Request To Send (RTS) packet Receiver replies with a very short Clear To Send (CTS) packet Stations that get RTS or CTS packets avoid transmissions in the successive time interval (setting the NAV)
19
WPMC'04 Abano Terme, Padova (Italy) 12-15 September 2004 Detailing E B : backoff strategy E B : Energy spent in backoff Backoff strategy S(i) : backoff stage after i successive collisions S(i) = min(i,m) CW i : i-th backoff window CW i =CW 0 2 S(i) -1 x i : i-th backoff counter x i =random{0,1,...,CW i } Countdown x i tick periods then retransmit the packet
20
WPMC'04 Abano Terme, Padova (Italy) 12-15 September 2004 Tick period (1/2) Tick Period time between two successive decrements (tick) of the backoff countdown process Idle channel countdown 1 per time slot Busy channel (valid or collided packet on the air) freeze until the channel returns idle for a DIFS, then resume countdown during a tick period a node can wait (idle channel) receive valid packet intended for that node discard valid packet for other destinations listen collided transmission on the channel Idle Channel Busy Channel
21
WPMC'04 Abano Terme, Padova (Italy) 12-15 September 2004 0 20 40 60 80 100 120 140 160 180 2000 P [ E > e ] Normalized energy: e=E / min{E} Basic Access 0 = S 10 -3 10 -2 10 -1 Results: complementary cdf of E Energy actually spent for a packet transmission is many times the theoretical minimum Jointly using RTS/CTS and smart sensing strategy drastically reduces energy costs 10 -4 10 0 Basic Access 0 = 0 RTS/CTS 0 = S RTS/CTS 0 = 0
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.