An empirical analysis of the IEEE 802.11 MAC layer handoff process
Summary (2 min read)
1. INTRODUCTION
- In public places such as campus and corporations, WLAN provides not only convenient network connectivity but also a high ∗Portions of this work were sponsored by a National Institute of Standards Critical Infrastructure Grant, and by a grant from Samsung Electronics AIT.
- During the handoff, management frames are exchanged between the station (STA) and the AP.
- The authors analyze the handoff latencies by breaking down the whole process into various phases to assess the contribution of each phase to the handoff latency.
- The rest of the paper is organized as follows.
2. THE HANDOFF PROCESS
- The handoff function or process refers to the mechanism or sequence of messages exchanged by access points and a station resulting in a transfer of physical layer connectivity and state information from one AP to another with respect to the station in consideration.
- Thus the handoff is a physical layer function carried out by at least three participating entities, namely the station, a prior-AP and a posterior-AP.
- The state information that is transferred typically consists of the client credentials (which allow it to gain network access) and some accounting information.
- This transfer can be achieved by an (currently draft [5]) Inter Access Point Protocol(IAPP), or via a proprietary protocol.
- Looking at it another way, the handoff-latency would be strictly greater than association latency as there is an additional inter-access point communication delay involved.
2.1 Logical steps in a handoff
- The complete handoff process can be divided into two distinct logical steps:(i) Discovery and (ii) Reauthentication as described below.
- Thus the station can create a list of APs prioritized by the received signal strength.
- The handoff process starts with the first probe request message and ends with a reassociation response message from an AP.
- As a note, according to their analysis presented above, the messages during the probe delay form the discovery phase, while the authentication and reassociation delay form the reauthentication phase.
- In order to capture every management frame in the RF medium the authors designed a separate IEEE 802.11 sniffing system that is also mobile and in close proximity so that they share the same RF medium with the client.
4. RESULTS AND ANALYSIS
- Figures 4, 5 and 6 show the handoff latencies for the three client cards (Lucent, Cisco, ZoomAir) with Lucent APs.
- The X axis is the handoff number (i.e. handoffs in order of occurrence) while the Y axis is the handoff latency breakup among the three delays.
- Figures 7, 8 and 9 show the results for the Cisco APs.
- Each graph is a single run of the experiment through the building.
- Also even in the number of messages exchanged between the STA and the APs involved, the probe phase accounts for more than 80% of these in all cases.
2. The wireless hardware used (AP,STA) affects
- Looking at the differences in the Y scale among the six graphs, one can readily draw this conclusion, also known as the handoff latency.
- In each half of the figure (i.e keeping the AP fixed), the authors can see a maximum average difference of 335.53 ms (Lucent STA and Cisco STA with Cisco AP).
- There are large variations in the handoff latency: Apart from the variations in the latency with different configurations, the authors can see significant variations in the latency from one handoff to another within the same configuration.
- From the above analysis the authors can draw the following conclusions : 1. The distribution of the probe-wait time has a definite positive correlation (in direct proportion) with the number of probe response messages received (figure 16 and 17).
- Also passive scanning (listening for beacon messages) might be performed during normal connectivity to build up the list of APs.
Did you find this useful? Give us your feedback
Citations
1,041 citations
615 citations
566 citations
556 citations
542 citations
References
615 citations
566 citations
"An empirical analysis of the IEEE 8..." refers background in this paper
...…mode, two or more wireless stations (STAs) recognize each other and establish a peerto-peer communication without any existing infrastructure, whereas in infrastructure mode there is a .xed entity called an access point (AP) that bridges all data between the mobile stations associated to it....
[...]
322 citations
"An empirical analysis of the IEEE 8..." refers methods in this paper
...Looking at it another way, the handofflatency would be strictly greater than association latency as there is an additional inter-access point communication delay involved unless a proactive caching technique is used to eliminate the communication [12]....
[...]
...Using a distributed datastructure : Neighbor Graphs (refer [12])....
[...]
193 citations
144 citations
Related Papers (5)
Frequently Asked Questions (7)
Q2. What are the future works mentioned in the paper "An empirical analysis of the ieee 802.11 mac layer handoff process∗" ?
In the future, the authors plan to investigate methods to add a robust authentication mechanism to WLAN handoffs and reduce the overall latency of the handoff within acceptable bounds for VoIP applications.
Q3. How many APs are in the cswireless network?
The cswireless network density is approximately 6 APs per floor of the building while that of umd is approximately 8 APs per floor.
Q4. Which wireless cards were used at the mobile station during the experiment?
The following wireless cards were used at the mobile station during the experiment: Lucent Orinoco Gold, Cisco Aironet 340 and ZoomAir Prism 2.
Q5. Which vendors are used in their experiments?
In their experiments the authors used wireless PC cards from three vendors, namely Lucent Orinoco, Cisco Aironet, and ZoomAir and the APs from Lucent and Cisco.
Q6. How do the authors calculate the handoff delay?
By collecting every management frame from the RF medium (with timestamps) the authors compute the handoff delay as the interval between the first probe request frame and reassociation response frame (figure 2).
Q7. How long does the probe wait time take?
This clustering is further elucidated in figure 15 which shows that the probe-wait time tends to be within 0 and 20ms for less than 2 probe response messages, otherwise it tends to be within a short interval of 35 to 40ms.