SlideShare a Scribd company logo
PERFORMANCE ANALYSIS ON 802.11
Soonmok Kwon
2007-05
1
REFERENCES
 [1] Giuseppe Bianchi, “Performance Analysis of the IEEE 802.11 Distributed Coordination
Function”, IEEE Journal on Selected Areas in Communications, vol. 18, no. 3, 2000
 [2] Omesh Tickoo and Biplab Sikdar, “Queueing Analysis and Delay Mitigation in IEEE
802.11 Random Access MAC based Wireless Networks”, IEEE INFOCOM, 2004
 [3] Hongqiang Zhai, Xiang Chen and Yuguang Fang, “How well can the IEEE 802.11 wireless
LAN support quality of service?”, IEEE Transactions on Wireless Communications, vol. 4, no.
6, pp. 3084-3094, 2005
 [4] H. Zhai and Y. Fang, “Performance of wireless LANs based on IEEE 802.11 MAC
protocols”, in Proc. IEEE Personal Indoor and Mobile Radio Communications (PIMRC), pp.
2586-2590, 2003
 [5] H. Zhai, Y. Kwon, and Y. Fang, “Performance analysis of IEEE 802.11 MAC protocols in
wireless LANs”, Wiley Wireless Commun. Mobile Comput., Special Issue on Emerging
WLAN Technologies and Applications, vol. 4, n. 8, pp. 917-931, December, 2004
2
INDEX
 Introduction
 Throughput
 Normalized throughput
 Saturation throughput
 Bianchi‟s analysis
 Fang‟s analysis
 Delay
 MAC layer service time
 Generalized state transition diagram
 System time
 Notes on 802.11 Behaviors
3
INTRODUCTION
 802.11
 Wireless MAC standard, widely used
 Backoff mechanism is adopted by most of wireless
protocols
 System overview
4
AP
MH
MH MH
MH
 Queueing model
 1 transmission at a time
 Queue: sum of each node‟s queue
 Arrival: sum of data arrival at each node
 Service time: MAC service time
 Hidden terminal
 Original system: occurs
 RTS/CTS: not occurs
n=5
THROUGHPUT – TIME SLOT
 Throughput can be derived with or without Queueing Model
 We use simpler one: without queueing model
 Tx prob. for each node in a slot :
 Here, a slot means
 Idle (Empty) slot time :
 A period with successful tx :
 A period with collision :
 With probability for each:
5
n : node number
starting point
THROUGHPUT - NORMALIZED THROUGHPUT
 Channel performance metrics
 Channel idleness ratio:
 Channel busyness ratio:
 Channel utilization:
 Normalized throughput (goodput):
6
THROUGHPUT – CONDITIONAL COLLISION PROBABILITY
 Conditional collision probability :
 A collision prob. seen by txed packet
 P( collision | tx )
 A cond. coll. prob. with maximum
throughput:
 By plotting, we know the throughput
envelope is convex
 A cond. call. prob. with saturation throughput :
 For specific n, there exist a value of p at which the network operates
in the saturated status.
 This is maximum achievable p for given n.
 Therefore, the cond. coll. prob. with MAX throughput is
7
THROUGHPUT – SATURATION CONCEPT
 Definition of saturation
 We say a network is saturated (with given # of contending nodes)
when the conditional collision probability is maximized.
 If n nodes are maintaining their tx queue non-empty, they will
reach saturation condition.
 For this reason, we sometimes say a node is saturated is it maintains its
tx queue non-empty.
 Traffic load and performance degradation by saturation
 Low load (no inefficiency)
 # of simultaneous access „n‟ is small and MAX(p) < proot
 High load (inefficient due to high contention (p higher than proot))
 # of simultaneous access „n‟ is large and proot < MAX(p)
 Throughput can be enhanced
 See slide 19
8
THROUGHPUT – SATURATION THROUGHPUT (1)
 Bianchi‟s model [1]
9
Empty queue prob.
Tx prob. at saturation
No limit on
retransmission
, if m=0 (no exponential back-off)
THROUGHPUT – SATURATION THROUGHPUT (2)
 Fang‟s model [3, 4, 5]
10
1
Delay factor:
covered later...
THROUGHPUT – SATURATION THROUGHPUT (3)
11
Bianchi‟s result
# nodes increase -> MAX(p) increases ->
Throughput decreases after proot
MAC layer service time as a
function of n saturated nodes.
MAX(p) : Coll. prob at saturation t-put
DELAY - OVERVIEW
 MAC layer service time can be
 Modeled with generalized state transition diagram and
 Solved with the Mason formula
 Example
 “Infinite retransmission with any backoff mechanism”
12
Arrival :
Poisson or Deterministic
Service :
MAC layer service time
P(time | success)=Tsuc
P(time | collision) = Tcoll
Mason formula
DELAY – GENERALIZED STATE TRANSITION DIAGRAM (1)
 Successful Tx:
 Tx but collision occurs:
 Decreasing backoff timer by 1:
13
1 * Z^[time which is not related with tx process]
*Z^0
DELAY – GENERALIZED STATE TRANSITION DIAGRAM (1)
 Successful Tx:
 Tx but collision occurs:
 Decreasing backoff timer by 1:
14
Channel busy among (n-1) stations
Successful Tx occurs among (n-1) stations
Collision occurs among (n-1) stations
Mason
formula
DELAY – GENERALIZED STATE TRANSITION DIAGRAM (1)
 MAC layer service time in total
15
Mason
formula
DELAY – SYSTEM TIME
 M/G/1
 G/G/1
 ?/G/1
 M/M/1
16
NOTES ON 802.11 MAC BEHAVIORS
Throughput and Delay17
THROUGHPUT - COLLISION PROBABILITY
18Throughput is mostly the function of p
But n controls the maximum achievable p and, thus, controls the
saturation throughput
THROUGHPUT – OPTIMAL AND SATURATED CASE
19Maximum throughput is achieved in the non-saturated case rather
than in the saturated case when n > 5
collision
MAC LAYER SERVICE TIME – COLLISION PROB.
20
Ts directly depends on p. However, n determines maximum p and,
thus, performance at saturated state.
Thus, we can define following function. It‟s very useful!
M(n) : MAC layer service time with given n contenders (saturated nodes)
MAC LAYER SERVICE TIME – APPROXIMATION (1)
21
Lognormal distribution provides a good approximation.
Exponential distribution is reasonably good except with very low p.
22
MAC LAYER SERVICE TIME – APPROXIMATION (2)
Markov chain model over-estimate service time compared to the
simulation results from ns-2. So, the model gives
Lower bound for throughput
Upper bound for delay
CONCLUSION
 WLAN Performance Analysis
 Throughput and Delay are formulated with p, n
 For non-saturated and saturated case
 To understand the throughput, understand the concept of
saturation and conditional collision probability
 To understand the delay, most analysis on CSMA MAC targets
the MAC layer service time with n contenders.
 Using two equations:
 First,
 Second, the equation derived from Markov model for saturation situation
 It determines relationship between tau and p at given protocol
parameters.
23

More Related Content

PDF
ECE 467 Mini project 1
PDF
ECE 467 Mini project 2
PDF
Sparse Random Network Coding for Reliable Multicast Services
DOCX
Resource element lte explanations!
PPT
Tmp
PDF
Assignment 1 -_jasper_hatilima
PPSX
Delay Calculation in CMOS Chips Using Logical Effort by Prof. Akhil Masurkar
PDF
New Pointwise Convolution in Deep Neural Networks through Extremely Fast and ...
ECE 467 Mini project 1
ECE 467 Mini project 2
Sparse Random Network Coding for Reliable Multicast Services
Resource element lte explanations!
Tmp
Assignment 1 -_jasper_hatilima
Delay Calculation in CMOS Chips Using Logical Effort by Prof. Akhil Masurkar
New Pointwise Convolution in Deep Neural Networks through Extremely Fast and ...

What's hot (20)

PDF
J3602072079
PDF
A Simple Communication System Design Lab #1 with MATLAB Simulink
PDF
EE402B Radio Systems and Personal Communication Networks notes
PDF
A Simple Communication System Design Lab #2 with MATLAB Simulink
PDF
publication1
PPT
Route1
PPTX
PERFORMANCE VEHICULAR AD-HOC NETWORK (VANET)
DOCX
Question bank of module iv packet switching networks
PDF
Eryk_Kulikowski_a4
PDF
A Simple Communication System Design Lab #3 with MATLAB Simulink
PDF
A Simple Communication System Design Lab #4 with MATLAB Simulink
PDF
Deformable Part Models are Convolutional Neural Networks
PPTX
Installation of NS2 and Congestion Control
DOCX
B2 b fc credits performance deadlocks
PDF
Cn mid feb 2014
PPT
Modul 2 gsm air interface
PDF
OPTIMIZATION OF IP NETWORKS IN VARIOUS HYBRID IGP/MPLS ROUTING SCHEMES
PDF
Presentation of 'Reliable Rate-Optimized Video Multicasting Services over LTE...
PPTX
ECE 565 FInal Project
PDF
Code matlab mô phỏng dung lượng kênh truy ền reyleght trong kĩ thuật mimo
J3602072079
A Simple Communication System Design Lab #1 with MATLAB Simulink
EE402B Radio Systems and Personal Communication Networks notes
A Simple Communication System Design Lab #2 with MATLAB Simulink
publication1
Route1
PERFORMANCE VEHICULAR AD-HOC NETWORK (VANET)
Question bank of module iv packet switching networks
Eryk_Kulikowski_a4
A Simple Communication System Design Lab #3 with MATLAB Simulink
A Simple Communication System Design Lab #4 with MATLAB Simulink
Deformable Part Models are Convolutional Neural Networks
Installation of NS2 and Congestion Control
B2 b fc credits performance deadlocks
Cn mid feb 2014
Modul 2 gsm air interface
OPTIMIZATION OF IP NETWORKS IN VARIOUS HYBRID IGP/MPLS ROUTING SCHEMES
Presentation of 'Reliable Rate-Optimized Video Multicasting Services over LTE...
ECE 565 FInal Project
Code matlab mô phỏng dung lượng kênh truy ền reyleght trong kĩ thuật mimo
Ad

Viewers also liked (15)

PPTX
802.11
PPTX
IEEE 802.11 WIRELESS
PPTX
IEEE 802.11 Project
PPTX
wirless lan 802.11
PPT
802.11[1]
PDF
802.11 Wireless LAN Vulnerability Assessment (ITSPSR-21A)
PDF
WiFi 802.11
PPTX
IEEE 802.11 wifi
PDF
WLAN - IEEE 802.11
PPTX
IEEE 802.11
PPT
IEEE 802.11
PPTX
IEEE 802.11
PPTX
wireless network IEEE 802.11
PPT
ieee protocols 802.11
PDF
W-LAN (Wireless Local Area Network)
802.11
IEEE 802.11 WIRELESS
IEEE 802.11 Project
wirless lan 802.11
802.11[1]
802.11 Wireless LAN Vulnerability Assessment (ITSPSR-21A)
WiFi 802.11
IEEE 802.11 wifi
WLAN - IEEE 802.11
IEEE 802.11
IEEE 802.11
IEEE 802.11
wireless network IEEE 802.11
ieee protocols 802.11
W-LAN (Wireless Local Area Network)
Ad

Similar to Performance Analysis on 802.11 (20)

PDF
Multi-carrier Equalization by Restoration of RedundancY (MERRY) for Adaptive ...
PDF
High Speed Low Power CMOS Domino or Gate Design in 16nm Technology
PDF
Iaetsd a novel scheduling algorithms for mimo based wireless networks
PDF
Analysis and Comparison of CMOS Comparator At 90 NM Technology
PDF
A Low Power High Bandwidth Four Quadrant Analog Multiplier in 32 NM CNFET Tec...
PDF
THE INFLUENCE OF SILICON AREA ON THE PERFORMANCE OF THE FULL ADDERS
PDF
THE INFLUENCE OF SILICON AREA ON THE PERFORMANCE OF THE FULL ADDERS
PDF
THE INFLUENCE OF SILICON AREA ON THE PERFORMANCE OF THE FULL ADDERS
PDF
The Influence of Silicon Area on the Performance of the Full Adders
PPT
Ad Hoc Probe
PDF
Multi carrier equalization by restoration of redundanc y (merry) for adaptive...
PDF
A QUANTITATIVE ANALYSIS OF HANDOVER TIME AT MAC LAYER FOR WIRELESS MOBILE NET...
PDF
NEW BER ANALYSIS OF OFDM SYSTEM OVER NAKAGAMI-n (RICE) FADING CHANNEL
PDF
Dcf learn and performance analysis of 802.11 b wireless network
PDF
Hn analysis
PDF
Reduction of Outage Probability in Fast Rayleigh Fading MIMO Channels Using OFDM
PDF
A blind channel shortening for multiuser, multicarrier CDMA system over multi...
PDF
A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic Structure
PDF
Peak to Average Power Ratio Performance of a 16-QAM/OFDM System with Partial ...
PPTX
performance evaluation of TCP varients in Mobile ad-hoc Network
Multi-carrier Equalization by Restoration of RedundancY (MERRY) for Adaptive ...
High Speed Low Power CMOS Domino or Gate Design in 16nm Technology
Iaetsd a novel scheduling algorithms for mimo based wireless networks
Analysis and Comparison of CMOS Comparator At 90 NM Technology
A Low Power High Bandwidth Four Quadrant Analog Multiplier in 32 NM CNFET Tec...
THE INFLUENCE OF SILICON AREA ON THE PERFORMANCE OF THE FULL ADDERS
THE INFLUENCE OF SILICON AREA ON THE PERFORMANCE OF THE FULL ADDERS
THE INFLUENCE OF SILICON AREA ON THE PERFORMANCE OF THE FULL ADDERS
The Influence of Silicon Area on the Performance of the Full Adders
Ad Hoc Probe
Multi carrier equalization by restoration of redundanc y (merry) for adaptive...
A QUANTITATIVE ANALYSIS OF HANDOVER TIME AT MAC LAYER FOR WIRELESS MOBILE NET...
NEW BER ANALYSIS OF OFDM SYSTEM OVER NAKAGAMI-n (RICE) FADING CHANNEL
Dcf learn and performance analysis of 802.11 b wireless network
Hn analysis
Reduction of Outage Probability in Fast Rayleigh Fading MIMO Channels Using OFDM
A blind channel shortening for multiuser, multicarrier CDMA system over multi...
A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic Structure
Peak to Average Power Ratio Performance of a 16-QAM/OFDM System with Partial ...
performance evaluation of TCP varients in Mobile ad-hoc Network

Recently uploaded (20)

PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
additive manufacturing of ss316l using mig welding
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Current and future trends in Computer Vision.pptx
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
web development for engineering and engineering
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
PPT on Performance Review to get promotions
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
Digital Logic Computer Design lecture notes
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
additive manufacturing of ss316l using mig welding
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Current and future trends in Computer Vision.pptx
Model Code of Practice - Construction Work - 21102022 .pdf
web development for engineering and engineering
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
bas. eng. economics group 4 presentation 1.pptx
Internet of Things (IOT) - A guide to understanding
PPT on Performance Review to get promotions
UNIT-1 - COAL BASED THERMAL POWER PLANTS
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Safety Seminar civil to be ensured for safe working.
Digital Logic Computer Design lecture notes
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Operating System & Kernel Study Guide-1 - converted.pdf
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx

Performance Analysis on 802.11

  • 1. PERFORMANCE ANALYSIS ON 802.11 Soonmok Kwon 2007-05 1
  • 2. REFERENCES  [1] Giuseppe Bianchi, “Performance Analysis of the IEEE 802.11 Distributed Coordination Function”, IEEE Journal on Selected Areas in Communications, vol. 18, no. 3, 2000  [2] Omesh Tickoo and Biplab Sikdar, “Queueing Analysis and Delay Mitigation in IEEE 802.11 Random Access MAC based Wireless Networks”, IEEE INFOCOM, 2004  [3] Hongqiang Zhai, Xiang Chen and Yuguang Fang, “How well can the IEEE 802.11 wireless LAN support quality of service?”, IEEE Transactions on Wireless Communications, vol. 4, no. 6, pp. 3084-3094, 2005  [4] H. Zhai and Y. Fang, “Performance of wireless LANs based on IEEE 802.11 MAC protocols”, in Proc. IEEE Personal Indoor and Mobile Radio Communications (PIMRC), pp. 2586-2590, 2003  [5] H. Zhai, Y. Kwon, and Y. Fang, “Performance analysis of IEEE 802.11 MAC protocols in wireless LANs”, Wiley Wireless Commun. Mobile Comput., Special Issue on Emerging WLAN Technologies and Applications, vol. 4, n. 8, pp. 917-931, December, 2004 2
  • 3. INDEX  Introduction  Throughput  Normalized throughput  Saturation throughput  Bianchi‟s analysis  Fang‟s analysis  Delay  MAC layer service time  Generalized state transition diagram  System time  Notes on 802.11 Behaviors 3
  • 4. INTRODUCTION  802.11  Wireless MAC standard, widely used  Backoff mechanism is adopted by most of wireless protocols  System overview 4 AP MH MH MH MH  Queueing model  1 transmission at a time  Queue: sum of each node‟s queue  Arrival: sum of data arrival at each node  Service time: MAC service time  Hidden terminal  Original system: occurs  RTS/CTS: not occurs n=5
  • 5. THROUGHPUT – TIME SLOT  Throughput can be derived with or without Queueing Model  We use simpler one: without queueing model  Tx prob. for each node in a slot :  Here, a slot means  Idle (Empty) slot time :  A period with successful tx :  A period with collision :  With probability for each: 5 n : node number starting point
  • 6. THROUGHPUT - NORMALIZED THROUGHPUT  Channel performance metrics  Channel idleness ratio:  Channel busyness ratio:  Channel utilization:  Normalized throughput (goodput): 6
  • 7. THROUGHPUT – CONDITIONAL COLLISION PROBABILITY  Conditional collision probability :  A collision prob. seen by txed packet  P( collision | tx )  A cond. coll. prob. with maximum throughput:  By plotting, we know the throughput envelope is convex  A cond. call. prob. with saturation throughput :  For specific n, there exist a value of p at which the network operates in the saturated status.  This is maximum achievable p for given n.  Therefore, the cond. coll. prob. with MAX throughput is 7
  • 8. THROUGHPUT – SATURATION CONCEPT  Definition of saturation  We say a network is saturated (with given # of contending nodes) when the conditional collision probability is maximized.  If n nodes are maintaining their tx queue non-empty, they will reach saturation condition.  For this reason, we sometimes say a node is saturated is it maintains its tx queue non-empty.  Traffic load and performance degradation by saturation  Low load (no inefficiency)  # of simultaneous access „n‟ is small and MAX(p) < proot  High load (inefficient due to high contention (p higher than proot))  # of simultaneous access „n‟ is large and proot < MAX(p)  Throughput can be enhanced  See slide 19 8
  • 9. THROUGHPUT – SATURATION THROUGHPUT (1)  Bianchi‟s model [1] 9 Empty queue prob. Tx prob. at saturation No limit on retransmission , if m=0 (no exponential back-off)
  • 10. THROUGHPUT – SATURATION THROUGHPUT (2)  Fang‟s model [3, 4, 5] 10 1 Delay factor: covered later...
  • 11. THROUGHPUT – SATURATION THROUGHPUT (3) 11 Bianchi‟s result # nodes increase -> MAX(p) increases -> Throughput decreases after proot MAC layer service time as a function of n saturated nodes. MAX(p) : Coll. prob at saturation t-put
  • 12. DELAY - OVERVIEW  MAC layer service time can be  Modeled with generalized state transition diagram and  Solved with the Mason formula  Example  “Infinite retransmission with any backoff mechanism” 12 Arrival : Poisson or Deterministic Service : MAC layer service time P(time | success)=Tsuc P(time | collision) = Tcoll Mason formula
  • 13. DELAY – GENERALIZED STATE TRANSITION DIAGRAM (1)  Successful Tx:  Tx but collision occurs:  Decreasing backoff timer by 1: 13 1 * Z^[time which is not related with tx process] *Z^0
  • 14. DELAY – GENERALIZED STATE TRANSITION DIAGRAM (1)  Successful Tx:  Tx but collision occurs:  Decreasing backoff timer by 1: 14 Channel busy among (n-1) stations Successful Tx occurs among (n-1) stations Collision occurs among (n-1) stations Mason formula
  • 15. DELAY – GENERALIZED STATE TRANSITION DIAGRAM (1)  MAC layer service time in total 15 Mason formula
  • 16. DELAY – SYSTEM TIME  M/G/1  G/G/1  ?/G/1  M/M/1 16
  • 17. NOTES ON 802.11 MAC BEHAVIORS Throughput and Delay17
  • 18. THROUGHPUT - COLLISION PROBABILITY 18Throughput is mostly the function of p But n controls the maximum achievable p and, thus, controls the saturation throughput
  • 19. THROUGHPUT – OPTIMAL AND SATURATED CASE 19Maximum throughput is achieved in the non-saturated case rather than in the saturated case when n > 5 collision
  • 20. MAC LAYER SERVICE TIME – COLLISION PROB. 20 Ts directly depends on p. However, n determines maximum p and, thus, performance at saturated state. Thus, we can define following function. It‟s very useful! M(n) : MAC layer service time with given n contenders (saturated nodes)
  • 21. MAC LAYER SERVICE TIME – APPROXIMATION (1) 21 Lognormal distribution provides a good approximation. Exponential distribution is reasonably good except with very low p.
  • 22. 22 MAC LAYER SERVICE TIME – APPROXIMATION (2) Markov chain model over-estimate service time compared to the simulation results from ns-2. So, the model gives Lower bound for throughput Upper bound for delay
  • 23. CONCLUSION  WLAN Performance Analysis  Throughput and Delay are formulated with p, n  For non-saturated and saturated case  To understand the throughput, understand the concept of saturation and conditional collision probability  To understand the delay, most analysis on CSMA MAC targets the MAC layer service time with n contenders.  Using two equations:  First,  Second, the equation derived from Markov model for saturation situation  It determines relationship between tau and p at given protocol parameters. 23