SlideShare a Scribd company logo
1 of 23
Download to read offline
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

What's hot

Route1
Route1Route1
Route1
Saeed
 
B2 b fc credits performance deadlocks
B2 b fc credits performance deadlocksB2 b fc credits performance deadlocks
B2 b fc credits performance deadlocks
Barry Wright
 

What's hot (20)

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

Viewers also liked (15)

802.11
802.11802.11
802.11
 
IEEE 802.11 WIRELESS
IEEE 802.11 WIRELESSIEEE 802.11 WIRELESS
IEEE 802.11 WIRELESS
 
IEEE 802.11 Project
IEEE 802.11 ProjectIEEE 802.11 Project
IEEE 802.11 Project
 
wirless lan 802.11
wirless lan 802.11wirless lan 802.11
wirless lan 802.11
 
802.11[1]
802.11[1]802.11[1]
802.11[1]
 
802.11 Wireless LAN Vulnerability Assessment (ITSPSR-21A)
802.11 Wireless LAN Vulnerability Assessment (ITSPSR-21A)802.11 Wireless LAN Vulnerability Assessment (ITSPSR-21A)
802.11 Wireless LAN Vulnerability Assessment (ITSPSR-21A)
 
WiFi 802.11
WiFi 802.11WiFi 802.11
WiFi 802.11
 
IEEE 802.11 wifi
IEEE 802.11 wifiIEEE 802.11 wifi
IEEE 802.11 wifi
 
WLAN - IEEE 802.11
WLAN - IEEE 802.11WLAN - IEEE 802.11
WLAN - IEEE 802.11
 
IEEE 802.11
IEEE 802.11IEEE 802.11
IEEE 802.11
 
IEEE 802.11
IEEE 802.11IEEE 802.11
IEEE 802.11
 
IEEE 802.11
IEEE 802.11IEEE 802.11
IEEE 802.11
 
wireless network IEEE 802.11
 wireless network IEEE 802.11 wireless network IEEE 802.11
wireless network IEEE 802.11
 
ieee protocols 802.11
ieee protocols 802.11ieee protocols 802.11
ieee protocols 802.11
 
W-LAN (Wireless Local Area Network)
W-LAN (Wireless Local Area Network)W-LAN (Wireless Local Area Network)
W-LAN (Wireless Local Area Network)
 

Similar to Performance Analysis on 802.11

Iaetsd a novel scheduling algorithms for mimo based wireless networks
Iaetsd a novel scheduling algorithms for mimo based wireless networksIaetsd a novel scheduling algorithms for mimo based wireless networks
Iaetsd a novel scheduling algorithms for mimo based wireless networks
Iaetsd Iaetsd
 
Ad Hoc Probe
Ad Hoc ProbeAd Hoc Probe
Ad Hoc Probe
nutikumar
 

Similar to Performance Analysis on 802.11 (20)

Multi-carrier Equalization by Restoration of RedundancY (MERRY) for Adaptive ...
Multi-carrier Equalization by Restoration of RedundancY (MERRY) for Adaptive ...Multi-carrier Equalization by Restoration of RedundancY (MERRY) for Adaptive ...
Multi-carrier Equalization by Restoration of RedundancY (MERRY) for Adaptive ...
 
High Speed Low Power CMOS Domino or Gate Design in 16nm Technology
High Speed Low Power CMOS Domino or Gate Design in 16nm TechnologyHigh Speed Low Power CMOS Domino or Gate Design in 16nm Technology
High Speed Low Power CMOS Domino or Gate Design in 16nm Technology
 
Iaetsd a novel scheduling algorithms for mimo based wireless networks
Iaetsd a novel scheduling algorithms for mimo based wireless networksIaetsd a novel scheduling algorithms for mimo based wireless networks
Iaetsd a novel scheduling algorithms for mimo based wireless networks
 
Analysis and Comparison of CMOS Comparator At 90 NM Technology
Analysis and Comparison of CMOS Comparator At 90 NM TechnologyAnalysis and Comparison of CMOS Comparator At 90 NM Technology
Analysis and Comparison of CMOS Comparator At 90 NM Technology
 
A Low Power High Bandwidth Four Quadrant Analog Multiplier in 32 NM CNFET Tec...
A Low Power High Bandwidth Four Quadrant Analog Multiplier in 32 NM CNFET Tec...A Low Power High Bandwidth Four Quadrant Analog Multiplier in 32 NM CNFET Tec...
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 ADDERSTHE 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 ADDERSTHE 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 ADDERSTHE 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
Ad Hoc ProbeAd Hoc Probe
Ad Hoc Probe
 
Multi carrier equalization by restoration of redundanc y (merry) for adaptive...
Multi carrier equalization by restoration of redundanc y (merry) for adaptive...Multi carrier equalization by restoration of redundanc y (merry) for adaptive...
Multi carrier equalization by restoration of redundanc y (merry) for adaptive...
 
A QUANTITATIVE ANALYSIS OF HANDOVER TIME AT MAC LAYER FOR WIRELESS MOBILE NET...
A QUANTITATIVE ANALYSIS OF HANDOVER TIME AT MAC LAYER FOR WIRELESS MOBILE NET...A QUANTITATIVE ANALYSIS OF HANDOVER TIME AT MAC LAYER FOR WIRELESS MOBILE NET...
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
NEW BER ANALYSIS OF OFDM SYSTEM OVER NAKAGAMI-n (RICE) FADING CHANNELNEW BER ANALYSIS OF OFDM SYSTEM OVER NAKAGAMI-n (RICE) FADING CHANNEL
NEW BER ANALYSIS OF OFDM SYSTEM OVER NAKAGAMI-n (RICE) FADING CHANNEL
 
Dcf learn and performance analysis of 802.11 b wireless network
Dcf learn and performance analysis of 802.11 b wireless networkDcf learn and performance analysis of 802.11 b wireless network
Dcf learn and performance analysis of 802.11 b wireless network
 
Hn analysis
Hn analysisHn analysis
Hn analysis
 
Reduction of Outage Probability in Fast Rayleigh Fading MIMO Channels Using OFDM
Reduction of Outage Probability in Fast Rayleigh Fading MIMO Channels Using OFDMReduction of Outage Probability in Fast Rayleigh Fading MIMO Channels Using OFDM
Reduction of Outage Probability in Fast Rayleigh Fading MIMO Channels Using OFDM
 
A blind channel shortening for multiuser, multicarrier CDMA system over multi...
A blind channel shortening for multiuser, multicarrier CDMA system over multi...A blind channel shortening for multiuser, multicarrier CDMA system over multi...
A blind channel shortening for multiuser, multicarrier CDMA system over multi...
 
A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic Structure
A Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic StructureA Survey Analysis on CMOS Integrated Circuits with Clock-Gated Logic Structure
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 ...
Peak to Average Power Ratio Performance of a 16-QAM/OFDM System with Partial ...Peak to Average Power Ratio Performance of a 16-QAM/OFDM System with Partial ...
Peak to Average Power Ratio Performance of a 16-QAM/OFDM System with Partial ...
 
performance evaluation of TCP varients in Mobile ad-hoc Network
performance evaluation of TCP varients in Mobile ad-hoc Networkperformance evaluation of TCP varients in Mobile ad-hoc Network
performance evaluation of TCP varients in Mobile ad-hoc Network
 
OPTIMIZATION TECHNIQUES FOR SOURCE FOLLOWER BASED TRACK-AND-HOLD CIRCUIT FOR ...
OPTIMIZATION TECHNIQUES FOR SOURCE FOLLOWER BASED TRACK-AND-HOLD CIRCUIT FOR ...OPTIMIZATION TECHNIQUES FOR SOURCE FOLLOWER BASED TRACK-AND-HOLD CIRCUIT FOR ...
OPTIMIZATION TECHNIQUES FOR SOURCE FOLLOWER BASED TRACK-AND-HOLD CIRCUIT FOR ...
 

Recently uploaded

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
Tonystark477637
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
 

Recently uploaded (20)

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 

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