Analytical Model for an IEEE WLAN using DCF with Two Types of VoIP Calls

Similar documents
Non-saturated and Saturated Throughput Analysis for IEEE e EDCA Multi-hop Networks

Performance Analysis of Transmissions Opportunity Limit in e WLANs

On Improving Voice Capacity in Infrastructure Networks

Increasing Broadcast Reliability for Vehicular Ad Hoc Networks. Nathan Balon and Jinhua Guo University of Michigan - Dearborn

Modeling the impact of buffering on

Block diagram of a radio-over-fiber network. Central Unit RAU. Server. Downlink. Uplink E/O O/E E/O O/E

IEEE TRANSACTIONS ON MOBILE COMPUTING 1. A Medium Access Control Scheme for Wireless LANs with Constant-Time Contention

Performance Evaluation for Next Generation Differentiated Services in Wireless Local Area Networks

Ilenia Tinnirello. Giuseppe Bianchi, Ilenia Tinnirello

Capacity Analysis and Call Admission Control in Distributed Cognitive Radio Networks

Effect of Priority Class Ratios on the Novel Delay Weighted Priority Scheduling Algorithm

Power-Controlled Medium Access Control. Protocol for Full-Duplex WiFi Networks

Wireless Communication

Delay Performance Modeling and Analysis in Clustered Cognitive Radio Networks

On the Coexistence of Overlapping BSSs in WLANs

% 4 (1 $ $ ! " ( # $ 5 # $ % - % +' ( % +' (( % -.

Quality-of-Service Provisioning for Multi-Service TDMA Mesh Networks

LTE in Unlicensed Spectrum

Stability Analysis for Network Coded Multicast Cell with Opportunistic Relay

Research Article Collision Resolution Schemes with Nonoverlapped Contention Slots for Heterogeneous and Homogeneous WLANs

Wireless Networked Systems

Performance Comparison of Downlink User Multiplexing Schemes in IEEE ac: Multi-User MIMO vs. Frame Aggregation

TSIN01 Information Networks Lecture 9

Performance of ALOHA and CSMA in Spatially Distributed Wireless Networks

MIMO Ad Hoc Networks: Medium Access Control, Saturation Throughput and Optimal Hop Distance

Multiuser Scheduling and Power Sharing for CDMA Packet Data Systems

Generating Function Analysis of Wireless Networks and ARQ Systems

Department of Computer Science and Engineering. CSE 3213: Computer Networks I (Fall 2009) Instructor: N. Vlajic Date: Dec 11, 2009.

Saturation throughput analysis of error-prone wireless networks

Downlink Scheduler Optimization in High-Speed Downlink Packet Access Networks

Medium Access Control via Nearest-Neighbor Interactions for Regular Wireless Networks

Maximizing Throughput When Achieving Time Fairness in Multi-Rate Wireless LANs

Cross-Layer Design and Analysis of Wireless Networks Using the Effective Bandwidth Function

Starvation Mitigation Through Multi-Channel Coordination in CSMA Multi-hop Wireless Networks

Optimal Radio Access Technology Selection Algorithm for LTE-WiFi Network

QoS-based Dynamic Channel Allocation for GSM/GPRS Networks

CS434/534: Topics in Networked (Networking) Systems

Downlink Erlang Capacity of Cellular OFDMA

Delay Analysis of Unsaturated Heterogeneous Omnidirectional-Directional Small Cell Wireless Networks: The Case of RF-VLC Coexistence

Performance Analysis of 100 Mbps PACE Technology Ethernet Networks

Resource Management in QoS-Aware Wireless Cellular Networks

A new Opportunistic MAC Layer Protocol for Cognitive IEEE based Wireless Networks

Service Differentiation in Multi-Rate Wireless Networks with Weighted Round-Robin Scheduling and ARQ-Based Error Control

Wireless LAN Applications LAN Extension Cross building interconnection Nomadic access Ad hoc networks Single Cell Wireless LAN

Performance Comparison of Uplink WLANs with Single-user and Multi-user MIMO Schemes

Medium access control and network planning in wireless networks

Qualcomm Research Dual-Cell HSDPA

Cross-layer Design of MIMO-enabled WLANs with Network Utility Maximization

Inter-Device Synchronous Control Technology for IoT Systems Using Wireless LAN Modules

VEHICULAR ad hoc networks (VANETs) are becoming

IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. XX, NO. X, AUGUST 20XX 1

Fine-grained Channel Access in Wireless LAN. Cristian Petrescu Arvind Jadoo UCL Computer Science 20 th March 2012

Adaptation of MAC Layer for QoS in WSN

Framework for Performance Analysis of Channel-aware Wireless Schedulers

Analysis of DCF with Heterogeneous Non-Saturated Nodes

Stochastic Modelling for Wireless Communication Networks-Multiple Access Methods.

Performance Analysis of Time-Critical Peer-to-Peer Communications in IEEE Networks

Opportunistic Communications under Energy & Delay Constraints

BASIC CONCEPTS OF HSPA

A Channel Allocation Algorithm for Reducing the Channel Sensing/Reserving Asymmetry in ac Networks

Goodput Enhancement of IEEE a Wireless LAN via Link Adaptation

Location Enhancement to IEEE DCF

Enhancing IEEE a/n with Dynamic Single-User OFDM Adaptation

The de facto standard for wireless Internet. Interference Estimation in IEEE Networks

Full-Duplex Machine-to-Machine Communication for Wireless-Powered Internet-of-Things

A Backlog-Based CSMA Mechanism to Achieve Fairness and Throughput-Optimality in Multihop Wireless Networks

Access Point Selection for Multi-Rate IEEE Wireless LANs

Analysis of CSAT performance in Wi-Fi and LTE-U Coexistence

Spatial Reuse through Adaptive Interference Cancellation in Multi-Antenna Wireless Networks

Performance Modeling of Ad Hoc Networks with Time-Varying Carrier Sense Range and Physical Capture Capability

Calculation of the Spatial Reservation Area for the RTS/CTS Multiple Access Scheme

Synchronization and Beaconing in IEEE s Mesh Networks

Performance Analysis of Self-Scheduling Multi-channel Cognitive MAC Protocols under Imperfect Sensing Environment

Utilization Based Duty Cycle Tuning MAC Protocol for Wireless Sensor Networks

THE rapidly growing demand of wireless network services

Design of a TDD Multisector TDM MAC for the WiFiRe Proposal for Rural Broadband Access

A Control Theoretic Approach for Throughput Optimization in IEEE e EDCA WLANs

AEROHIVE NETWORKS ax DAVID SIMON, SENIOR SYSTEMS ENGINEER Aerohive Networks. All Rights Reserved.

Some Cross-Layer Design and Performance Issues in Cognitive Radio Networks

Efficiency and detectability of random reactive jamming in wireless networks

Wi-Fi. Wireless Fidelity. Spread Spectrum CSMA. Ad-hoc Networks. Engr. Mian Shahzad Iqbal Lecturer Department of Telecommunication Engineering

[Raghuwanshi*, 4.(8): August, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

A Location-Aware Routing Metric (ALARM) for Multi-Hop, Multi-Channel Wireless Mesh Networks

DISTRIBUTED RATE ALLOCATION FOR VIDEO STREAMING OVER WIRELESS NETWORKS WITH HETEROGENEOUS LINK SPEEDS. Xiaoqing Zhu and Bernd Girod

Rate Adaptation for Multiuser MIMO Networks

Maximum Throughput for a Cognitive Radio Multi-Antenna User with Multiple Primary Users

THE use of wireless networks in everyday computing has

Syed Obaid Amin. Date: February 11 th, Networking Lab Kyung Hee University

4G Mobile Broadband LTE

IEEE ax / OFDMA

SPLASH: a Simple Multi-Channel Migration Scheme for IEEE Networks

OPPORTUNISTIC SPECTRUM ACCESS IN MULTI-USER MULTI-CHANNEL COGNITIVE RADIO NETWORKS

Modeling, Simulation and Fairness Analysis of Wi-Fi and Unlicensed LTE Coexistence

Decentralized Cognitive MAC for Opportunistic Spectrum Access in Ad-Hoc Networks: A POMDP Framework

A new protocol for the integration of Voice and Data over PRMA

Outline. EEC-484/584 Computer Networks. Homework #1. Homework #1. Lecture 8. Wenbing Zhao Homework #1 Review

Book Title: XXXXXXXXXXXXXXXXXXXXXXXXXX. Editors

Modeling load balancing in carrier aggregation mobile networks

Low Complexity Power and Scheduling Policies for Wireless Networks to Provide Quality of Service

OPPORTUNISTIC SPECTRAL USAGE: BOUNDS

Transcription:

Analytical Model for an IEEE 80.11 WLAN using DCF with Two Types of VoIP Calls Sri Harsha Anurag Kumar Vinod Sharma Department of Electrical Communication Engineering Indian Institute of Science Bangalore 56001. Email: harshas anurag vinod@ece.iisc.ernet.in Abstract We formulate an analytical model for capacity evaluation of an infrastructure IEEE 80.11 based network carrying full-duplex packet telephone calls when different types of codecs are used for voice calls. The analysis of the model utilizes the attempt rate results from a well known fixed-point based saturation analysis. The performance estimates obtained match very well with ns simulations. The network comprises wireless STAs establishing voice calls with wired STAs on a high speed local area network to which the access point is connected. We consider packet voice calls from two different types of coders with calls of Type 1 N calls of Type from a high speed local area network terminating at N wireless STAs through an AP. We model the number of STAs that have an up-link voice packet as a Markov renewal process embedded at so called channel slot boundaries. Analysis of the evolution over the channel slot is done using saturation analysis. We find that the AP is the bottleneck the system can support (in the sense of a bound on the probability of delay exceeding a given value a number of calls less than that at which the arrival rate into the AP exceeds the average service rate applied to a saturated AP. I. INTRODUCTION The convenience of tetherless high speed Internet access has resulted in rapid growth of IEEE 80.11 WLANs [3] in enterprises campuses public buildings houses. The period in which WLAN installations have grown has also seen the remarkable success of packet voice telephony or VoIP (Voice over IP. Packet telephony over the Internet has now become a stard offering over all forms of wired access: ethernet DSL or packet cable. WLANs however were originally designed for carrying bursty data services. Yet since they are so ubiquitous the need for carrying voice services on them has begun to be realized. This has given rise to much interest in the capacity of WLANs for carrying packet voice calls. In this paper we extend the analytical model developed in [6] to determine voice calls capacity of an 80.11b WLAN in a new situation. Our ongoing further work will extend this analysis to 80.11e WLANs that have QoS support for real time services. As in [6] IEEE 80.11 stations (STAs access a high speed local area network via an access point (AP. Our analysis yields answer to the question: When two different types of codecs are used how many packet telephone calls can be set up to different STAs such that voice call QoS is met? As in [6] we take the QoS obective to be the probability of packet delay over the WLAN exceeds (say 0 ms with probability no more than 1%. We consider voice calls with two types of codecs. Type 1 voice calls have a larger packet size than Type calls. Type 1 calls use the G.711 codec that generates a voice packet of 160 bytes every 0 ms. To this we add the RTP+UDP+IP header of 40 bytes (without using header compression. Therefore we model the voice traffic as generating 00 (= 40 + 160 bytes per 0 ms. Similarly we consider the Type calls that use G.79 codec. We model this voice traffic as generating 60 (=0 + 40 bytes per 0 ms. We obtain an analytical approximation for the number of calls of each type that can be admitted so that QoS is met. The analytical modeling we provide in our work helps in a deeper understing of the physics of the system will also be useful in designing on-line admission control algorithms. Related Literature: The modeling of IEEE 80.11 DCF has been a research focus since the stard has been proposed. Many studies are focussed on saturation analysis of TCP there are only a few attempts to characterize the 80.11 MAC protocol behavior when subected to voice traffic. Analytical performance modeling of packet voice telephony to estimate the call capacity over 80.11 WLANs has been done in [1] [] [7] [6]. While [1] [] [7] involve approximations [6] models the behaviour more accurately. In our work we extend the model developed in [6]. The studies have considered only a single type of voice calls. In practical environment it is natural to expect calls originating from more than one type of codecs. Our approach for two types of codecs discussed in this paper can be easily extended to more than types of codecs also. We identify an embedded Markov chain which we study to obtain the parameters of interest. The MAC protocol (CSMA/CA employed in 80.11 DCF is complicated does not really lead to a Markov system. But we replace it with a system where each station transmits its packet (if it has one in every slot with a probability that depends only on the number of stations contending for the channel at that time. This attempt probability is approximated using the saturation analysis in [5]. The intervals between the instants at which Markov chain is embedded are rom but together these constitute a Markov renewal process. We will see that the resulting stochastic model provides a good approximation

U +1 U +4 Successful Transmission Collision Successful Transmission... U 1 U U + U+3 U +5 Idle Slot Fig. 1. An evolution of the back-offs channel activity. U 0 1 3... is the instant where the th channel slot ends. Parameter Symbol Value PHY data rate 11 Mbps Control rate Mbps G711 packet size L voice1 00 Bytes G79 packet size L voice 60 Bytes MAC - layer ACK Packet Size L ACK 11 bits MAC Header size L MAC 7 bits PLCP preamble time T P 144µs PHY Header time T P HY 48µs DIFS Time T DIF S 50µs SIFS Time T SIF S 10µs EIFS Time T EIF S 364µs Min. Contention Window CW min 31 Max. Contention Window CW max 103 Tab. 1: Various parameters used in analysis simulation using IEEE 80.11b to the actual system. We consider IEEE 80.11b WLAN at 11Mbps to show a comparison of analysis simulation results. II. OVERVIEW OF THE IEEE 80.11 DCF In this section we briefly summarize the key features of the IEEE 80.11 stard which are relevant to our purpose. A complete specification can be found in [3]. In IEEE 80.11 based wireless systems traffic originates terminates at stations (STAs or access points (APs. Data transfer is possible by a two-way hshake of DATA-ACK exchange called the Basic Access mechanism or a four-way hshake of RTS- CTS-DATA-ACK exchange called the RTS/CTS mechanism. We assume that the basic access mechanism is used for voice calls. This is due to a small size of the packets involved. A transmitting STA infers a collision if either a packet is not received correctly or an ACK frame is not received correctly within the ACKT imeout. After each unsuccessful attempt (either due to collision or transmission errors a retransmission attempt is scheduled with non decreasing mean back off upto a specified number of times called the retry count. The retry count depends upon the physical (PHY layer being used. When the number of unsuccessful attempts exceeds the retry count the packet is dropped transmission of the next head of the line (HOL packet is scheduled. After an erroneous frame is received (either due to collisions transmission errors or insufficient power a STA must defer channel access at least for a duration called Extended Inter Frame Space (EIFS. The EIFS interval begins when the PHY indicates a medium IDLE condition at the end of the transmission of the erroneous frame. The value of EIFS is defined in the IEEE 80.11 stard as T EIF S := T SIF S + T ACK + T DIF S. where T ACK is the time required for the transmission of an ACK frame T SIF S T DIF S are different inter frame spaces (IFS defined to provide priority levels of access to the wireless media. IFSs for IEEE 80.11b are given in Table 1 for details see [4]. III. MODEL FOR TYPES OF VOICE CODECS A. Modeling Assumptions Packets arrive at the STAs every 0 ms. As a QoS requirement we dem that the probability that a packet is transmitted successfully within 0 ms is greater than 0.99. Since the packets will experience delays in the rest of the network also this is a reasonable target to achieve. Then if the target is met whenever a new packet arrives at an STA it will find the queue empty. Thus the following two assumptions will be acceptable in the region where we want to operate: (1 the buffer of every STA has a queue length of at most one packet ( new packets arriving to the STAs see empty queues. The latter assumption implies that if there are k STAs with voice packets then a new voice packet arrival comes to a (k+1 th STA. Since the AP hles packets from N (= + N streams we expect that it is the bottleneck we assume that it will contend at all times. This is a realistic assumption near the system capacity. As mentioned earlier packets arrive every 0 ms in every stream. To simplify our analysis we assume that the arrival process at each node is Bernoulli with rate λ per system slot. The value of λ can be calculated as follows. Each system slot in 80.11b is of 0µs duration. Thus in 1000 system slots there is one arrival. Therefore on matching the arrival rate per slot we obtain λ = 0.001. B. Stochastic Modeling The macro-view of the evolution of the channel activity in the network is as in Figure 1. We allow a voice call to use one of the two coders: G711 G79. We extend here the voice modeling of [6]. Figure 1 shows the evolution of the back-offs channel activity in the network. Let the system slot be δ (for IEEE 80.11b δ = 0µs. U 0 1 3... are the rom instants where either an idle slot or a successful transmission or a collision ends.

Prob ( B (1 = b/(y (1 = (y 1 y ; L = l = ( N1 y 1 (p l b (1 p l N1 y1 b (1 b Prob ( B ( = b/(y (1 = (y 1 y ; L = l = ( N y (p l b (1 p l N y b ( b ( ζ 1 Y (1 = Y ( p 1 β Y+1 (1 Y + l 1=1 =1 Y ( +1 =1 ( (1 (1 β Y Y+1 Y +1 Y l + ( (1 Y l 1 1 Y+1 l 1= ( (1 Y l 1 (1 β Y +1 l1 1 Y+1 Y +1 ( β Y+1 (1 β Y +1 Y +1 l1 l (3 ( ζ Y (1 Y = ( p β Y+1 =1 ( β Y+1 (1 β Y +1 Y l + Y ( = ( ( Y (1 β Y+1 l Y+1 Y +1 (4 Let us define the time between two such successive instants as a channel slot. Thus the interval [U 1 U is called the th channel slot. We denote this channel slot by L. L can take five values (in number of system slots: 1 if it is an idle slot T succ1 if it corresponds to a successful transmission of a station/ap with a Type 1 call T succ if it corresponds to a successful transmission of a station/ap with a Type call T c long if it corresponds to a collision between one Type 1 call station any other station/ap T c short if it corresponds to a collision between one Type call station any other station/ap with Type call. Let N be the total number of calls of Type 1 Type respectively. Let Y (1 be the number of non-empty STAs of Type 1 Y ( be the number of non-empty STAs of Type call stations at the instant U. Thus 0 Y (1 0 Y ( N. Let B (1 B ( be the number of new packet arrivals of Type 1 Type calls respectively. Let V (1 V ( be the number of departures from STAs of Type 1 calls Type calls respectively in the th channel slot. At most one departure can happen in any channel slot. Thus Y (1 +1 = Y (1 V (1 +1 + B(1 +1 Y ( +1 = Y ( V ( +1 + B( +1 0 V (1 +1 + V ( +1 1. We now describe a key modeling approximation from [6]. In [5] an approximate saturation analysis of a single cell IEEE 80.11 WLAN has been provided. When there are n saturated nodes denote the attempt probability of each node by β n. This can be obtained from the fixed point analysis in [5]. The approximation that we employ here is that if n nodes are contending (i.e. have non empty queues then the attempt probability is taken to be β n. Thus when there are Y (1 Type 1 STAs Y ( Type STAs contending the total number of contending STAs is Y := Y (1 +Y (. Hence including the AP we take the attempt probability to be β Y+1. Now with the Bernoulli model for arrivals the above state dependent probability of attempt it is easily seen that {Y (1 ; 0} forms a finite irreducible two dimensional discrete time Markov chain on the channel slot boundaries hence is positive recurrent. The stationary probabilities π n1n of the Markov Chain {Y (1 ; 0} can then be determined using expressions of B (1 B ( V (1 V (1 that are obtained as follows. Let the probability with which a packet arrives at a node in a slot be λ. Then the probability that at least one packet arrives in l slots will be 1 (1 λ l = p l. Since we assume that packets arrive at only empty STAs B (1 B ( will be modeled as having a binomial distribution. B (1 Bin( Y (1 1 (1 λ L B ( Bin(N Y ( 1 (1 λ L The probabilities prob(b (1 /Y L prob(b ( /Y L are given by Eq 1 Eq respectively. is 1 if an STA with Type 1 call wins the contention for the channel. Similarly V ( is 1 if an STA with Type call wins the contention for the channel 0 otherwise i.e. V (1 { (1 1 w.p. Y +1 = β Y+1(1 β Y+1 Y V (1 { ( 1 w.p. Y +1 = β Y+1(1 β Y+1 Y V ( The process { {Y (1 ; U } = 0 1...} can be seen to be a Markov Renewal process with L being the

renewal cycle time. We make use of Markov regenerative framework to find the throughput of AP. In order to apply the well known Renewal Reward Theorem we need the mean renewal cycle time hence we identify the probabilities of L as follows: Let η(y (1 be the probability of channel slot being idle α 1 (Y (1 be the probability that a STA with Type 1 packet succeeds α (Y (1 be the probability that a STA with Type packet succeeds σ 1 (Y (1 be the probability that the AP succeeds sends Type 1 packet σ (Y (1 be the probability that the AP succeeds sends Type packet ζ 1 (Y (1 be the probability that there is a long collision (involving at least one Type 1 packet ζ (Y (1 be the probability that there is a short collision (not involving a Type 1 packet. Then L takes the five values with the following probabilities. 8 1 w.p. η(y (1 >< T succ1 w.p. α 1(Y (1 + σ 1(Y (1 L +1 = >: where T succ w.p. α (Y (1 + σ (Y (1 T c long w.p. ζ 1(Y (1 T c short w.p. ζ (Y (1 η(y (1 = (1 β Y +1 (Y +1 α 1(Y (1 = Y (1 β Y +1(1 β Y +1 Y α (Y (1 = Y ( β Y +1(1 β Y +1 Y σ 1(Y (1 = p 1 β Y +1(1 β Y +1 Y σ (Y (1 = p β Y +1(1 β Y +1 Y ζ 1(Y (1 ζ (Y (1 are given by Eq 3 Eq 4; with T succ1 T succ T c long T c short T EIF S p 1 = N1 +N p = N +N = T P + T P HY + L MAC +L voice1 + T SIF S+ T P + T P HY + L ACK + T DIF S = T P + T P HY + L MAC +L voice + T SIF S+ T P + T P HY + L ACK + T DIF S = T P + T P HY + L MAC +L voice1 + T EIF S = T P + T P HY + L MAC +L voice + T C EIF d S = T P + T P HY + L ACK + T SIF S + T DIF S where is the PHY data rate is the control rate T P is preamble transmission time T P HY is the PHY header transmission time L Lvoice1 is the length of G711 voice packet L Lvoice is the length of G79 voice packet L MAC is MAC header length L ACK is length of MAC layer ACK packet. See Table 1 for values of parameters. For IEEE 80.11b the channel slot values are T succ1 = 34 T succ = 9 T c long = 37 T c short = 3 (all in system slot units. C. Voice Call Capacity Let A be the reward when the AP wins the channel contention. If there are n 1 STAs of Type 1 calls active n STAs of Type calls active then we have { 1 w.p. βn+1 (1 β A = n+1 n where n = n 1 + n. Let A(t denote the cumulative reward of the AP until time t. Applying Markov regenerative analysis (or the renewal reward theorem we obtain the service rate of the AP as A(t Θ AP voip ( N = lim t t a.s. = P PN n 1 =0 n =0 πn 1 n En 1 n A P PN n 1 =0 n =0 πn 1 n En 1 n L where E n1n A = E(A /(Y (1 = (n 1 n E n1n L = E(L /(Y (1 = (n 1 n Θ AP voip ( N is in packets per slot. Since the rate at which a single call sends data to the AP is λ the AP serves N(= +N such calls the total arrival rate to the AP is ( + N λ (= γ( N say. Obviously this rate should be less than Θ AP voip ( N for stability. Thus for permissible combination of N calls we need Θ AP voip ( N > ( + N λ The above inequality defines the admission region. AP Service Rate θ AP voip AP Arrival Rate γ (in pkts/slot 0.05 0.0 0.015 0.01 0.005 0 θ AP voip ( = 0 θ AP voip ( = 7 γ( = 0 γ( = 7 1 3 4 5 6 7 8 9 10 11 1 13 14 Number of voice calls of Type : G 79 N (one per station Fig.. Results from analysis: The service rate Θ( N applied to the AP vs number of voice calls N for different values of. Also shown are lines γ( N = ( + N λ for different values of. The point where the γ line crosses the curve for a fixed value of gives the maximum number of calls supported; use G711 Codec N use G79 Codec. D. Numerical Results Validation We present our simulation results compare them with results obtained from the simulation. The simulations were done using ns [8]. In Figure we plot the numerical results

0. = 7 15 14 Analysis Simulation results Voice Calls Permissible Region Prob (delay 0ms for AP STA 0.1 0.01 AP STA = 3 = 0 = 7 = 5 = 3 4 5 6 7 8 9 10 11 1 14 16 18 0 Number of voice calls of Type: G 79 N (one per station Fig. 3. Results from simulation: The P rob(delay 0ms at AP STA vs number of voice calls N. use G711 Codec N use G79 Codec. Number of voice calls of Type: G 79 N (one per station 13 1 11 10 9 8 7 6 5 4 3 1 * Analysis o Simulation 1 3 4 5 6 7 8 9 10 11 1 Number of voice calls of Type1: G 711 N1 (one per station Fig. 4. Analysis simulation results: The admissible combinations of Type 1 Type calls. use G711 Codec N use G79 Codec. The data rate is 11 Mbps. for the AP service rate load arrival rate at the AP vs values of N. The different curves correspond to different values of starting from 0. The simulation results for the QoS obective of P rob(delay 0ms for the AP the STAs are shown in Figure 3. From Figure we observe that for each value N as we increase the value of the service rate available to the AP decreases. This is of course because more service needs to be given to the STAs as the number of calls increases. Observe that for = 0 the rate of packets arriving into the AP is N λ packets per slot. This exceeds the curve θ AP voip (0 N after N = 13 but before N = 14. Hence from the analysis we can conclude that the pair ( = 0 N = 13 can be admitted. Looking at Figure 3 we find that for = 0 the P rob(delay AP 0ms shoots up after N = 1. As in [6] we find that our analysis overestimates the capacity by 1 call. For ( = 0 N = 1 the P rob(delay ST A 0ms is close to 0 confirming that the AP is the bottleneck as per our assumptions. Similarly for = 7 the analysis says that we can permit N = 5 whereas the simulations show that we can permit N = 4. These observations are also summarized in Figure 4 where the symbols show the ( N pair admissible by the simulations the symbols show the call admission points obtained by analysis. Thus the analysis captures the admissible region very well in practice we can use the rule of thumb of accepting one call less than that given by the analysis. IV. SUMMARY In this paper we have extended the packet voice analysis of [6] to obtain the admission region for two types of voice calls with different codecs in an IEEE 80.11b infrastructure WLAN. The analysis proceeds as before by modeling the evolution of the number of contending STAs at channel slot boundaries. This yields a Markov renewal process. A regenerative analysis then yields the service rate applied to the AP assuming that the AP is saturated. Comparison of this number with the load into the AP for each number of voice calls yields the desired admission region. We obtain the two dimensional admission region. Our analysis captures the admission region well overestimating it by ust one call. Our ongoing work will extend this analysis to the IEEE 80.11e stard will also analyze the system with simultaneous VoIP TCP transfers. ACKNOWLEDGMENTS This work is based on research sponsored by Intel Technology India. REFERENCES [1] S. Garg M. Kappes. Can I add a VoIP call? In Proceedings of IEEE ICC 003 volume pages 779 783 11-15 May 003. [] G. H. Hwang D. H Cho. Voice capacity in IEEE 80.11 wireless LANs. volume 40 issue 18 pages 1137 1138 Sept. 004. [3] IEEE 80.11 stard for Wireless Local Area Networks. http://stards.ieee.org/getieee80/80.11.html. [4] IEEE 80.11b stard for Wireless Local Area Networks. http://stards.ieee.org/getieee80/80.11.html. [5] A. Kumar E. Altman D. Miori M. Goyal. New Insights from a Fixed Point Analysis of Single Cell IEEE 80.11 WLANs. In Proceedings of IEEE INFOCOM 005 The 4th Annual Joint Conference of the IEEE Computer Communications Societies. pages 1550 1561 13-17 March 005. [6] G. Kuriakose. Master of Engg Thesis: Analytical Models for QoS Engineering of Wireless LANs ECE Department Indian Institue of Science Bangalore Apri005. [7] K. Medepalli P. Gopalakrishnan D. Famolari T. Kodama. Voice Capacity of IEEE 80.11b 80.11a 80.11g Wireless LANs. In Proceedings of IEEE GLOBECOM 004 volume 3 pages 1549 1553 9 Nov - 3 Dec 004. [8] The Network Simulator ns http://www.isi.edu/nsnam/ns/.