A Distributed Mechanism for Power Saving in IEEE 802.11 Wireless LANs LUCIANO BONONI MARCO CONTI LORENZO DONATIELLO ΠΑΡΟΥΣΙΑΣΗ :ΜΑΝΙΑΔΑΚΗΣ ΑΠΟΛΛΩΝ Introduction(1/1) Power Save-Distributed Contention Control (PS-DCC) used on top of the IEEE 802.11 WLANs Power Saving Strategy at the MAC level Wireless ad hoc networks Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) Based on Distributed Coordination Function (DCF) Maximize channel utilization and QoS No power wasted due to the collisions and Carrier Sensing Balancing the power consumed by the NI in the transmission and reception phases Adaptive to the congestion variations IEEE 802.11 Standard DCF for WLANs(1/2) Active stations perform Carrier Sensing activity DIFS-Basic Access mechanism Collision Avoidance-Binary Exponential Backoff scheme Backoff_Counter:number of empty slots station must observe the channel Rnd(): function returning pseudo-random numbers uniformly distributed in [0,1] IEEE 802.11 Standard DCF for WLANs(2/2) Backoff_Counter=0 – successful transmission ACK after a SIFS If the transmission generates a collision,the CW_Size is doubled Num_Att :number of transmission attempts Low utilization channel Congested systems-High collision probability The DCC mechanism(1/3) Every active station counts (Num_Busy_Slots) and (Num_Available_Slots) Normalized lower bound for the actual contention level of the channel The DCC mechanism(2/3) Each station controls its transmission via Probability of Transmission(P_T(…)) Privilege old transmission requests (queue-emptying behavior) When the congestion level grows, the P_T(…) reduces to 0 The DCC mechanism(3/3) If slot utilization=1, it means no accesses in the next slot Modifying the P_T(…) SU_limit :arbitrary upper limit to the slot utilization DCC mechanism reduces all the P_T(…) Power consumption analysis(1/10) M active stations PTX:power consumed (mW) by the Network Interface (NI) during transmission PRX:power consumed (mW) by the (NI) during reception Backoff interval sampled from a geometric distribution with parameter p, p=1/(E[B]+1), E[B]:average backoff time Payload length sampled from a geometric distribution with parameter q, Power consumption analysis(2/10) Power consumption analysis(3/10) Jth renewal period: time interval between jth and (j+1)th successful transmission Energy :Energy required to a station to perform a successful transmission System behavior in virtual transmission time Power consumption analysis(4/10) Nc :number of collisions experienced in a virtual transmission time In each subinterval, there are a number of not used slots (random variables sampled from a geometric distribution) Station transmits in a slot with probability p Power consumption analysis(5/10) N_nusk : number of consecutive not_used_slots Energynus_k :power consumption during the N_nusk slots Energytagged_collision_k : power consumption experienced by the tagged station in kth collision Energytagged_success :power consumption experienced by the tagged station in jth successful transmission Power consumption analysis(6/10) Power consumption analysis(7/10) backoff interval sampled from a geometric distribution (p) Collision: average length of a collision τ :maximum propagation delay between 2 WLANs E[Collnot_tagged]: average length of a collision not involving the tagged station Power consumption analysis(8/10) S: average length of a successful transmission The tagged station average power consumption during a not_used slot is Power consumption analysis(9/10) The tagged station average power consumption, when it performs a successful transmission in a slot The tagged station power consumption, when it experiences a collision while transmitting Power consumption analysis(10/10) The average energy requirement (in mJ units) for a frame transmission popt: the value of p which minimizes the energy consumption M, q, PTX, PRX :fixed system’s parameters The PS-DCC mechanism(1/5) Used to enhance an IEEE 802.11 from the power consumption standpoint Asymptotical Contention Limit (ACL) :optimal parameter setting for power consumption in a boundary value for the network slot utilization Each of the M stations uses the optimal backoff value popt Negative 2nd order term M x popt : tight upper bound of the Slot_Utilization The PS-DCC mechanism(2/5) IEEE 802.11 does not depend on payload parameter value and Slot_Utilization greater than optimal values DCC does not produce the optimal contention level The PS-DCC mechanism(3/5) PTX/PRX low, then M x popt quasi-constant for M A quasi-optimal value for the M x popt as a function of the payload parameter Represents the optimal level of slot utilization, to guarantee power consumption optimality PTX/PRX high, M x popt significantly affected by M Not possible given the influence of M, thus considering only the high values of M The PS-DCC mechanism(4/5) DCC mechanism limits the slot utilization by its optimal upper bound asymptotic contention limit (ACL) New probability of transmission (P_T) PS-DCC mechanism requires payload and the Slot_Utilization estimations to determine the value of the P_T The PS-DCC mechanism(5/5) M=100 Simulation results(1/9) Average power consumption for a frame transmission Channel utilization level when varying the contention level on the transmission channel Number of stations 2 to 200 PTX/PRX=2 and 100 Average payload length 2.5 and 100 slot units Random access schemes with respect to the contention level influence Confidence level 95% Simulation results(2/9) Simulation results(3/9) Simulation results(4/9) Results show that: Power consumption in the Standard 802.11 DCF is negatively affected by the congestion level PS-DCC mechanism counterbalances the congestion growth by maintaining the optimality in the power consumption Energy saving achieved by PS-DCC is significant and increases with the average frame size Simulation results(5/9) Power consumption in the “worst case” for a frame transmission Simulation results(6/9) Simulation results(7/9) MAC access delay: time between the first transmission and the completion of its successful transmission PS-DCC mechanism : leads to a reduction of the mean access delay Stations with high Num_Att High probability of success Fairness Queue-emptying behavior of the system Simulation results(8/9) Simulation traces of the average energy required for a frame transmission with and without the PSDCC mechanism 100 stations initially active A burst of additional 100 station activates, causing the congestion level to grow up (twice) PS-DCC mechanism obtains a lower energy requirement (close to the optimal value) for the frame transmissions-fast to adopt new contention scenarios Simulation results(9/9) Conclusions and future research PS-DCC: Effective in implementing a distributed and adaptive contention control Guarantee the optimal power consumption of a randomaccess MAC protocol No additional hardware Flexibility Stable behavior Fair reduction of contention Queue-emptying behavior of the system Quasi-optimum channel utilization and power consumption, without affection of the contention level
© Copyright 2025 Paperzz