Presentation is loading. Please wait.

Presentation is loading. Please wait.

Distributed Call Admission Control for VoIP over 802.11 WLANs based on Channel Load Estimation Paolo Dini, Nicola Baldo, Jaume Nin-Guerrero, Josep Mangues-Bafalluy,

Similar presentations


Presentation on theme: "Distributed Call Admission Control for VoIP over 802.11 WLANs based on Channel Load Estimation Paolo Dini, Nicola Baldo, Jaume Nin-Guerrero, Josep Mangues-Bafalluy,"— Presentation transcript:

1 Distributed Call Admission Control for VoIP over 802.11 WLANs based on Channel Load Estimation Paolo Dini, Nicola Baldo, Jaume Nin-Guerrero, Josep Mangues-Bafalluy, IP Technologies Area Sateesh Addepalli, Lillian L. Dai, Cisco Research Centre IEEE ICC 2010 proceedings 報告者:李宗穎

2 2 Outline Introduction CAC algorithm definition Channel Load Estimation Method Test Environment Setup and Performance Conclusion

3 3 Introduction a distributed CAC solution in which the decision is performed by the mobile station the STA is in charge of deciding whether a particular AP can offer a suitable service quality a user-centric approach is advantageous for the end-user since the choice of the AP can be made also considering user preferences

4 4 Related Work Time Between Idle Times (TBIT) the method for measuring the TBIT metric does not consider the time consumed by erroneous transmissions (e.g., collisions) the measured number and duration of the idle time periods are not correct [7] K. Yasukawa, A. G. Forte, H. Schulzrinne “Distributed Delay Estimation and Call Admission Control in IEEE 802.11 WLANs”, in Proc. of IEEE ICC, June 2009

5 5 CAC algorithm definition The observed channel can be in two different states: busy, when one or more transmissions are being performed or idle when there are no ongoing transmissions

6 6 Two different channel Busy channel successful or unsuccessful frame transmissions (packet collisions among active stations and/or channel errors) based on stop-and-wait ARQ model Idle channel no frame transmissions

7 7 CAC equation (1/2) ρ v + ρ f + ρ bg + ρ bo ≦ 1 ρ v : the channel is occupied by successful voice traffic transmissions ρ f : the channel is occupied by failed transmissions ρ bg : the fraction of time dedicated to successful background traffic transmissions ρ bo : the channel is occupied by the back-off procedure

8 8 CAC equation (2/2) the AP is said to be eligible for the new VoIP session : the forecast channel load ρ v +ρ f expected after the introduction of the new VoIP session is determined as a function of the actual values of ρ v and ρ f

9 9 Channel Load Estimation Method T w : a STA can monitor the radio link over a time window of duration T i : the index i denote the generic observed frame exchange sequence DIFS(or AIFS) + DATA + SIFS + ACK

10 10 ρ v and ρ v (voice traffic) λ new is the cumulative number of packets per second of the two new VoIP flows T new is the duration of the frame exchange sequences for these flows

11 11 ρ f andρ f (collisions or channel errors) these events cannot be observed directly by a monitoring STA counting the number of PHY errors more than one PHY error can be reported for the same frame, and furthermore PHY errors often happen for other causes some analytical models provide methods hypothesis that every station always has a new packet to transmit, which clearly does not hold for the case of VoIP traffic

12 12 ρ f andρ f (collisions or channel errors) the estimation of ρ f based only on the observation of successful frame exchange sequences n MSDU : the total number of MAC Service Data Units (MSDUs) which have been successfully delivered n s : first transmission attempt was successful n r : retry transmission was successful

13 13 Failure Probability P f assume that transmissions fail mostly due to collisions, and that consequently all frame transmission attempts in the observation period have the same failure probability P f

14 14 Some expected value for ρ f paper can use P f to calculate the expected value E[k] of the number k of failed transmission attempts per MSDU (by stop- and-wait ARQ) r max : retransmission limit

15 15 Estimation ρ f (1/2) E[c] : the average number of stations having a contemporary collision (approximate E[c] with a value of 2) E[k] : the number k of failed transmission attempts per MSDU

16 16 Estimation ρ f (2/2) Where λ new has been defined in the previous sub-section, and E[k] is calculated as per equation by substituting

17 17 ρ bo (backoff procedure) Paper focus on the AP since it is well known that the downlink is the bottleneck in a VoIP over WLAN scenario σ : duration of timeslot

18 18 Test Environment Setup and Performance The scenario is composed of one AP and several mobile nodes sending/receiving traffic to/from an external fixed node (using ns3 simulator) paper conclude with the evaluation of the performance of the proposed CAC algorithm and its comparison with the TBIT algorithm [7] [7] K. Yasukawa, A. G. Forte, H. Schulzrinne “Distributed Delay Estimation and Call Admission Control in IEEE 802.11 WLANs”, in Proc. of IEEE ICC, June 2009

19 19 Determination of P f and ρ bg Homogeneous traffic scenario Heterogeneous codec scenario Multi-rate scenario TCP background traffic scenario

20 20 Expected failure probability (P f )

21 21 Background traffic channel time ratio (ρ bg ) voice traffic is normally assigned the highest priority in medium contention paper define ρ bg as the minimum fraction of time which is expected that background traffic will occupy as a consequence of its lower medium access priority

22 22 CAC Algorithm Evaluation the maximum number n real of user which can be accepted with a good quality (i.e. R>70) in a given scenario and the maximum number n alg of users accepted by the algorithm being considered

23 23 Measurement campaign results for every tested scenario

24 24 Fraction of blocked users for G711 codec scenario at 12 Mbps TBIT does not consider the channel time spent due to collisions

25 25 Fraction of blocked users for G711 codec + 1 TCP connection scenario at 2 Mbps First, TBIT recognizes it as congestion and therefore does not admit new voice calls When most of the traffic in the network is voice, then TBIT underestimates the network congestion

26 26 Conclusion The channel load estimation method accounts for both the fraction of time spent in successful and erroneous frame transmissions the proposed scheme is more robust and accurate in making CAC decisions than the TBIT scheme, which to our knowledge is the best among the CAC solutions for VoIP over WLAN previously appeared in the literature


Download ppt "Distributed Call Admission Control for VoIP over 802.11 WLANs based on Channel Load Estimation Paolo Dini, Nicola Baldo, Jaume Nin-Guerrero, Josep Mangues-Bafalluy,"

Similar presentations


Ads by Google