1 Performance Analysis of the 802.11 Distributed Coordination Function under Sporadic Traffic joint work with C.-F. Chiasserini (Politecnico di Torino)

Slides:



Advertisements
Similar presentations
August 16, 2014 Modeling the Performance of Wireless Sensor Networks Carla Fabiana Chiasserini Michele Garetto Telecommunication Networks Group Politecnico.
Advertisements

Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
Modeling and Throughput Analysis for SMAC Ou Yang
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
Delay and Throughput in Random Access Wireless Mesh Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department Rensselaer Polytechnic Institute (RPI)
On Optimizing Backoff Counter Reservation and Classifying Stations for the IEEE Distributed Wireless LANs.
KAIST Sift: A MAC Protocol for Event-Driven Wireless Sensor Networks Suho Yang (CS710: November 4, 2008) Kyle Jamieson, Hari Balakrishnan, Y.C. Tay LNCS.
Contention Window Optimization for IEEE DCF Access Control D. J. Deng, C. H. Ke, H. H. Chen, and Y. M. Huang IEEE Transaction on Wireless Communication.
Module C- Part 1 WLAN Performance Aspects
MULTI-BAND CSMA/CA- BASED COGNITIVE RADIO NETWORKS Jo Woon Chong, Youngchul Sung, and Dan Keun Sung School of EECS KAIST IWCMC
MAC Layer (Mis)behaviors Christophe Augier - CSE Summer 2003.
Dynamic Tuning of the IEEE Protocol to Achieve a Theoretical Throughput Limit Frederico Calì, Marco Conti, and Enrico Gregori IEEE/ACM TRANSACTIONS.
Evaluate IEEE e EDCA Performance Tyler Ngo CMPE 257.
Analyzing Multi-channel MAC Protocols for Underwater Sensor Networks Presenter: Zhong Zhou.
1 Cooperative Communications in Networks: Random coding for wireless multicast Brooke Shrader and Anthony Ephremides University of Maryland October, 2008.
Globecom 2004 Energy-Efficient Self-Organization for Wireless Sensor Networks: A Fully Distributed approach Liang Zhao, Xiang Hong, Qilian Liang Department.
WiFi Models EE 228A Lecture 5 Teresa Tung and Jean Walrand
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Presented by Scott McLaren Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia.
Napoli - 21 February 2004 – Simone Merlin SLIDE 1 Analysis of the hidden terminal effect in multi-rate IEEE b networks Simone Merlin Department of.
Modeling Per-flow Throughput and Capturing Starvation in CSMA Multi-hop Wireless Networks M. Garetto, T. Salonidis, E. W. Knightly Rice University, Houston,
1 Short-term Fairness for TCP Flows in b WLANs M. Bottigliengo, C. Casetti, C.-F. Chiasserini, M. Meo INFOCOM 2004.
Random coding for wireless multicast Brooke Shrader and Anthony Ephremides University of Maryland Joint work with Randy Cogill, University of Virginia.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei Ye.
1 Expected Data Rate (EDR): An Accurate High-Throughput Path Metric For Multi- Hop Wireless Routing Jun Cheol Park Sneha Kumar Kasera.
On the Performance Behavior of IEEE Distributed Coordination Function M.K.Sidiropoulos, J.S.Vardakas and M.D.Logothetis Wire Communications Laboratory,
Elec 599 Report: Modeling Media Access in Embedded Two-Flow Topologies of Multi-hop Wireless Networks Jingpu Shi Advisor: Dr. Edward Knightly Department.
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
Delay Analysis of IEEE in Single-Hop Networks Marcel M. Carvalho, J.J.Garcia-Luna-Aceves.
1 SenMetrics’05, San Diego, 07/21/2005 SOSBRA: A MAC-Layer Retransmission Algorithm Designed for the Physical-Layer Characteristics of Clustered Sensor.
2014 YU-ANTL Lab Seminar Performance Analysis of the IEEE Distributed Coordination Function Giuseppe Bianchi April 12, 2014 Yashashree.
IEEE Journal on Selected Areas in Communications
Performance Analysis of MPEG-4 Video Stream with FEC Error Recovery over IEEE DCF WLAN Cheng-Han Lin, Huai-Wen Zhang, Ce-Kuen Shieh Department of.
1 Core-PC: A Class of Correlative Power Control Algorithms for Single Channel Mobile Ad Hoc Networks Jun Zhang and Brahim Bensaou The Hong Kong University.
Ralf Jennen, ComNets, RWTH Aachen University Frame Delay Distribution Analysis of Using Signal Flow Graphs Ralf Jennen Communication Networks Research.
Effects of Multi-Rate in Ad Hoc Wireless Networks
Quality of Service Support in Wireless Networks
On Optimizing the Backoff Interval for Random Access Scheme Zygmunt J. Hass and Jing Deng IEEE Transactions on Communications, Dec 2003.
Packet Dispersion in IEEE Wireless Networks Mingzhe Li, Mark Claypool and Bob Kinicki WPI Computer Science Department Worcester, MA 01609
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
The Delay Distribution of IEEE e EDCA and DCF IPCCC 2006 April , Phoenix, Arizona Paal E. Engelstad UniK / Telenor R&D Olav.
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
Performance Analysis of IEEE Distributed Coordination Function (DCF) Author : Giuseppe Bianchi Presented by: 李政修 December 23, 2003.
Access Delay Distribution Estimation in Networks Avideh Zakhor Joint work with: E. Haghani and M. Krishnan.
Cross-Layer Schemes for Antenna Array Based Wireless Ad Hoc Networks – Design and Analysis Jayakrishnan Mundarath Jointly Advised by : Prof. Parmesh Ramanathan.
Planning and Analyzing Wireless LAN
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
THROUGHPUT ANALYSIS OF IEEE DCF BASIC IN PRESENCE OF HIDDEN STATIONS Shahriar Rahman Stanford Electrical Engineering
A Multi-Channel CSMA MAC Protocol with Receiver Based Channel Selection for Multihop Wireless Networks Nitin Jain, Samir R. Das Department of Electrical.
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
Multi-Channel MAC Protocol for Multi-Hop Wireless Networks: Handling Multi-Channel Hidden Node Problem Using Snooping Myunghwan Seo, Yonggyu Kim, and Joongsoo.
Turkmen Canli ± and Ashfaq Khokhar* Electrical and Computer Engineering Department ± Computer Science Department* The University of Illinois at Chicago.
Seungnam Yang, Kyungsoo Lee, Hyundoc Seo and Hyogon Kim Korea University VTC Spring 2008 SPLASH: a Simple Multi-Channel Migration Scheme for IEEE
802.11e EDCA WLN 2005 Sydney, Nov Paal E. Engelstad (presenter) UniK / Telenor R&D Olav N. Østerbø Telenor R&D
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
On the Performance Characteristics of WLANs: Revisited S. Choi, K. Park and C.K. Kim Sigmetrics 2005 Banff, Canada Presenter - Bob Kinicki Presenter -
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
MAC Protocols for Sensor Networks
Performance Analysis of MPEG-4 Video Stream with FEC Error Recovery over IEEE DCF WLAN Cheng-Han Lin, Huai-Wen Zhang, Ce-Kuen Shieh Department of.
MAC Protocols for Sensor Networks
On the Physical Carrier Sense in Wireless Ad-hoc Networks
Presented by Hoang Nguyen
New Insights from A Fixed Point Analysis of Single Cell IEEE 802
He Xiaoben Further study of multi-hop communications - modeling the hidden terminal problem He Xiaoben
Author: Giuseppe Bianchi
The Impact of Multihop Wireless Channel on TCP Performance
of the IEEE Distributed Coordination Function
The System Issues of Rate Adaptation
Presentation transcript:

1 Performance Analysis of the Distributed Coordination Function under Sporadic Traffic joint work with C.-F. Chiasserini (Politecnico di Torino) (Submitted for publication)

2 Motivation The bulk of literature on analytical models of considers only saturated sources Saturated conditions are not a desirable operating point for many applications, because of large queueing delays and/or packet losses We need to develop sound models to understand the behavior of networks under not-saturated conditions

3 Network scenario We consider n contending stations using the standard DCF mechanism of The MAC buffer of each station receives data packets according to an external, stationary arrival process of rate MAC buffers have finite capacity, equal to K packets Stations are within radio proximity of each other, there are no hidden terminals, no capture effects, … The communication channel is error-free

4 Our contribution We identify the critical assumptions in the development of an analytical model of the system We obtain an accurate model which is able to predict Network throughput Distribution of the MAC queue length Average packet delay Packet loss probability Our approach can account for: Burstiness in the arrival process of packets Variable packet sizes Transmission of multiple packets when a station seizes the channel (802.11e) Multirate environment (802.11b)

5 Saturated sources (Bianchi’s model) Description of the channel occupation: … … successful transmission idle slotcollision t  Discrete-time embedded Markov Chain

6 Basic model for saturated sources Embedded Markov Chain (simplified version of Bianchi’s model) probability that a (tagged) station sends out a packet at the beginning of an (arbitrary) time step = stage 0 stage 1 … stage m Independence assumption: The probability of successful transmission of a packet is computed as:

7 Numerical results for saturated sources Basic Access - CW min = 32 mod ns Aggregated packet throughput Number of Wireless Stations ( n ) RTS/CTS - CW min = 128 mod ns

8 Numerical results for saturated sources 1e-07 1e-06 1e Number of Wireless Stations mod sim b 0 sim b 1 sim b 2 sim b 3 sim b 4 sim b 5 Probability of states b i sim b 6

9 From the model solution we can compute The probability that a stations sends out a packet in an arbitrary step The probability that the station is backlogged (at least one packet in the queue) Modeling not-saturated sources First attempt: model “A” We incorporate in the description of the state of the tagged station the information of the number of packets in the queue: States: i = backoff stage j = packets in the queue # states = O(mK)

10 First attempt: model “A” Relying on the same independence assumption used for saturated sources, we can compute the collision probability, the successful probability, etc., and solve the system iteratively The model provides all performance metrics of interest (throughput, queue length distribution, queueing delay, packet loss probability, etc…) Note: the distribution of the number of backlogged stations is assumed to be binomial: ~ Binom e.g.: successful transmission probability:

11 Model A - numerical results Average number of packets in the queue Aggregated packet arrival rate (pkt/s), Λ mod A ns n = 10 stations – buffer size K = 20 – basic access scheme

12 Model A - numerical results Aggregated throughput (pkt/s) Aggregated packet arrival rate (pkt/s), Λ n = 10 stations – buffer size K = 20 – basic access scheme mod A ns mod A ns

13 Model A - numerical results Aggregated packet arrival rate (pkt/s), Λ n = 10 stations – buffer size K = 20 – basic access scheme mod A ns Average number of backlogged queues 650

14 Model A - numerical results Number of backlogged stations n = 10 stations – buffer size K = 20 – basic access scheme pdf Λ = 650 pkt/s mod A ns Binomial Not binomial !

15 Model A - conclusions The independence assumption among stations does not hold in networks under not-saturated conditions  it is not possible to just analyze the behavior of a tagged station in isolation This fact has been neglected by most analytical approaches proposed so far in the literature: e.g.: O. Tickoo and B. Sikdar, ``Queueing Analysis and Delay Mitigation in IEEE Random Access MAC based Wireless Networks,'‘ INFOCOM 2004, Hong Kong, China, March Note: the independence assumption would indeed hold in a hypothetical system in which

16 We compute transmission probabilities, collision probabilities, etc, conditioned to the number C of backlogged queues in the system) Modeling not-saturated sources Second attempt: model “B” We enrich the description of the tagged station with the number of backlogged queues (belonging to other stations): States: i = backoff stage j = packets in the queue # states = O(mKn) k = backlogged queues e.g. = P { send out a packet | c backlogged queues }

17 Model B - numerical results Average number of packets in the queue Aggregated packet arrival rate (pkt/s), Λ n = 10 stations – buffer size K = 20 – basic access scheme mod B ns

18 Model B - numerical results Aggregated packet arrival rate (pkt/s), Λ n = 10 stations – buffer size K = 20 – basic access scheme Average number of backlogged queues mod B ns

19 Model B - numerical results Number of packets in the queue n = 10 stations – buffer size K = 20 – basic access scheme pdf mod B ns - Λ = 720 ns - Λ = 640

20 Model B - numerical results Number of backlogged stations n = 10 stations – buffer size K = 20 – basic access scheme pdf ns - Λ = 640 ns - Λ = 550 mod B

21 Impact of bursty traffic n = 5 stations – buffer size K = 40 – basic access scheme

22 Multi-rate multi-hop environment Assumptions: All nodes can hear each other (no hidden nodes, etc…) Stations can choose their data sending rate (2 or 11 Mb/s) Error free channel (within transmission range, no matter the distance) Dilemma: In terms of overall network performance, it is better to make a single hop at low rate, or two hops at high rate ? AB C 2 Mb/s 11 Mb/s

23 Multi-rate multi-hop environment Number of stations at 2 Mb/s mod ns bytes ns bytes ns bytes ns bytes Total number of stations = 20 (basic access scheme) (saturated case) Aggregated data throughput (Mb/s) 3.1 Mb/s 5.5 * (1 – 4/20) = 4.4 Mb/s 1.3 Mb/s 2 * (1 – 8/20) = 1.2 Mb/s

24 Aggregated data throughput (Mb/s) Multi-rate multi-hop environment (saturated case) Total number of stations = 20 (RTS/CTS scheme) mod ns bytes ns bytes ns bytes ns bytes Number of stations at 2 Mb/s Region where best choice is two-hops at 11 Mb/s

25 The optimal choice of data rate jointly depends on: Access scheme (basic or RTS/CTS) Payload size Fraction of stations switching from 11 to 2 Mb/s … and on Physical and MAC layer parameters Multi-rate multi-hop environment (saturated case)

26 Multi-rate multi-hop environment (not saturated case) mod ns - n_low = 0 ns - n_low = 1 ns - n_low = 2 ns - n_low = 3 ns - n_low = 4 Average queueing delay (ms) Number of stations at 11 Mb/s Variable number of stations, each generating 50 pkt/s

27 Power consumption (saturated conditions) Number of Wireles Stations Average Power Consumption (W) mod - RTS/CTS ns - RTS/CTS mod - basic ns - basic P_tx = 1.65 W – P_overhearing = 1.4 W – P_idle = 1.15 W

28 Power consumption (non-saturated conditions) Aggregated packet arrival rate (pkt/s), Λ Average Power Consumption (W) n = 10 stations – buffer size K = 20 ns - RTS/CTS mod - basic ns - basic mod - RTS/CTS

29 Final remarks We have found an accurate analytical model with O( mKn ) states Es: m = 7, K = 20, n = 10  1400 states The behavior of stations is highly correlated  independence assumption does not hold The key point is modeling the number of competing (backlogged) stations Model limitation: we analyze only a symmetrical system ( i = )

30 The End Thanks for your attention questions & comments…