SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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
 

Destacado (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 a 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 a 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 ...
 

Último

Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
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
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 
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
 

Último (20)

KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
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...
 
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
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
(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
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
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
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
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...
 
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...
 

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