Dynamic Load Balance Algorithm (DLBA) for IEEE 802.11 Wireless LAN

Similar documents
Adaptive DCF of MAC for VoIP services using IEEE networks

CS6956: Wireless and Mobile Networks Lecture Notes: 2/11/2015. IEEE Wireless Local Area Networks (WLANs)

Attenuation (amplitude of the wave loses strength thereby the signal power) Refraction Reflection Shadowing Scattering Diffraction

A TCP-like Adaptive Contention Window Scheme for WLAN

CSMA/CA. Information Networks p. 1

CSE331: Introduction to Networks and Security. Lecture 6 Fall 2006

Markku Renfors. Partly based on student presentation by: Lukasz Kondrad Tomasz Augustynowicz Jaroslaw Lacki Jakub Jakubiak

Cooperative Handoff in Wireless Networks

DeuceScan: Deuce-Based Fast Handoff Scheme in IEEE Wireless Networks

Improving Throughput Performance of the IEEE MAC Layer Using Congestion Control Methods

CS 5480/6480: Computer Networks Spring 2012 Homework 4 Solutions Due by 1:25 PM on April 11 th 2012

Enhanced Power Saving for IEEE WLAN with Dynamic Slot Allocation

Lecture 17: Wireless Networking"

communication over wireless link handling mobile user who changes point of attachment to network

CS263: Wireless Communications and Sensor Networks

A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks

Performance Evaluation of Priority based Contention- MAC in Mobile Ad-Hoc Networks

Express Forwarding : A Distributed QoS MAC Protocol for Wireless Mesh

Wireless LAN Services for Hot-Spot

VOICE OVER WI-FI CAPACITY PLANNING

WiFi. Is for Wireless Fidelity Or IEEE Standard By Greg Goldman. WiFi 1

Can I add a VoIP call?

Performance Analysis of the IEEE Wireless LAN Standard 1

A Short Look on Power Saving Mechanisms in the Wireless LAN Standard Draft IEEE

Admission Control for VoIP Traffic in IEEE Networks

CHAPTER - 4 CHANNEL ALLOCATION BASED WIMAX TOPOLOGY

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software

ECE 333: Introduction to Communication Networks Fall 2002

Random Access Protocols

SELECTIVE ACTIVE SCANNING FOR FAST HANDOFF IN WLAN USING SENSOR NETWORKS

Analysis of QoS parameters of VOIP calls over Wireless Local Area Networks

Chapter 7 Low-Speed Wireless Local Area Networks

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING

Wireless LAN Concepts

How To Make A Multi-User Communication Efficient

... neither PCF nor CA used in practice

PEDAMACS: Power efficient and delay aware medium access protocol for sensor networks

Wi-Fi Capacity Analysis for ac and n: Theory & Practice

LANs. Local Area Networks. via the Media Access Control (MAC) SubLayer. Networks: Local Area Networks

MAC Algorithms in Wireless Networks

Wireless LAN advantages. Wireless LAN. Wireless LAN disadvantages. Wireless LAN disadvantages WLAN:

Performance Evaluation of Wired and Wireless Local Area Networks

Modeling and Simulation of Quality of Service in VoIP Wireless LAN

How To Analyze The Security On An Ipa Wireless Sensor Network

An Experimental Study of Throughput for UDP and VoIP Traffic in IEEE b Networks

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

ISSN: ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 5, September

standard. Acknowledgement: Slides borrowed from Richard Y. Yale

TCOM 370 NOTES LOCAL AREA NETWORKS AND THE ALOHA PROTOCOL

Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD

A NOVEL OVERLAY IDS FOR WIRELESS SENSOR NETWORKS

Security Scheme for Distributed DoS in Mobile Ad Hoc Networks

ECE/CS 372 introduction to computer networks. Lecture 13

ADV-MAC: Advertisement-based MAC Protocol for Wireless Sensor Networks

High-Density Wi-Fi. Application Note

Radio Resource Allocation in GSM/GPRS Networks

Collision of wireless signals. The MAC layer in wireless networks. Wireless MAC protocols classification. Evolutionary perspective of distributed MAC

Video Transmission over Wireless LAN. Hang Liu

Algorithms for Interference Sensing in Optical CDMA Networks

A Well-organized Dynamic Bandwidth Allocation Algorithm for MANET

Wireless Networks. Reading: Sec5on 2.8. COS 461: Computer Networks Spring Mike Freedman

Selfish MAC Layer Misbehavior in Wireless Networks

Multi-service Load Balancing in a Heterogeneous Network with Vertical Handover

Ring Local Area Network. Ring LANs

Fibonacci Backoff Algorithm for Mobile Ad Hoc Networks

EPL 657 Wireless Networks

Real-Time Communication in IEEE Wireless Mesh Networks: A Prospective Study

ECE 428 Computer Networks and Security

Lab Exercise Objective. Requirements. Step 1: Fetch a Trace

VoIP Session Capacity Expansion with Packet Transmission Suppression Control in Wireless LAN

Efficient MAC Protocol for Heterogeneous Cellular Networks (HC-MAC)

CELL BREATHING FOR LOAD BALANCING IN WIRELESS LAN

Multichannel Virtual Access Points for Seamless Handoffs in IEEE Wireless Networks

PERFORMANCE ANALYSIS OF LOW RATE WIRELESS TECHNOLOGIES FOR MEDICAL APPLICATIONS. N. Golmie, D. Cypher, O. Rebala

Expert Reference Series of White Papers. Wireless Bandwidth Not Necessarily as Advertised COURSES.

EECS 122: Introduction to Computer Networks Multiaccess Protocols. ISO OSI Reference Model for Layers

A Performance Management architecture for QoS enabled heterogeneous networks

ECE 358: Computer Networks. Homework #3. Chapter 5 and 6 Review Questions 1

Wiereless LAN

Networks. Master of Science (Computer Science and Engineering), December 2004, 45 pp.,

Keywords Wimax,Voip,Mobility Patterns, Codes,opnet

Adaptive MAC Protocol for Emergency Data Transmission in Wireless Body Sensor Networks

Yalda Hakki Rosy Johal Renuka Rani

10. Wireless Networks

Mobile Computing/ Mobile Networks

How To Determine The Capacity Of An B Network

From reconfigurable transceivers to reconfigurable networks, part II: Cognitive radio networks. Loreto Pescosolido

Lecture 7 Multiple Access Protocols and Wireless

Dynamic Reconfiguration & Efficient Resource Allocation for Indoor Broadband Wireless Networks

Basic processes in IEEE networks

PERFORMANCE STUDY AND SIMULATION OF AN ANYCAST PROTOCOL FOR WIRELESS MOBILE AD HOC NETWORKS

AN ANALYSIS OF DELAY OF SMALL IP PACKETS IN CELLULAR DATA NETWORKS

Transcription:

Tamkang Journal of Science and Engineering, vol. 2, No. 1 pp. 45-52 (1999) 45 Dynamic Load Balance Algorithm () for IEEE 802.11 Wireless LAN Shiann-Tsong Sheu and Chih-Chiang Wu Department of Electrical Engineering Tamkang University Tamsui,251, Taiwan, R.O.C. E-mail:stsheu@ee.tku.edu.tw Abstract In an infrastructure wireless LAN, the access point (AP) is responsible for connecting mobile stations (S) and wired stations. Each access point is assigned on one channel. Traditionally, one station selects AP to connect is based on the received signal strength indicator (RSSI). This approach may cause all active mobile stations to connect to few APs and lots of contentions/collisions will occur by the Carrier Sense Multiple Access/Collision Avoidance (CSMA/CA) protocol. Consequently, the total network throughput will be degraded. Contrarily, if all Ss can be equally distributed to all APs and the signal strength of any pair of S and connected AP is still kept in an acceptable range, the spare bandwidth in wireless LAN (WLAN) will be utilized in a more efficient way. In this paper, a novel dynamic load balance algorithm is proposed for WLAN. Simulation results show the proposed algorithm has the ability to fairly distribute all Ss among APs. Moreover, it also maximizes the average RSSI between AP and connected Ss. Key words: AP, CSMA/CA, Infrastructure, RSSI, S, WLAN. 1. Introduction The IEEE organization has approved the 802.11 standard for Wireless Local Area Networks (WLAN) [3]. IEEE 802.11 defines two types of wireless networks. One is called as IBSS (Independent Basic Service Set) or ad hoc WLAN. An ad hoc WLAN is limited in its range. That is, all stations need to 'see' or 'hear' each other. Within an ad hoc WLAN, there is no fixed wired infrastructure to provide Ss to communicate each other. A collection of Ss with wireless network interface may form a network immediately without the aid of any established infrastructure or centralized administration. The other type is the ESS (Extended Service Set) or infrastructure WLAN. Infrastructure WLAN connects the wireless stations to a wired network through access point (AP). An Infrastructure WLAN extends a wireless network to support Ss roaming within a larger coverage range. The fundamental access method of the IEEE 802.11 MAC is known as Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA). The CSMA/CA protocol works by a "listen before talk scheme. This means that a station wishing to transmit must first sense the radio channel. If the medium is not busy, the transmission may proceed. The CSMA/CA scheme defines a minimum time gap between two consecutive frames. Once a frame has been sent from a station, this station must wait until the time gap is up. Once the time gap has passed, each active station selects a random amount of time (within a backoff interval) to wait. After passing the backoff interval, station is allowed to transmit. If collision occurs, involved stations will select another random amount of time (with a larger backoff window) and wait again. This process is repeated until station transmits successfully. This type of multiple access ensures judicious channel sharing while avoiding collisions. However, such access method will degrade the network throughput especially when too many stations share bandwidth [1]. Because wireless network provides much lower bandwidth than traditional wired networks (e.g., 1-2Mbps vs.

46 Tamkang Journal of Science and Engineering, vol. 2, No. 1 (1999) 10-150Mbps) [4], the designed protocol needs to pay more attention on the bandwidth consumption. In the traditional approach, a new station chooses an access point to connect is following two steps. At first, it scans all available channels to find attachable APs and records the corresponding RSSI value for each one. After then, it will select the best AP (with the maximum RSSI value) to connect. Based on this approach, it will result in a serious problem : there may be too many stations connected to only few APs and the other APs are idle. Considering Fig. 1 for example, there are twelve Ss and four APs in WLAN. For simplicity to demonstrate, suppose the RSSI value is proportional to the distance between S and AP. There are eight Ss will attach to AP a and four Ss will select AP c. Since the traffic load of a mobile station is unpredictable, we assume the traffic load of station is the same in this paper. As a result, the shared bandwidth of station is not equal and the load among all APs are also quite unbalance. In this scenario, the network throughput of the entire network becomes poor (only one-half network capacity is utilized). A better station assignment is shown in Fig. 2. In this case, each AP is responsible for three Ss equally. Station of AP a Station of AP b Station of AP c Station of AP d AP a AP b AP d AP c Figure 1. The stations assignment in the traditional approach. Station of AP a Station of AP b Station of AP c Station of AP d AP a AP b AP d AP c Figure 2. The stations assignment in the load balance approach. In this paper, we will propose a new approach, namely Dynamic Load Balance Algorithm (), for wireless networks. The proposed is able to distribute mobile stations among all APs and the signal strengths between stations and access points are also being maximized at the same time. Therefore, a wireless network with will perform much better than the traditional approach. The rest of the paper is organized as follows. In Section 2, the problem of load balancing is addressed. In Section 3, the efficient for wireless networks is described. In Section 4, the simulation models and simulation results are reported and compared. Finally, some concluding remarks are given in Section 5. 2. Problem Description In this section, the station assignment problem is addressed. Assume that a wireless network consists of M Ss and N APs. Each AP/S can access one channel at a time. A S can only select an AP to attach and each AP is capable of supporting at least M Ss. Let S x denote a set of Ss which connect to AP x and let R x (y) denote the corresponding RSSI value when AP x receives packets issued from S y. The average RSSI value of set S x (denoted as AR x ) is defined as the average RSSI value between any S and AP x in set S x. That is, AR x = Σ y Sx R x (y)/sn x, where SN x is the number of stations in set S x. We note that the RSSI is not necessarily a reliable indication of performance due to many effects such as multipath fading or the present of other constructive or destructive sources of interference. Actually, a good estimation method should include the quality of transmission which is often measured by the frame error rate (FER). To precisely collect the quality information, the join process may take a considerable time. This may degrade the network efficiency. In this paper, we only consider the RSSI value and assume that a higher RSSI value indicates a better transmission condition. Let VAR and VSN denote the variances of ARs and SNs, respectively. The Dynamic Load Balancing Problem (DLBP) on a wireless network can be defined as follows. Dynamic Load Balancing Problem : Given a wireless network which consists of a number of Ss and APs, each station will select an access point to connect. The dynamic load balancing problem is to find a scheme such that 1) the average RSSI in WLAN is maximized and 2)

Shiann-Tsong Sheu and Chih-Chiang Wu: Dynamic Load Balance Algorithm () for IEEE 802.11 Wireless LAN 47 both VAR and VSN are minimized. The DLBP can be simply represented as the following bipartite graph except that it is a dynamic assignment problem. Consider Fig. 3 for example, there are four stations (X 1, X 2, X 3, X 4 ) needed to assign to three APs (Y 1, Y 2, Y 3 ). The RSSI value between station and AP is shown on edge. The problem is to find a matching for which the average RSSI value in each set Y is maximum and the station numbers in three sets are as equal as possible. To solve the basic assignment problem, some static algorithms, such as Hungarian Algorithm [2], have been proposed. However, such algorithms are not well suitable for DLBP. The DLBP is more complicated because that the process of Ss to join/leave WLAN is dynamic and unpredictable. That is, it is very difficult to obtain all information in advance and assign them at a time. Also, it is impractical to rearrange all stations assignment when a new station joins or leaves. Therefore, it is desirable to design an algorithm to solve the dynamic problem. In this paper, we will propose a simple and efficient heuristic algorithm which has the ability to obtain the near optimal result. Ss X 1 X 2 X 3 X 4 7 1 5 3 8 4 6 3 5 2 9 9 APs Y 1 Y 2 Y 3 Ss Figure 3. Bipartite graph. It is clear that any scheme solves the DLBP implies that the network bandwidth is maximized and the fairness criteria is also achieved. In the next section, a dynamic load balancing algorithm () based on the concept of dynamic station assignment is introduced. 3. Dynamic Load Balance Algorithm () Before describing the operations of the LBA, we first define some useful parameters as follows: SN x : denotes the number of Ss which connect to AP x. X 1 X 2 X 3 APs Y 1 Y 2 Y 3 7 3 6 5 8 1 4 3 5 X 4 2 9 9 R x (y) : denotes the RSSI value between AP x and S y. AR x : denotes the average RSSI value in set S x. R max :denotes the normalized maximum RSSI value which can be received and estimated by WLAN adapter. In traditional approach, a new joining station (say S y ) will scan all channels in WLAN to find out all available APs. To do this, S y will send a probe request onto each channel. (This is referred as active scanning approach.) When an AP receives the probe request, it will send a probe response with the information of current AP. As S y receives the response frame from AP x, it will record the received R x (y). After S y scans all channels, it will choose the AP with the maximum RSSI to join. As mentioned before, this approach may cause serious unbalance. To solve this potential unbalance problem, an access point responses S y with two extra information. One is the new average RSSI value (AR x ) which is calculated by temporarily including S y into set S x. That is, AR x = (Σ z Sx R x (z)+r x (y))/(sn x +1). The other is the detected RSSI value R x (y) when AP x receives the probe request from S y. These two values are used to evaluate the affect if this station joins into this set. According to the relation of these two values, a S will select the best AP to join. The way to determine the best AP is described as follows. The difference between R x (y) and AR x is the major reference value in proposed. If R x (y) is greater than AR x, this implies that S y has a positive contribution to set S x. On the contrary, if R x (y) AR x, adding the S y into set S x will degrade the average RSSI value in set S x. Therefore, let D x (y) denote the difference between R x (y) and AR x, we have D x (y) = R x (y) - AR x. The S y prefers selecting the AP which has the maximum D(y) among all APs. This is quite different from traditional approach. Consider Fig. 4 for example. In Fig. 4(a), station S y will select AP a to join because the AR a will be improved more than AR b (i.e., D a (y) > D b (y)). Similarly, Fig. 4(b) illustrates the case of R x (y) AR x, S y will select AP a since its joining affects AR a is less than AR b (i.e., D a (y) > D b (y)). Based on this concept, the average RSSI in sets may perform still very close to the traditional approach. However, this method still does not guarantee that all stations are equally distributed to different sets. In other words, it is still possible that lots of stations select a same AP

48 Tamkang Journal of Science and Engineering, vol. 2, No. 1 (1999) to connect. To solve this problem, all stations whose RSSI values are less than the new average RSSI AR are forced to change into another set with a better transmission condition. Obviously, the handoff process will decrease network performance. To minimize the overhead, each station needs a holding counter HC. Each time a new station joins, other stations in this set will listen the probe request and compare its RSSI value with the new average RSSI. If its RSSI value is lower than average RSSI, its HC is incremented by one. Once its HC equals to a threshold MH, it may leave the current set and become a new station to perform joining process as described above. Meanwhile, its HC is reset to zero. It is obvious that this progress is a recursive process for many stations. Since the handoff process happens only when station s HC reaches MH, this progress will be terminated consequently. As a result, all stations will be rearranged into a relative better condition in WLAN. Obviously, a smaller MH is given, a higher level thrashing will occur and a better load balance will obtain. Figure 4. Two examples of a station selects AP to join according to D(y) in the proposed. Beyond expectation, if a new station only considers the difference between R(y) and AR, it may choose a worse AP. Fig. 5 illustrates two interesting cases of D a (y) < D b (y) in which the station selects the AP a may better than AP b. For example, in Fig. 5(a), if S y selects AP a to join, not only the average RSSI in set S a is improved but also some stations with worse RSSI values in set S a have a chance to change into a better condition. To do this, the proposed should take the AR value into consideration. A simple proportional weighted function P(y) is defined as follows: AR x ' 1+, if D x(y) 0. ( y) = Rmax P x ' AR x 1, if D x(y) < 0. Rmax The weight of station S y connects to AP x is now defined as W x (y) = D x (y) P x (y). When a station wants to join a WLAN, it calculates all weights of APs to find the best AP that has the maximum weight. Therefore, if

Shiann-Tsong Sheu and Chih-Chiang Wu: Dynamic Load Balance Algorithm () for IEEE 802.11 Wireless LAN 49 D a (y)<d b (y), station S y still has a chance to select AP a only when W a (y)>w b (y). That is, D a (y) P a (y) > D b (y) P b (y). Thus, we have Da ( y) > Pb ( y), Db( y) Pa ( y) Replacing these two variables, we derive Ra ( y) ARa ' > Rmax + ARb'. Rb( y) ARb' Rmax + ARa ' The detailed flowchart of an AP is shown in Fig. 6. The flowchart of a new S to choose an AP is shown in Fig. 7. No AP x Receive a Probe Request from S y Yes Calculate AR x (y)' and R x (y) Send Probe Response for S y with AR x (y)' and R x (y) Figure 6. The flowchart of the AP. New Station S y Set Channel = 1 Channel > Maxchannel yes no Send Probe Request on Channel Calculate weights and select the best AP to join no no Receive a Probe Response from AP x yes Old Station Timeout Record AR x (y)' and R x (y) yes Channel ++ Figure 5. Two examples of a station selects AP to join according to W(y) in the proposed. Figure 7. The flowchart of the new station.

50 Tamkang Journal of Science and Engineering, vol. 2, No. 1 (1999) 4. Performance Measurement and Simulation Models 4.1 Performance Measurement The performance of the is evaluated in terms of the following three measurements : the Variation of SNs (VSN), Variation of ARs among different sets(var), and Average RSSI in WLAN (ARW). A high load balanced network should have a low VSN. Under this condition, only a high ARW and a low VAR can provide high network throughput. When both VSN and VAR are high, the network fairness will be violated due to the unfair traffic loading in different sets. Let M and N denote the number of Ss and the number of APs in WLAN, respectively. We say that an algorithm is load balancing if all APs have the same number of members M/N and the average RSSI in WLAN is maximized. 4.2 Simulation Models The proposed dynamic load balancing algorithm is implemented by the C language. For simplicity, we assume R max =100 and the RSSI value between a pair of station and AP is randomly generated in the range [0, R max ]. We also assume that the joining process of all stations is sequential. In the simulation, two simulation models are investigated. In these two simulation models, we compare the degree of load balancing of the proposed () and traditional approach (). To precisely investigate the performance of proposed, two different approaches are considered :. the approach only considers the distance D(y) is denoted as scheme and the approach only considers the proportional weight P(y) is denoted as. The first simulation model investigates how the number of AP (N) affects VSN, VAR, and ARW when the number of stations is fixed (M=50). The second simulation model considers the performance of proposed strategy under different network sizes when the number of APs is 5 (N=5). For simplicity to observe, the processes of dynamic joining and leaving are not considered here. That is, all simulation results are calculated when all stations are joining completely. 4.2 Simulation Results Fig. 8 shows the results obtained by the first simulation in which the VSN, VAR, and ARW of WLAN under different numbers of APs. Fig. 8(a) shows the ARW obtained by four different approaches. We can easily see that performs better than proposed strategies. We also note that the ARW obtained by proposed strategies are almost equivalent under different numbers of APs. Moreover, the derived ARWs by proposed strategies are very close to the maximal ARW which obtained by when M<25. This is because that proposed algorithms will force the later joining stations to select the idle APs even when the RSSI is not the maximal. Fig. 8(b) shows the VSN obtained by four different approaches. We can see that the VSN in traditional approach is quite unbalance due to the only considers the strength of received signal. It seems that more APs allocated in WLAN will result in a lower degree of load balance in. This is undesirable since the total network throughput can not be fully utilized. Contrarily, the proposed and strategies will distribute 50 stations into every AP as fair as possible. In fact, when the number of APs is greater than 25, the member size of each AP should not excess 2 to provide the load balancing. Fig. 8(c) illustrates the VAR results obtained by four strategies. We can see that the proposed strategies significantly improve the fairness on average RSSI in WLAN. The results obtained by the second simulation are illustrated as follows. In Fig. 9(a), we can see that the still obtains the highest ARW. The ARW of is slightly higher than the other two simple strategies ( and ) under different network sizes M. Figures 9(b) and 9(c) show that and obtain the lowest VSN and VAR, respectively. We can see that in Fig. 9(b), the VSN increases as the number of Ss increases. But we can find that the VSN of traditional approach is still much higher than that of. The degree of unbalance will become much serious when the number of stations becomes large. However, both VSN and VAR obtained by are very small. We conclude that although the average RSSI value in is not as high as in, the load of APs with is more balanced. Besides, the VSN (VAR) of each proposed strategy is slightly increase (decrease) as the network size increases. This implies that the proposed has the ability to fairly distribute stations into all APs and guarantee near optimal average RSSI in WLAN no matter how many stations existing in WLAN.

Shiann-Tsong Sheu and Chih-Chiang Wu: Dynamic Load Balance Algorithm () for IEEE 802.11 Wireless LAN 51 85 ARW 96 93 90 87 84 81 DLAB ARW 83 81 79 77 RAT 78 5 10 15 20 25 30 35 75 10 20 30 40 50 60 Number of APs (N ) Number of stations (M ) (a) (a) VAR 800 700 600 500 400 300 200 VSN 30 25 20 15 10 100 0 5 10 15 20 25 30 35 Number of APs (N ) (b) 5 0 10 20 30 40 50 60 Number of stations (M ) (b) 30 250 VSN 25 20 15 10 VAR 200 150 100 5 50 Figure 8. 0 5 10 15 20 25 30 35 Number of APs (N ) (c) The VSN, ARW, VAR derived by three different strategies and the traditional approach under different numbers of APs. 0 10 20 30 40 50 60 Number of stations (M ) (c) Figure 9. The VSN, ARW, VAR derived by three different strategies and the traditional approach under different numbers of Ss.

52 Tamkang Journal of Science and Engineering, vol. 2, No. 1 (1999) 5. Conclusion In this paper, we defined the dynamic load balance problem in the infrastructure WLAN. A simple dynamic load balancing algorithm () was also proposed to fairly distribute Ss into all APs to derive the maximal total network throughput. Simulations shows that the proposed have the following benefits (1) All Ss are near uniform distributed to all AP. The load of AP is more balanced than traditional approach and the performance is much better than tradition approach. (2) The derived average RSSI value between AP and S is very close to that in. (3) The performance of is almost independent of the network size in WLAN. (4) The proposed algorithm is very simple and the required calculating time is very small. References [1]. Chhaya, H. S. and Gupta, S., Performance modeling of asynchronous data transfer methods of IEEE 802.11 MAC protocol, Wireless Networks, 3, pp. 217-234, (1997). [2]. Dolan, A. and Aldous, J., Networks and Algorithms- An Introductory Approach, John Wiley & Sons, (1993). [3]. IEEE Std 802.11 Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications, June (1997). [4]. Stallings, W., Local & Metropolitan Area Networks, Prentice Hall, (1996). Manuscript Received: Jan. 26, 1999 Revision Received: Feb. 25, 1999 and Accepted: Mar. 05, 1999