Analysis of Protocol Capacity of IEEE Wireless LAN Medium Access Control (MAC) Protocol

Size: px
Start display at page:

Download "Analysis of Protocol Capacity of IEEE Wireless LAN Medium Access Control (MAC) Protocol"

Transcription

1 1 Analysis of Protocol Capacity of IEEE Wireless LAN Medium Access Control (MAC) Protocol Govind Vartikar, Kartikeya Tripathi and Mandeep Jawanda Abstract The efficiency of a WLAN depends upon its Medium Access Control Mechanism which dictates the sharing of the limited communication bandwidth of the wireless channel. In this paper, the generic IEEE Wireless LAN MAC protocol is studied and simulated as a sequential event process. The protocol capacity is defined as the fraction of channel bandwidth used by successfully transmitted messages. An analytical expression for this capacity is found as a ratio of time for successful transmission of a packet and the total time for that transmission inclusive of collision times and contention window times. An upper bound of the capacity is found and comparison between theoretical and simulation results is done. Index Terms Back-off Algorithm, Medium Access Protocol (MAC), Protocol Capacity. I. INTRODUCTION In this paper we focus on the IEEE WLAN MAC and analysis of the efficiency of this protocol. We then discuss the algorithms which can be used or modified to increase the overall throughput and performance. The most common standards include the initial IEEE standard which used the 2.4 GHz band and provided data rates up to 2 Mbps. The IEEE b provides data rates up to 11 Mbps while using the same spectrum as the initial standard. It also uses the same DSSS (Direct Sequence Spread Spectrum) techniques. However IEEE a (5 GHz band) and IEEE g (2.4 GHz band) promise a substantial increase in data rates by using OFDM techniques. The data rates are on the order of 54 Mbps. WLANs provide a flexible, mobile data communication system as an extension to or as an alternative for a wired LAN. But WLANs need to be much more concerned about bandwidth consumption than their wired counterparts due to the limited bandwidth available. Hence WLANs typically provide data rates of 1-2 Mbps vs Mbps using wired LANs. The simultaneous transmissions on the Wireless LAN medium are coordinated by the Medium Access Control (MAC) protocol. Control messages or messages that need to be retransmitted due to collisions on the channel reduce the effective data rate or the utilization of the channel. The maximum value of this utilization is the capacity of the protocol and we strive to maximize this channel capacity by using the different back off algorithms suggested in the research paper. II. IEEE MAC PROTOCOL The IEEE MAC protocol provides access to timebounded, asynchronous, and contention-free traffic on different kinds of physical layers. IEEE employs Carrier Sense Multiple Access, Collision Avoidance (CSMA/CA) protocol. We cannot use Collision detection for Wireless protocols as it requires the implementation of a full duplex radio capable of transmitting and receiving at the same time, an expensive option. Also, the detection of a collision is hindered by the multi-path and Doppler fading effects associated with a wireless channel. The access methods used by this protocol are the Distributed Coordination Function (DCF) and the Point Coordination Function (PCF). DCF is based on the CSMA/CA MAC protocol while PCF uses a polling system which determines the station having the right to transmit at a certain point of time to avoid any contention between the transmitting nodes. Although both the access methods can coexist we shall be using DCF (Basic access) scheme throughout our study. Before a node transmits it first senses the channel to check if any other node is using the channel. This check is done both physically and virtually. The physical carrier sensing is done at the air interface while the virtual carrier sensing happens at the MAC sub layer. To sense the channel physically each station detects the presence of other users by analyzing the relative signal strength from other sources. If no signal is detected then it is assumed that none of the other stations are transmitting and hence the node starts its transmission. However, there is a problem called hidden terminal problem associated with this scheme when two nodes fail to detect each others presence on the network due to their relative positions.

2 2 Figure 2 : Backoff Procedure Figure 1: Hidden Terminal Problem e.g. As shown in the figure, wireless stations A and C can see B, but A cannot see C and hence node A is hidden from C. So if both A and C try to transmit at the same time a collision takes place. However this problem can be tackled by sensing the channel virtually in addition to the physical check. In DCF the node wanting to transmit first senses the channel. If the medium is found to be idle then the station waits for a DIFS amount of time and then starts the transmission. However if the medium is busy, then the station waits for the ongoing transmission to get over. DCF uses a Binary Exponential Back off technique whereby a random interval called a back off interval is selected which initializes a backoff timer. The station then has to keep sensing the channel for this additional random time after detecting the channel as being idle for a minimum duration of DIFS. The backoff timer is then decremented as long as the channel is idle and stopped when a transmission is detected on the channel. When the backoff timer of a particular station reaches zero it gets the right to transmit. The time following a DIFS is slotted and a station can start transmitting only at the beginning of a slot frame. The backoff time is chosen from a Uniform distribution over the interval [0, CW], where CW (Contention Window) is an integer within the range of values of CWmin and CWmax which are defined by the physical characteristics. After each unsuccessful transmission attempt, another Back-off timer is allocated to the colliding stations with the length of the CW doubled. This reduces the collision probability in case there are multiple stations attempting to access the channel. The receiving station then checks the (Cyclic Redundancy Check) CRC of the received packet and sends an acknowledgement (ACK) packet. This receipt indicates to the transmitting station that there were no collisions detected. If the sender does not receive ACK, then it re-transmits the last fragment. Consider the instant when station A is transmitting a frame. At this time all the other stations B, C, D and E defer their transmission as they sense the medium to be busy. After A is done with its transmission it picks a random number again and waits for its turn. In the meanwhile all other stations sense the channel to be idle for a DIFS time and start counting down their back off counter. Since C has the next smallest backoff counter value, it gets the chance to transmit and the stations B, D, E freeze their backoff counter at the instant C starts transmitting. When C is done it chooses a random number again and the other stations once again sense the channel to be idle and hence start the back off counter from the value they stopped at the last time. This procedure is then repeated for the other nodes.

3 3 DIFS 128 µsecs Back off slot time 50 µsecs Bit rate 2 Mbps Propagation delay 1 µsecs ACK 50 µsecs CWmin 32 CWmax 256 IV. IEEE CAPACITY ANALYSIS Figure 3 : Data Transmission using RTS/CTS Virtual carrier sensing is accomplished using the (Clear to send) CTS and (Request to Send) RTS. After gaining access to the channel (after a successful physical check) and waiting for a DIFS duration of time a short control packet called RTS (Request to send) is sent to the destination node which includes the source, destination and the duration of the following transaction. The receiving station then responds with another control packet called CTS (Clear to send), after having waited for SIFS time, if the medium is free to transmit which includes the same duration information. All stations receiving either the CTS or RTS set their Virtual Carrier Sense indicator (called NAV, Network Allocation Vector) for the given duration and use this information along with Physical Carrier Sense to determine the length of time the medium shall be busy. The sender then sends the data and waits for an ACK from the receiver. In case there is a timeout before the ACK can be received the data is considered lost and is retransmitted. This protocol reduces the probability of collision. Also the overhead of collision is reduced since the control packets are small when compared to the data packets and the collision between them is recognized faster. III. MATHEMATICAL ANALYSIS In Wireless LAN the medium access control (MAC) protocol is the main element for determining the efficiency in sharing the limited communication bandwidth of the wireless channel. This paper focuses on the efficiency of the IEEE standard for wireless LANs. Specifically an analytical formula for the protocol capacity has been derived. From the analysis the theoretical upper bound of the IEEE protocol capacity was found and was also concluded that the standard can vary depending on the network configuration and also depending on the appropriate tuning of the backoff algorithm. A distributed algorithm which enables each station to tune its backoff algorithm is discussed. The performances of the IEEE protocol, enhanced with our algorithm, are investigated via simulation. The results indicate that the enhanced protocol is very close to the maximum theoretical efficiency. The typical values in the simulation are as follows: SIFS 28 µsecs Protocol Capacity varies across the various MAC protocols, but it is also influenced by several other parameters, such as the number of active stations and the way active stations contribute to the offered load. In this paper, ρmax denotes the capacity when there are M active stations in asymptotic conditions (i.e. all the network stations, M, always have a packet ready for transmission); ρsingle denotes the capacity in the extreme case of a single active node. In a MAC protocol which is ideal from a utilization standpoint, both ρmax and ρsingle must be equal to one. In this paper the IEEE MAC protocol capacity is analytically estimated by evaluating, in asymptotic conditions, the ratio between the average message length and the average time t, the channel occupied in transmitting a message; t v is also referred to as the average virtual transmission time. To perform this analysis let S indicate the time required for a successful transmission, i.e. the time interval between the start of a transmission which does not experience a collision and the reception of its ACK plus a DIFS. Packet transmission time is given by: S m + 2τ + SIFS + ACK + DIFS Where m= average message length τ = maximum propagation delay between two WLAN stations SIFS= Short Inter-frame Space ACK= Acknowledgement length DIFS= Distributed Inter-frame Space Let us assume that the successful transmission is performed by station A which at time t0, transmits a packet to station B, τ AB is the propagation delay between these two stations, without any loss of generality we assume τ AB < m. Figure 4 : Events in a successful transmission

4 4 As shown in the figure above, the sequence of events in a successful transmission is: 1. A begins transmission at time t 0 2. B begins reception at time t + τ AB 3. A completes its transmission at time t 0 + m 4. B completes reception at time t 0 +τ AB + m 5. B begins the ACK transmission at time t 0 +τ AB + m + SIFS 6. A begins the ACK reception at time t 0 +τ AB + m + SIFS + ACK 7. B completes the ACK transmission at time t 0 +τ AB + m + SIFS +τ AB 8. A completes the ACK reception at time t 0 +τ AB + m + SIFS +τ AB + ACK 9. A can start the next transmission at time t0 +τ AB + m + SIFS +τ AB + ACK + DIFS Hence S = t 0 + 2τ AB + m + SIFS + ACK + DIFS ρ single can be computed by noting that when only one station is active its average backoff time is E[CW], and hence tv = E[S] + E[CW] ρ single = ( 2τ + m E [ CW 1]) Where m = average transmission time E[CW1] = half of the minimum CW value The paper assumes that the packet lengths are an integer multiple of the slot length and also that the packet lengths are independent identically and geometrically distributed with parameter q. Hence When more than one station is active, the virtual transmission time includes a successful transmission and collision intervals m + SIFS + ACK + DIFS + m = tslot /( 1 q) medium is idle due to back off algorithm(idle periods). Note that an additional overhead is associated with a collision: due to the carrier sensing mechanism colliding messages prevent the network stations from observing that the channel is idle for a further time interval less or equal to the maximum propagation time. Furthermore according to the MAC protocol, after each collision the medium must remain idle for an interval equal to a DIFS. From these observations it follows that Ni tv = E[ ( Idle _ pi + Colli + τ + DIFS)] i= 1 + E[ Idle _ p Ni + 1 ] + E[ S] where Idle_p i and Coll i are the lengths of the i-th period and collision respectively: N c is the number of collisions in a virtual time. In IEEE protocol the length of a collision is equal to the maximum length of the colliding packets and hence it depends on the packet size distribution and on the backoff algorithm which determines the number of colliding stations. The length of the idle periods and the number of colliding stations depends on the backoff algorithm. To compute the unknown quantities in the above equation by exactly taking into consideration the backoff algorithm used in the standard is very difficult, due to the temporal dependencies which it introduces. In this paper to simplify the protocol analysis it is assumed that the backoff times do not have uniform distribution. Specifically it is assumed that the tagged station for each transmission attempt uses a backoff interval sampled from a geometric distribution with parameter p, where p=1/ (E[B]+1) and E[B] is the average value of the backoff times. E[B] =(E[CW]-1)/2 where E[CW] is the average contention window. [2] The assumption of the backoff algorithm implies that the future behavior of the station ins not dependent on the past and hence in virtual transmission the idle periods are i.i.d. sampled from a geometric distribution with average E[Idle_p] and the collision lengths are i.i.d with average E[Coll]. For large values of M the number of stations ready for transmission is less dependent on the virtual time evolution hence assumptions made above become more realistic as M increases. The results presented in this paper also indicate that for M=10 the above assumptions do not introduce significant errors in capacity analysis. The average contention window is estimated by focusing on a tagged station and computing the average contention window used by this station. Figure 5 : Structure of a virtual transmission i From the figure we see that before successful transmission may occur along with periods in which the transmission V. RESULTS Simulative experiments have been used to validate the iterative algorithm which estimates the average window size.

5 5 Specifically for three different network configurations with M=10, 50, 100 the simulative estimates were compared to analytical estimates. The parameter q of the geometric distribution was taken to be 0.99 Figure 7: t v (p) function for several M values (q=0.99) Improving IEEE Capacity Figure 6: MAC protocol capacity For each network configuration the figure reports both the analytical and simulative estimates. The results obtained indicate that the analytical model provides close approximation of the real behavior and in all experiments the analytical results are slightly higher than the simulative results. Also the capacity decreases when M increases. This is due to the increase I the collision probability as the backoff mechanism does not take into consideration the number of active stations. Analytical bounds on the MAC protocol capacity As the capacity is the ratio between the average packet length and the average virtual transmission time, for a given packet length distribution its maximum value corresponds to the minimum value of the average virtual transmission time. Transmission Time is function of: M: no of Active nodes p: parameter of geometrically distributed backoff interval q : parameter of geometrically distributed packet length For low p values the high t v value is mainly due to the high number of empty slots before a transmission. At the other extreme we have a significant number of collisions before a successful transmission. The minimum of tv corresponds to a p value for which these two effects are balanced. The results presented earlier indicate that the protocol is very far from its theoretical limits. Specifically the critical point is the average backoff time. Hence if the number of active stations is known at runtime then the contention window size can be selected from amongst the interval [0, M-1] and thus the number of empty slots can be reduced. Now we look at how we went about doing the simulation. VI. THE APPROACH The generic MAC protocol outlines the algorithms for efficient access of channels in order to minimize the total time required (inclusive of any time spent in collisions etc) for successful transmission of packets. The algorithms are inherently event driven in that all nodes work independently, generating their own packets, sensing the channel, deciding their own back-off times, and colliding in the event of two or more simultaneous transmissions. However, we approached the problem from a sequential perspective. We broke down the situation into discrete events happening one after the other, and programmed the scenario as a discrete-event simulation with different functional blocks. This allowed us to explore software platforms other than those affording a multi-threaded environment (e.g. Java). Following is the outline of the sequence of events that we decided would constitute a close approximation of the real scenario, along with their implementation in the functional blocks of our program. Get the number of nodes. This is implemented in the function getnodes. The user is prompted to enter the number of nodes and also their locations as X and Y co-ordinates. She may also choose to let a random location generator assign positions to the nodes (the location generator confines all nodes to within a 50x50 square region). Binary addresses are then assigned to each node and distances are calculated

6 6 between them in a square matrix. Propagation delays (in the units of microseconds) between pairs of nodes are also found. Decide the number of microseconds the simulation must run for. The user is prompted to choose that value. The reason for using all time values in microseconds is to save memory from usage in floating point numbers. Pass the value of simulation time to the function timetable. This function is the heart of the program and uses many other functions to construct a timetable matrix with rows representing nodes and columns representing their respective contentionwindow sizes after each iteration. During each iteration, the contention window sizes of all nodes (assigned to them by the function contentionwindowtime: this draws the CW from a uniform distribution) are checked and the one with the smallest CW is allowed to transmit. That node chooses a random destination and makes a packet of length chosen from a geometric distribution (done by the function makeframe). Assuming that the frame lengths are multiples of single slots, the time for transmission of this packet is calculated according to the formula T=2*(prop_delay) + SIFS + ACK + FrameTime + DIFS Here is assumed that the length of all acknowledgement packets is the same (50 microseconds). The next column of the time-table is updated with respect to this transmission time. In case of a collision, the column corresponding to that iteration is filled with negative numbers representing the time of the collision (so that a glance at the timetable can indicate collisions), and the nodes are assigned new values of contention windows. This continues till the simulation time entered by the user is reached. Display the transmissions. Before the function timetable is called, a plot of all nodes and their locations is displayed. During the running of timetable, each iteration generates a plot showing the transmission between two nodes, represented as a line drawn between those nodes. The title of the plot tells which node is the source and which is the destination. Test all these functions. There is a lot of randomness incorporated at different levels of the simulation, and that makes it difficult to verify whether or not the results are legitimate. So testing of each of the functions is done with the random components removed from them and matching their test results with expected values. It is logical to deduce the correctitude of the program from their performance in the test bed, and extrapolate it to when the random elements are brought back in. When the simulation is run, it gives us primarily the timetable, apart from location and propagation delay matrices and a display of transmissions and collisions. The time-table shows the contention windows assigned to different nodes after each transmission or collision, the number of collisions that took place in the simulation time, the times at which the collisions took place, and the colliding nodes. The few approximations and assumptions in this simulation are as follows: There are no hidden nodes in the system. All nodes can hear everybody else and so the only cause of collision is when by chance two or more nodes get assigned the same contention window length. Once the node locations are entered by the user, the nodes are assumed fixed for the time of the simulation. This is a close approximation of the real system in that the time (in microseconds) the simulation runs for is so small that the locations of the nodes would not change in the real situation either. All times (CW times, slot time, SIFS, DIFS, ACK, etc) are in microseconds. If units of seconds were chosen, the decimal numbers would be very small (e.g sec for 20 microseconds) and would occupy more memory. Every time a packet is made for a pair of communicating nodes, its time length is calculated by multiplying the length with slot time, and this assumes that packet lengths are multiples of single slots. The Acknowledgement frames are assumed to be all of equal length (50 microseconds). The paper we have referred to does not mention any variation in the size of the ACK frame either. VII. EXAMPLE An illustration of the simulation is presented here. As described in the Approach section, the program asks the user to give the number of nodes, their locations, and the time for which the simulation has to run. In this run of the simulation, the number of nodes is 10, the locations have been selected randomly by the location generator, and the simulation is run for 50,000 microseconds. The locations generated by the program are:

7 7 The first set of CW lengths assigned are: Node # CW Size The sequence of transmission starts with node 3 transmitting first as the value of its CW is the least. Here, the Back-off times of 2 nodes have finished at the same time (since their CWs were the same), there is a collision. The subsequent transmissions and collisions are shown below, in the order in which they were generated by the simulation -

8 8 times against varying parameter of distribution of back-off time for three different numbers of active nodes Active Nodes= Virtual Transmission Time Parameter of Geometrically Distributed Backoff Interval 6450 Active Nodes= Virtual Transmission Time Here, the Back-Off times of 3 nodes finish at the same time. Below is the Time-Table obtained at the end of the simulation. The various columns have the times when each node will transmit. Two negative columns indicate 2 collisions (as depicted in the above plots) and the times at which the collisions took place Parameter of Geometrically Distributed Backoff Interval x 10-3 Active Nodes= Virtual Transmission Time We observe that the virtual transmission times for packets vary with the parameter of the Geometric Distribution from which Back-Off times are drawn. The trend is for the virtual transmission time to drop, reach a minimum value, and increase again. Below are the plots of virtual transmission Parameter of Geometrically Distributed Backoff Interval x 10-3 So choosing a good parameter of the Geometric Distribution of Back-Off times (the minima) will theoretically decrease the virtual time and increase the capacity.

9 9 VIII. SIMULATION TOOL MATLAB When we decided to work on a network simulation, we first wanted to explore the standard platforms available as means. NS-II is a popular and widely available network simulation tool that came to our minds. But after a little digging on the subject, we realized that even though NS-II would make the task of comprehensively simulating the protocol very easy, it would take a great deal of experience with it as an initial investment. Our opinion was that the format of programming in NS-II, although learnable, would take considerable time to get accustomed to. So, in recognition of the inherent eventdriven nature of the situation at hand, we looked at Java. The multi-threaded environment of Java would be suitable for representing the independent activities of all nodes with respect to time, and applets would afford a fine display of results. Some initial level programming was done till we realized that none of us was well-versed with dynamic memory allocation techniques in Java. This proved to be a big impediment, as linked lists and other array handling methods were to be an integral component of the program. Finally we turned to MATLAB. MATLAB doesn t support multi-threaded programming. But it offers incredible leverage in dynamic memory handling and array manipulation. Even though the choice of MATALB required us to formulate a discrete event model of the process, and also necessitated some sacrifice in the display department of the simulation (it is not as flashy as that of Java would have been), our opinion is that its disadvantages were outweighed by its limberness. Also, MATLAB was much more easily accessible than Java, and experts tell us that a similar simulation in Java would take longer to run. On a whole, our experience with MATAB was quite satisfactory. [2] Cali, F., Conti, M. and Gregori, E., IEEE Wireless LAN: capacity analysis and protocol enhancement in CNUCE, Network Group Report, November 1997 [3] Cali, F., Conti, M. and Gregori, E., Dynamic tuning of the IEEE protocol to achieve a theoretical throughput limit in Networking, IEEE/ACM Transactions on, Volume: 8 Issue: 6, Dec Page(s): [4] Cali, F., Conti, M. and Gregori, E., IEEE protocol: design and performance evaluation of an adaptive backoff mechanism in Selected Areas in Communications, IEEE Journal on, Volume: 18 Issue: 9, Sept Page(s): [5] Akyildiz, I.F., McNair, J., Martorell, L.C., Puigjaner, R. and Yesha, Y., Medium access control protocols for multimedia traffic in wireless networks in IEEE Network, Volume: 13 Issue: 4, July-Aug Page(s): [6] IEEE Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications, IEEE, 1997 [7] K.Pahlavan and P.Krishnamurthy, Principles of Wireless Networks: A Unified Approach, from Prentice Hall; ISBN: ; 1st edition (December 11, 2001) ACKNOWLEDGMENTS Dr. H. A. Latchman is the professor of Electrical and Computer Engineering at the University of Florida. He has been the guiding light for us in all our endeavors leading to this presentation. He encouraged us to explore the path of simulations of networks as a part of the curriculum for the course Queuing Theory in Data Networks that he taught in the Fall of 2002, and was both insightful and resourceful at all times when our own capabilities failed. Gratitude is due also to Mr. David Pinto, a graduate level student at ECE in UF, in no small amounts. He is a person of extraordinary talents in computer programming, and has provided us with invaluable help in some fundamental aspects of the simulation. REFERENCES [1] Cali, F., Conti, M. and Gregori, E., IEEE Wireless LAN: capacity analysis and protocol enhancement in INFOCOM '98, Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE, Volume: 1, 1998W.-K. Chen, Linear Networks and Systems (Book style). Belmont, CA: Wadsworth, 1993, pp

A Backoff Algorithm for Improving Saturation Throughput in IEEE DCF

A Backoff Algorithm for Improving Saturation Throughput in IEEE DCF A Backoff Algorithm for Improving Saturation Throughput in IEEE 80.11 DCF Kiyoshi Takahashi and Toshinori Tsuboi School of Computer Science, Tokyo University of Technology, 1404-1 Katakura, Hachioji, Tokyo,

More information

Wireless LANs. ITS 413 Internet Technologies and Applications

Wireless LANs. ITS 413 Internet Technologies and Applications Wireless LANs ITS 413 Internet Technologies and Applications Aim: Aim and Contents Understand how IEEE 802.11 wireless LANs work Understand what influences the performance of wireless LANs Contents: IEEE

More information

Mohamed Khedr.

Mohamed Khedr. Mohamed Khedr http://webmail.aast.edu/~khedr Tentatively Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Week 9 Week 10 Week 11 Week 12 Week 13 Week 14 Week 15 Overview Packet Switching IP addressing

More information

Mohammad Hossein Manshaei 1393

Mohammad Hossein Manshaei 1393 Mohammad Hossein Manshaei manshaei@gmail.com 1393 1 An Analytical Approach: Bianchi Model 2 Real Experimentations HoE on IEEE 802.11b Analytical Models Bianchi s Model Simulations ns-2 3 N links with the

More information

Medium Access Control. MAC protocols: design goals, challenges, contention-based and contention-free protocols

Medium Access Control. MAC protocols: design goals, challenges, contention-based and contention-free protocols Medium Access Control MAC protocols: design goals, challenges, contention-based and contention-free protocols 1 Why do we need MAC protocols? Wireless medium is shared Many nodes may need to access the

More information

CSC344 Wireless and Mobile Computing. Department of Computer Science COMSATS Institute of Information Technology

CSC344 Wireless and Mobile Computing. Department of Computer Science COMSATS Institute of Information Technology CSC344 Wireless and Mobile Computing Department of Computer Science COMSATS Institute of Information Technology Wireless Local Area Networks (WLANs) Part I Almost all wireless LANs now are IEEE 802.11

More information

An Efficient Scheduling Scheme for High Speed IEEE WLANs

An Efficient Scheduling Scheme for High Speed IEEE WLANs An Efficient Scheduling Scheme for High Speed IEEE 802.11 WLANs Juki Wirawan Tantra, Chuan Heng Foh, and Bu Sung Lee Centre of Muldia and Network Technology School of Computer Engineering Nanyang Technological

More information

CSE 461: Wireless Networks

CSE 461: Wireless Networks CSE 461: Wireless Networks Wireless IEEE 802.11 A physical and multiple access layer standard for wireless local area networks (WLAN) Ad Hoc Network: no servers or access points Infrastructure Network

More information

Analysis of Throughput and Energy Efficiency in the IEEE Wireless Local Area Networks using Constant backoff Window Algorithm

Analysis of Throughput and Energy Efficiency in the IEEE Wireless Local Area Networks using Constant backoff Window Algorithm International Journal of Computer Applications (975 8887) Volume 6 No.8, July Analysis of Throughput and Energy Efficiency in the IEEE 8. Wireless Local Area Networks using Constant backoff Window Algorithm

More information

Wireless Local Area Networks (WLANs) Part I

Wireless Local Area Networks (WLANs) Part I Wireless Local Area Networks (WLANs) Part I Raj Jain Professor of CSE Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu These slides are available on-line at: http://www.cse.wustl.edu/~jain/cse574-08/

More information

Local Area Networks NETW 901

Local Area Networks NETW 901 Local Area Networks NETW 901 Lecture 4 Wireless LAN Course Instructor: Dr.-Ing. Maggie Mashaly maggie.ezzat@guc.edu.eg C3.220 1 Contents What is a Wireless LAN? Applications and Requirements Transmission

More information

Department of Electrical and Computer Systems Engineering

Department of Electrical and Computer Systems Engineering Department of Electrical and Computer Systems Engineering Technical Report MECSE-6-2006 Medium Access Control (MAC) Schemes for Quality of Service (QoS) provision of Voice over Internet Protocol (VoIP)

More information

Chapter 12 Multiple Access 12.1

Chapter 12 Multiple Access 12.1 Chapter 12 Multiple Access 12.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 12.2 Figure 12.1 Data link layer divided into two functionality-oriented sublayers

More information

A Comparative Analysis on Backoff Algorithms to Optimize Mobile Network

A Comparative Analysis on Backoff Algorithms to Optimize Mobile Network Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 7, July 2014, pg.771

More information

CMPE 257: Wireless and Mobile Networking

CMPE 257: Wireless and Mobile Networking CMPE 257: Wireless and Mobile Networking Katia Obraczka Computer Engineering UCSC Baskin Engineering Lecture 3 CMPE 257 Winter'11 1 Announcements Accessing secure part of the class Web page: User id: cmpe257.

More information

Data and Computer Communications. Chapter 13 Wireless LANs

Data and Computer Communications. Chapter 13 Wireless LANs Data and Computer Communications Chapter 13 Wireless LANs Wireless LAN Topology Infrastructure LAN Connect to stations on wired LAN and in other cells May do automatic handoff Ad hoc LAN No hub Peer-to-peer

More information

Wireless Local Area Network (IEEE )

Wireless Local Area Network (IEEE ) Wireless Local Area Network (IEEE 802.11) -IEEE 802.11 Specifies a single Medium Access Control (MAC) sublayer and 3 Physical Layer Specifications. Stations can operate in two configurations : Ad-hoc mode

More information

CSCD 433 Network Programming Fall Lecture 7 Ethernet and Wireless

CSCD 433 Network Programming Fall Lecture 7 Ethernet and Wireless CSCD 433 Network Programming Fall 2016 Lecture 7 Ethernet and Wireless 802.11 1 Topics 802 Standard MAC and LLC Sublayers Review of MAC in Ethernet MAC in 802.11 Wireless 2 IEEE Standards In 1985, Computer

More information

Expanding the use of CTS-to-Self mechanism to improving broadcasting on IEEE networks

Expanding the use of CTS-to-Self mechanism to improving broadcasting on IEEE networks Expanding the use of CTS-to-Self mechanism to improving broadcasting on IEEE 802.11 networks Christos Chousidis, Rajagopal Nilavalan School of Engineering and Design Brunel University London, UK {christos.chousidis,

More information

Wireless MACs: MACAW/802.11

Wireless MACs: MACAW/802.11 Wireless MACs: MACAW/802.11 Mark Handley UCL Computer Science CS 3035/GZ01 Fundamentals: Spectrum and Capacity A particular radio transmits over some range of frequencies; its bandwidth, in the physical

More information

Topics for Today. More on Ethernet. Wireless LANs Readings. Topology and Wiring Switched Ethernet Fast Ethernet Gigabit Ethernet. 4.3 to 4.

Topics for Today. More on Ethernet. Wireless LANs Readings. Topology and Wiring Switched Ethernet Fast Ethernet Gigabit Ethernet. 4.3 to 4. Topics for Today More on Ethernet Topology and Wiring Switched Ethernet Fast Ethernet Gigabit Ethernet Wireless LANs Readings 4.3 to 4.4 1 Original Ethernet Wiring Heavy coaxial cable, called thicknet,

More information

standard. Acknowledgement: Slides borrowed from Richard Y. Yale

standard. Acknowledgement: Slides borrowed from Richard Y. Yale 802.11 standard Acknowledgement: Slides borrowed from Richard Y. Yang @ Yale IEEE 802.11 Requirements Design for small coverage (e.g. office, home) Low/no mobility High data rate applications Ability to

More information

Performance analysis of Internet applications over an adaptive IEEE MAC architecture

Performance analysis of Internet applications over an adaptive IEEE MAC architecture Journal of the Franklin Institute 343 (2006) 352 360 www.elsevier.com/locate/jfranklin Performance analysis of Internet applications over an adaptive IEEE 802.11 MAC architecture Uthman Baroudi, Mohammed

More information

Chapter 6 Wireless and Mobile Networks. Csci 4211 David H.C. Du

Chapter 6 Wireless and Mobile Networks. Csci 4211 David H.C. Du Chapter 6 Wireless and Mobile Networks Csci 4211 David H.C. Du Wireless LAN IEEE 802.11 a, b, g IEEE 802.15 Buletooth Hidden Terminal Effect Hidden Terminal Problem Hidden terminals A, C cannot hear each

More information

CS 348: Computer Networks. - WiFi (contd.); 16 th Aug Instructor: Sridhar Iyer IIT Bombay

CS 348: Computer Networks. - WiFi (contd.); 16 th Aug Instructor: Sridhar Iyer IIT Bombay CS 348: Computer Networks - WiFi (contd.); 16 th Aug 2012 Instructor: Sridhar Iyer IIT Bombay Clicker-1: Wireless v/s wired Which of the following differences between Wireless and Wired affect a CSMA-based

More information

ECE442 Communications Lecture 3. Wireless Local Area Networks

ECE442 Communications Lecture 3. Wireless Local Area Networks ECE442 Communications Lecture 3. Wireless Local Area Networks Husheng Li Dept. of Electrical Engineering and Computer Science Spring, 2014 Wireless Local Networks 1 A WLAN links two or more devices using

More information

ICE 1332/0715 Mobile Computing (Summer, 2008)

ICE 1332/0715 Mobile Computing (Summer, 2008) ICE 1332/0715 Mobile Computing (Summer, 2008) Medium Access Control Prof. Chansu Yu http://academic.csuohio.edu/yuc/ Simplified Reference Model Application layer Transport layer Network layer Data link

More information

IEEE Medium Access Control. Medium Access Control

IEEE Medium Access Control. Medium Access Control IEEE 802.11 Medium Access Control EECS3214 3 April 2018 Medium Access Control reliable data delivery access control MAC layer covers three functional areas: security 2 1 MAC Requirements To avoid interference

More information

Enhancements and Performance Evaluation of Wireless Local Area Networks

Enhancements and Performance Evaluation of Wireless Local Area Networks Enhancements and Performance Evaluation of Wireless Local Area Networks Jiaqing Song and Ljiljana Trajkovic Communication Networks Laboratory Simon Fraser University Burnaby, BC, Canada E-mail: {jsong,

More information

Collision Probability in Saturated IEEE Networks

Collision Probability in Saturated IEEE Networks in Saturated IEEE 80.11 Networks Hai L. Vu Centre for Advanced Internet Architectures (CAIA) ICT Faculty, Swinburne University of Technology Hawthorn, VIC 31, Australia h.vu@ieee.org Taka Sakurai ARC Special

More information

Wireless LAN -Architecture

Wireless LAN -Architecture Wireless LAN -Architecture IEEE has defined the specifications for a wireless LAN, called IEEE 802.11, which covers the physical and data link layers. Basic Service Set (BSS) Access Point (AP) Distribution

More information

Lesson 2-3: The IEEE x MAC Layer

Lesson 2-3: The IEEE x MAC Layer Module 2: Establishing Wireless Connectivity Lesson 2-3: The IEEE 802.11x MAC Layer Lesson Overview This lesson describes basic IEEE 802.11x MAC operation, beginning with an explanation of contention schemes

More information

IEEE , Token Rings. 10/11/06 CS/ECE UIUC, Fall

IEEE , Token Rings. 10/11/06 CS/ECE UIUC, Fall IEEE 802.11, Token Rings 10/11/06 CS/ECE 438 - UIUC, Fall 2006 1 Medium Access Control Wireless channel is a shared medium Need access control mechanism to avoid interference Why not CSMA/CD? 10/11/06

More information

June 20th, École Polytechnique, Paris, France. A mean-field model for WLANs. Florent Cadoux. IEEE single-cell WLANs

June 20th, École Polytechnique, Paris, France. A mean-field model for WLANs. Florent Cadoux. IEEE single-cell WLANs Initial Markov under Bianchi s École Polytechnique, Paris, France June 20th, 2005 Outline Initial Markov under Bianchi s 1 2 Initial Markov under Bianchi s 3 Outline Initial Markov under Bianchi s 1 2

More information

Lecture 16: QoS and "

Lecture 16: QoS and Lecture 16: QoS and 802.11" CSE 123: Computer Networks Alex C. Snoeren HW 4 due now! Lecture 16 Overview" Network-wide QoS IntServ DifServ 802.11 Wireless CSMA/CA Hidden Terminals RTS/CTS CSE 123 Lecture

More information

EVALUATION OF EDCF MECHANISM FOR QoS IN IEEE WIRELESS NETWORKS

EVALUATION OF EDCF MECHANISM FOR QoS IN IEEE WIRELESS NETWORKS MERL A MITSUBISHI ELECTRIC RESEARCH LABORATORY http://www.merl.com EVALUATION OF EDCF MECHANISM FOR QoS IN IEEE802.11 WIRELESS NETWORKS Daqing Gu and Jinyun Zhang TR-2003-51 May 2003 Abstract In this paper,

More information

Accountability of WMNs using BEB Algorithm

Accountability of WMNs using BEB Algorithm Accountability of WMNs using BEB Algorithm Shafi Jasuja Department of Information Technology Chandigarh Engineering College, Landran, Mohali, Punjab, India Parminder Singh Department of Information Technology

More information

Outline. CS5984 Mobile Computing. IEEE 802 Architecture 1/7. IEEE 802 Architecture 2/7. IEEE 802 Architecture 3/7. Dr. Ayman Abdel-Hamid, CS5984

Outline. CS5984 Mobile Computing. IEEE 802 Architecture 1/7. IEEE 802 Architecture 2/7. IEEE 802 Architecture 3/7. Dr. Ayman Abdel-Hamid, CS5984 CS5984 Mobile Computing Dr. Ayman Abdel-Hamid Computer Science Department Virginia Tech Outline IEEE 82 Architecture IEEE 82. Wireless LANs Based on Chapter 4 in Wireless Communications and Networks, William

More information

MAC. Fall Data Communications II 1

MAC. Fall Data Communications II 1 802.11 MAC Fall 2005 91.564 Data Communications II 1 RF Quality (ACK) Fall 2005 91.564 Data Communications II 2 Hidden Terminal (RTS/CTS) Fall 2005 91.564 Data Communications II 3 MAC Coordination Functions

More information

Unit 7 Media Access Control (MAC)

Unit 7 Media Access Control (MAC) Unit 7 Media Access Control (MAC) 1 Internet Model 2 Sublayers of Data Link Layer Logical link control (LLC) Flow control Error control Media access control (MAC) access control 3 Categorization of MAC

More information

04/11/2011. Wireless LANs. CSE 3213 Fall November Overview

04/11/2011. Wireless LANs. CSE 3213 Fall November Overview Wireless LANs CSE 3213 Fall 2011 4 November 2011 Overview 2 1 Infrastructure Wireless LAN 3 Applications of Wireless LANs Key application areas: LAN extension cross-building interconnect nomadic access

More information

AGOOD medium access control (MAC) protocol for wireless

AGOOD medium access control (MAC) protocol for wireless IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 3, NO. 3, MAY 2004 793 Design of MAC Protocols With Fast Collision Resolution for Wireless Local Area Networks Younggoo Kwon, Yuguang Fang, Senior Member,

More information

AN ANALYSIS OF THE MODIFIED BACKOFF MECHANISM FOR IEEE NETWORKS

AN ANALYSIS OF THE MODIFIED BACKOFF MECHANISM FOR IEEE NETWORKS AN ANALYSIS OF THE MODIFIED BACKOFF MECHANISM FOR IEEE 802.11 NETWORKS Marek Natkaniec, Andrzej R. Pach Department of Telecommunications University of Mining and Metallurgy al. Mickiewicza 30, 30-059 Cracow

More information

IEEE MAC Sublayer (Based on IEEE )

IEEE MAC Sublayer (Based on IEEE ) IEEE 802.11 MAC Sublayer (Based on IEEE 802.11-1999) Wireless Networking Sunghyun Choi, Associate Professor Multimedia & Wireless Networking Lab. (MWNL) School of Electrical Engineering Seoul National

More information

Multiple Access Links and Protocols

Multiple Access Links and Protocols Multiple Access Links and Protocols Two types of links : point-to-point PPP for dial-up access point-to-point link between Ethernet switch and host broadcast (shared wire or medium) old-fashioned Ethernet

More information

Dynamic IEEE : Design, Modeling and Performance Evaluation

Dynamic IEEE : Design, Modeling and Performance Evaluation Dynamic IEEE 82.11: Design, Modeling and Performance Evaluation Federico Calì, Marco Conti, and Enrico Gregori CNUCE, Institute of National Research Council Via Alfieri 1-56127 Pisa - Italy {Marco.Conti,

More information

Design and Performance Evaluation of an Asymptotically Optimal Backoff Algorithm for IEEE Wireless LANs

Design and Performance Evaluation of an Asymptotically Optimal Backoff Algorithm for IEEE Wireless LANs Design and Performance Evaluation of an Asymptotically Optimal Backoff Algorithm for IEEE 802.11 Wireless LANs Abstract L. Bononi(*), M. Conti, E. Gregori National Research Council (CNR) Via S.Maria, 36,

More information

Computer Communication III

Computer Communication III Computer Communication III Wireless Media Access IEEE 802.11 Wireless LAN Advantages of Wireless LANs Using the license free ISM band at 2.4 GHz no complicated or expensive licenses necessary very cost

More information

Maximum Traffic Scheduling and Capacity Analysis for IEEE High Data Rate MAC Protocol

Maximum Traffic Scheduling and Capacity Analysis for IEEE High Data Rate MAC Protocol Maximum Traffic Scheduling and Capacity Analysis for IEEE 80..3 High Data Rate MAC Protocol Yi-Hsien Tseng, Eric Hsiao-kuang Wu and Gen-Huey Chen Department of Computer Science and Information Engineering,

More information

Wireless Local Area Networks. Networks: Wireless LANs 1

Wireless Local Area Networks. Networks: Wireless LANs 1 Wireless Local Area Networks Networks: Wireless LANs 1 Wireless Local Area Networks The proliferation of laptop computers and other mobile devices (PDAs and cell phones) created an obvious application

More information

Chapter 4. The Medium Access Control Sublayer. Points and Questions to Consider. Multiple Access Protocols. The Channel Allocation Problem.

Chapter 4. The Medium Access Control Sublayer. Points and Questions to Consider. Multiple Access Protocols. The Channel Allocation Problem. Dynamic Channel Allocation in LANs and MANs Chapter 4 The Medium Access Control Sublayer 1. Station Model. 2. Single Channel Assumption. 3. Collision Assumption. 4. (a) Continuous Time. (b) Slotted Time.

More information

A Hybrid Distributed Coordination Function for Scalability and Inter-operability in Large-scale WLANs

A Hybrid Distributed Coordination Function for Scalability and Inter-operability in Large-scale WLANs A Hybrid Distributed Coordination Function for Scalability and Inter-operability in Large-scale WLANs Nakjung Choi, Seongil Han, Yongho Seok, Yanghee Choi and Taekyoung Kwon School of Computer Science

More information

Medium Access Control (MAC) Protocols for Ad hoc Wireless Networks -IV

Medium Access Control (MAC) Protocols for Ad hoc Wireless Networks -IV Medium Access Control (MAC) Protocols for Ad hoc Wireless Networks -IV CS: 647 Advanced Topics in Wireless Networks Drs. Baruch Awerbuch & Amitabh Mishra Department of Computer Science Johns Hopkins University

More information

Wireless Communication and Networking CMPT 371

Wireless Communication and Networking CMPT 371 Wireless Communication and Networking CMPT 371 Wireless Systems: AM, FM Radio TV Broadcast Satellite Broadcast 2-way Radios Cordless Phones Satellite Links Mobile Telephony Systems Wireless Local Loop

More information

Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver

Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So Dept. of Computer Science, and Coordinated Science Laboratory University of Illinois

More information

IEEE Ad Hoc Networks: Performance Measurements

IEEE Ad Hoc Networks: Performance Measurements IEEE 8.11 Ad Hoc Networks: Performance Measurements Giuseppe Anastasi Dept. of Information Engineering University of Pisa Via Diotisalvi - 561 Pisa, Italy Email: g.anastasi@iet.unipi.it Eleonora Borgia,

More information

Wireless Networking & Mobile Computing

Wireless Networking & Mobile Computing Wireless Networking & Mobile Computing CS 752/852 - Spring 2012 Lec #4: Medium Access Control - II Tamer Nadeem Dept. of Computer Science IEEE 802.11 Standards Page 2 Spring 2012 CS 752/852 - Wireless

More information

Wireless Local Area Networks (WLANs)) and Wireless Sensor Networks (WSNs) Computer Networks: Wireless Networks 1

Wireless Local Area Networks (WLANs)) and Wireless Sensor Networks (WSNs) Computer Networks: Wireless Networks 1 Wireless Local Area Networks (WLANs)) and Wireless Sensor Networks (WSNs) Computer Networks: Wireless Networks 1 Wireless Local Area Networks The proliferation of laptop computers and other mobile devices

More information

Medium Access Control. IEEE , Token Rings. CSMA/CD in WLANs? Ethernet MAC Algorithm. MACA Solution for Hidden Terminal Problem

Medium Access Control. IEEE , Token Rings. CSMA/CD in WLANs? Ethernet MAC Algorithm. MACA Solution for Hidden Terminal Problem Medium Access Control IEEE 802.11, Token Rings Wireless channel is a shared medium Need access control mechanism to avoid interference Why not CSMA/CD? 9/15/06 CS/ECE 438 - UIUC, Fall 2006 1 9/15/06 CS/ECE

More information

original standard a transmission at 5 GHz bit rate 54 Mbit/s b support for 5.5 and 11 Mbit/s e QoS

original standard a transmission at 5 GHz bit rate 54 Mbit/s b support for 5.5 and 11 Mbit/s e QoS IEEE 802.11 The standard defines a wireless physical interface and the MAC layer while LLC layer is defined in 802.2. The standardization process, started in 1990, is still going on; some versions are:

More information

Analyzing the Impact of DCF and PCF on WLAN Network Standards a, b and g

Analyzing the Impact of DCF and PCF on WLAN Network Standards a, b and g Analyzing the Impact of DCF and PCF on WLAN Network Standards 802.11a, 802.11b and 802.11g Amandeep Singh Dhaliwal International Science Index, Computer and Information Engineering waset.org/publication/9996677

More information

3.1. Introduction to WLAN IEEE

3.1. Introduction to WLAN IEEE 3.1. Introduction to WLAN IEEE 802.11 WCOM, WLAN, 1 References [1] J. Schiller, Mobile Communications, 2nd Ed., Pearson, 2003. [2] Martin Sauter, "From GSM to LTE", chapter 6, Wiley, 2011. [3] wiki to

More information

ECEN 5032 Data Networks Medium Access Control Sublayer

ECEN 5032 Data Networks Medium Access Control Sublayer ECEN 5032 Data Networks Medium Access Control Sublayer Peter Mathys mathys@colorado.edu University of Colorado, Boulder c 1996 2005, P. Mathys p.1/35 Overview (Sub)networks can be divided into two categories:

More information

Chapter 6 Wireless and Mobile Networks

Chapter 6 Wireless and Mobile Networks Chapter 6 Wireless and Mobile Networks Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2004. 6: Wireless and Mobile Networks 6

More information

Transmission Control Protocol over Wireless LAN

Transmission Control Protocol over Wireless LAN Global Journal of Computer Science and Technology Network, Web & Security Volume 12 Issue 17 Version 1.0 Year 2012 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals

More information

EBA: An Enhancement of IEEE DCF via Distributed Reservation

EBA: An Enhancement of IEEE DCF via Distributed Reservation EBA: An Enhancement of IEEE 802.11 DCF via Distributed Reservation Jaehyuk Choi, Joon Yoo, Sunghyun Choi, Member, IEEE, and Chongkwon Kim, Member, IEEE Abstract The IEEE 802.11 standard for Wireless Local

More information

Wireless Networks (MAC) Kate Ching-Ju Lin ( 林靖茹 ) Academia Sinica

Wireless Networks (MAC) Kate Ching-Ju Lin ( 林靖茹 ) Academia Sinica 802.11 Wireless Networks (MAC) Kate Ching-Ju Lin ( 林靖茹 ) Academia Sinica Reference 1. A Technical Tutorial on the IEEE 802.11 Protocol By Pablo Brenner online: http://www.sss-mag.com/pdf/802_11tut.pdf

More information

A Performance Analysis of IEEE Networks in the Presence of Hidden Stations

A Performance Analysis of IEEE Networks in the Presence of Hidden Stations A Performance Analysis of IEEE 802.11 Networks in the Presence of Hidden Stations Marek Natkaniec, Andrzej R. Pach University of Mining and Metallurgy, Department of Telecommunications, Cracow, Poland

More information

Impact of IEEE MAC Packet Size on Performance of Wireless Sensor Networks

Impact of IEEE MAC Packet Size on Performance of Wireless Sensor Networks IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 10, Issue 3, Ver. IV (May - Jun.2015), PP 06-11 www.iosrjournals.org Impact of IEEE 802.11

More information

Introduction to Wireless Networking CS 490WN/ECE 401WN Winter Lecture 4: Wireless LANs and IEEE Part II

Introduction to Wireless Networking CS 490WN/ECE 401WN Winter Lecture 4: Wireless LANs and IEEE Part II Introduction to Wireless Networking CS 490WN/ECE 401WN Winter 2007 Lecture 4: Wireless LANs and IEEE 802.11 Part II This lecture continues the study of wireless LANs by looking at IEEE 802.11. I. 802.11

More information

Wireless Communication and Networking CMPT 371

Wireless Communication and Networking CMPT 371 Wireless Communication and Networking CMPT 371 Wireless Systems: AM, FM Radio TV Broadcast Satellite Broadcast 2-way Radios Cordless Phones Satellite Links Mobile Telephony Systems Wireless Local Loop

More information

4.3 IEEE Physical Layer IEEE IEEE b IEEE a IEEE g IEEE n IEEE 802.

4.3 IEEE Physical Layer IEEE IEEE b IEEE a IEEE g IEEE n IEEE 802. 4.3 IEEE 802.11 Physical Layer 4.3.1 IEEE 802.11 4.3.2 IEEE 802.11b 4.3.3 IEEE 802.11a 4.3.4 IEEE 802.11g 4.3.5 IEEE 802.11n 4.3.6 IEEE 802.11ac,ad Andreas Könsgen Summer Term 2012 4.3.3 IEEE 802.11a Data

More information

Hands-On Exercises: IEEE Standard

Hands-On Exercises: IEEE Standard Hands-On Exercises: IEEE 802.11 Standard Mohammad Hossein Manshaei and Jean-Pierre Hubaux {hossein.manshaei,jean-pierre.hubaux}@epfl.ch Laboratory for Computer Communications and Applications (LCA) March

More information

WiFi Networks: IEEE b Wireless LANs. Carey Williamson Department of Computer Science University of Calgary Winter 2018

WiFi Networks: IEEE b Wireless LANs. Carey Williamson Department of Computer Science University of Calgary Winter 2018 WiFi Networks: IEEE 802.11b Wireless LANs Carey Williamson Department of Computer Science University of Calgary Winter 2018 Background (1 of 2) In many respects, the IEEE 802.11b wireless LAN (WLAN) standard

More information

Getting Connected (Chapter 2 Part 4) Networking CS 3470, Section 1 Sarah Diesburg

Getting Connected (Chapter 2 Part 4) Networking CS 3470, Section 1 Sarah Diesburg Getting Connected (Chapter 2 Part 4) Networking CS 3470, Section 1 Sarah Diesburg Five Problems Encoding/decoding Framing Error Detection Error Correction Media Access Five Problems Encoding/decoding Framing

More information

P B 1-P B ARRIVE ATTEMPT RETRY 2 1-(1-P RF ) 2 1-(1-P RF ) 3 1-(1-P RF ) 4. Figure 1: The state transition diagram for FBR.

P B 1-P B ARRIVE ATTEMPT RETRY 2 1-(1-P RF ) 2 1-(1-P RF ) 3 1-(1-P RF ) 4. Figure 1: The state transition diagram for FBR. 1 Analytical Model In this section, we will propose an analytical model to investigate the MAC delay of FBR. For simplicity, a frame length is normalized as a time unit (slot). 1.1 State Transition of

More information

Outline. Wireless Channel Characteristics. Multi-path Fading. Opportunistic Communication - with a focus on WLAN environments -

Outline. Wireless Channel Characteristics. Multi-path Fading. Opportunistic Communication - with a focus on WLAN environments - Outline Opportunistic Communication - with a focus on WLAN environments - Jong-won Lee 2006. 02.20. Background? Wireless Channels? Opportunistic communication? Examples? Basics of WLAN Previous Works?

More information

Remarks On Per-flow Differentiation In IEEE

Remarks On Per-flow Differentiation In IEEE Remarks On Per-flow Differentiation In IEEE 82.11 Imad Aad and Claude Castelluccia PLANETE project, INRIA Rhône-Alpes ZIRST - 655, Avenue de l Europe - Montbonnot. 38334 Saint Ismier Cedex - France [imad.aad,

More information

Performance Anomaly of b

Performance Anomaly of b Performance Anomaly of 8.11b Martin Heusse, Franck Rousseau, Gilles Berger-Sabbatel, Andrzej Duda LSR-IMAG Laboratory Grenoble, France email: {heusse, rousseau, gberger, duda}@imag.fr Abstract We analyze

More information

CMPE 257: Wireless and Mobile Networking

CMPE 257: Wireless and Mobile Networking CMPE 257: Wireless and Mobile Networking Katia Obraczka Computer Engineering UCSC Baskin Engineering Lecture 3 CMPE 257 Spring'15 1 Next week Announcements April 14: ICN (Spencer Sevilla) April 16: DTN

More information

The MAC layer in wireless networks

The MAC layer in wireless networks The MAC layer in wireless networks The wireless MAC layer roles Access control to shared channel(s) Natural broadcast of wireless transmission Collision of signal: a /space problem Who transmits when?

More information

Project Report: QoS Enhancement for Real-Time Traffic in IEEE WLAN

Project Report: QoS Enhancement for Real-Time Traffic in IEEE WLAN Project Report: QoS Enhancement for Real-Time Traffic in IEEE802.11 WLAN Abstract A key issue in IEEE802.11 WLAN MAC is how to provide QoS support, especially for time-bounded traffic. Although much work

More information

Enhancing the DCF mechanism in noisy environment

Enhancing the DCF mechanism in noisy environment Enhancing the DCF mechanism in noisy environment 1 LICP EA 2175 Université de Cergy-Pontoise 3 Av Adolph Chauvin 9532 Cergy-Pontoise France Email: {adlen.ksentini, mohamed.naimi}@dept-info.u-cergy.fr Adlen

More information

Wireless Networks (MAC)

Wireless Networks (MAC) 802.11 Wireless Networks (MAC) Kate Ching-Ju Lin ( 林靖茹 ) Academia Sinica 2016.03.18 CSIE, NTU Reference 1. A Technical Tutorial on the IEEE 802.11 Protocol By Pablo Brenner online: http://www.sss-mag.com/pdf/802_11tut.pdf

More information

Performance Analysis for Channel Utilization in Wireless LAN

Performance Analysis for Channel Utilization in Wireless LAN Performance Analysis for Channel Utilization in Wireless LAN Shweta Singh Naresh Chandra Arun Kumar Tripathi ABSTRACT Wireless network plays an important role in field of communication. Now a days people

More information

CHAPTER 7 MAC LAYER PROTOCOLS. Dr. Bhargavi Goswami Associate Professor & Head Department of Computer Science Garden City College

CHAPTER 7 MAC LAYER PROTOCOLS. Dr. Bhargavi Goswami Associate Professor & Head Department of Computer Science Garden City College CHAPTER 7 MAC LAYER PROTOCOLS Dr. Bhargavi Goswami Associate Professor & Head Department of Computer Science Garden City College MEDIUM ACCESS CONTROL - MAC PROTOCOLS When the two stations transmit data

More information

Announcements: Assignment 4 due now Lab 4 due next Tuesday Assignment 5 posted, due next Thursday

Announcements: Assignment 4 due now Lab 4 due next Tuesday Assignment 5 posted, due next Thursday ECE/CS 372 introduction to computer networks Lecture 15 Announcements: Assignment 4 due now Lab 4 due next Tuesday Assignment 5 posted, due next Thursday Credit for lecture slides to Professor Bechir Hamdaoui

More information

VHDL Modeling of the CSMA/CA

VHDL Modeling of the CSMA/CA VHDL Modeling of the CSMA/CA W.L. Pang, K. W. Chew, Florence Choong, E.S. Teoh Abstract The wireless communication is highly deployed due to it convenience of mobility. The wireless local area network,

More information

Data Communications. Data Link Layer Protocols Wireless LANs

Data Communications. Data Link Layer Protocols Wireless LANs Data Communications Data Link Layer Protocols Wireless LANs Wireless Networks Several different types of communications networks are using unguided media. These networks are generally referred to as wireless

More information

Overview. Wireless networks basics IEEE (Wi-Fi) a/b/g/n ad Hoc MAC protocols ad Hoc routing DSR AODV

Overview. Wireless networks basics IEEE (Wi-Fi) a/b/g/n ad Hoc MAC protocols ad Hoc routing DSR AODV Wireless networks 1 Overview Wireless networks basics IEEE 802.11 (Wi-Fi) a/b/g/n ad Hoc MAC protocols ad Hoc routing DSR AODV 2 Wireless Networks Autonomous systems of mobile hosts connected by wireless

More information

Computer Networks. Wireless LANs

Computer Networks. Wireless LANs Computer Networks Wireless LANs Mobile Communication Technology according to IEEE (examples) Local wireless networks WLAN 802.11 Personal wireless nw WPAN 802.15 WiFi 802.11a 802.11b 802.11h 802.11i/e/

More information

Media Access Control in Ad Hoc Networks

Media Access Control in Ad Hoc Networks Media Access Control in Ad Hoc Networks The Wireless Medium is a scarce precious resource. Furthermore, the access medium is broadcast in nature. It is necessary to share this resource efficiently and

More information

An Improved IEEE CSMA/CA Medium Access Mechanism Through the Introduction of Random Short Delays

An Improved IEEE CSMA/CA Medium Access Mechanism Through the Introduction of Random Short Delays An Improved IEEE 802.11 CSMA/CA Medium Access Mechanism Through the Introduction of Random Short Delays Nirmala Shenoy, John Hamilton, Andres Kwasinski and Kaiqi Xiong Rochester Institute of Technology,

More information

Wireless Communications

Wireless Communications 4. Medium Access Control Sublayer DIN/CTC/UEM 2018 Why do we need MAC for? Medium Access Control (MAC) Shared medium instead of point-to-point link MAC sublayer controls access to shared medium Examples:

More information

Multiple Access in Cellular and Systems

Multiple Access in Cellular and Systems Multiple Access in Cellular and 802.11 Systems 1 GSM The total bandwidth is divided into many narrowband channels. (200 khz in GSM) Users are given time slots in a narrowband channel (8 users) A channel

More information

A Finite State Model for IEEE Wireless LAN MAC DCF

A Finite State Model for IEEE Wireless LAN MAC DCF First International Conference on Emerging Trends in Engineering and Technology A Finite State Model for IEEE 802.11 Wireless LAN MAC DCF Dillip Kumar Puthal and Bibhudatta Sahoo Department of Computer

More information

Rahman 1. Application

Rahman 1. Application Data Link layer Overview of IEEE 802.11 Application Presentation Session Transport LLC: On transmission, assemble data into a frame with address and CRC fields. On reception, disassemble frame, perform

More information

ECE 4450:427/527 - Computer Networks Spring 2017

ECE 4450:427/527 - Computer Networks Spring 2017 ECE 4450:427/527 - Computer Networks Spring 2017 Dr. Nghi Tran Department of Electrical & Computer Engineering Lecture 5.6: Wireless Networks - MAC Dr. Nghi Tran (ECE-University of Akron) ECE 4450:427/527

More information

The IEEE Distributed Coordination Function in Small-Scale Ad-Hoc Wireless LANs

The IEEE Distributed Coordination Function in Small-Scale Ad-Hoc Wireless LANs International Journal of Wireless Information Networks, Vol. 10, No. 1, January 2003 ( 2003) The IEEE 802.11 Distributed Coordination Function in Small-Scale Ad-Hoc Wireless LANs Eustathia Ziouva and Theodore

More information

Effect of Hidden Terminals on the Performance of IEEE MAC Protocol

Effect of Hidden Terminals on the Performance of IEEE MAC Protocol Effect of Hidden Terminals on the Performance of IEEE 8.11 MAC Protocol Sumit Khurana, Anurag Kahol, Anura P. Jayasumana Colorado State University Ft. Collins, Colorado, U.S.A. fkhurana, kaholg@cs.colostate.edu,

More information