You are on page 1of 6

Fault Tolerance in IEEE 802.

11 WLANs
Flavio E. de Deus, Ricardo S. Puttini, Luis F. Molinaro, Humberto Abdalla Jr, G. Amvame-Nze, and
Joseph Kabara.

area coverage and performance criteria are taken into


Abstract— in this paper, we address the problem of account.
enhancing the fault tolerance of IEEE 802.11 wireless local The proposed architecture is divided in two main phases:
area networks focusing on tolerating Access Point - AP Design and Fault Response. The Design phase is based on
failures. We develop a fault detection approach, which
promises to be more effective to identify AP failures. In
previous work by C. Prommak et al. [2]. The WLAN design
particular, we focus on the problem of overcoming APs failures is formulated as a Constraint Satisfaction Problem (CSP)
working with reconfiguration of the remaining APs by which formally express area coverage and client bandwidth
changing parameters such as power level and frequency requirements. The solution to the formulated problem is
channels. Our approach consists of two main phases: Design searched allowing for definition of parameter such as: AP
and Fault Response. In Design phase, we deal with quantifying, quantity, AP placement, AP power level and frequency
placement and setting up of APs according to both area
coverage and performance criteria. In Fault Response phase
channel assignment. As a first contribution, we evaluate the
we consider the reconfiguration of active APs in order to deal definition of additional constraints to the original CSP
with AP fault in the service area. Finally, we describe one of problem formulated [2], in order to introduce fault tolerance
the major characteristics of the proposed architecture, which is properties in the network design. These constraints consist
a simple implementation in concordance with established IEEE in limitations on the maximum power level and throughput
802.11 standards and related management systems. considered during the network design, allowing for power
level and throughput increasing during a fault occurrence.
Index Terms— WLAN design, fault tolerance, fault
detection, IEEE 802.11.
The second contribution of this paper is the proposal of the
system for the Fault Response phase. Whenever an AP
I. INTRODUCTION failure is detected, the Fault Response phase is started. A
new CSP is formulated and the solution search is initialized
R ecently, wireless local area networks – WLAN based
on the IEEE 802.11 standard [1] has gained popularity
in providing wireless connectivity to mobile stations.
with the current configuration of the APs that remain
working. The solution is searched from this starting point by
relaxing the fault tolerance constraints imposed in the
However, as wireless networks become more ubiquitous and
Design phase and restricting the AP quantity and placement
start to support more critical applications, users will expect
parameters. The solution to this modified network design
wireless networks to provide the same guarantees of
problem aims to provide the best solution possible with the
reliability as their wired counterpart are often able to ensure.
remaining APs, allowing only for soft configuration changes
Our research addresses the issues surrounding the
in these elements.
reliability and survivability of wireless local area networks.
We emphasize that the Fault Response phase can be
In this paper, we propose architecture to improve fault
easily implemented in a centralized Management Station
tolerance during access point failures in IEEE 802.11
(MS), implemented by software, which polls the AP in the
WLAN. To clarify our work we need to specify what kind
network for detecting failures and remotely sets the new
of AP faults this architecture can recovery. Initially, we are
configuration in the still-working APs after the calculation
taking into account the occurrence of failures due to lack of
of the new network design for the fault situation. Both poll
energy to an AP or problems with the wired link to an AP.
and set operations can be easily done by means of SNMP
In particular, we focus on the problem of overcoming these
and standard IEEE 802.11 MIB agents, usually found in
APs failures working with reconfiguration of the remaining
major supplier’s APs. As a last contribution, we present a
APs by changing parameters such as power level and
cost-effective implementation of this Management Station.
frequency channels. Failures regarding to fault on AP
The rest of the paper is organized as follows. We provide
functions or slighter problem (e.g., stops forwarding
in Section II the mathematical formulation of the WLAN
packets) or malfunction can not be detected and solved. Our
design problem and constraints that we tailored. The Fault
proposal is based on a network design approach where both
Response phase is presented in Section III. We evaluate the
applicability of propose architecture in Section IV. We
Manuscript received April 15, 2006. This work was supported in part by describe our implementation in Section V. We present the
the CAPES Foundation under grant number BEX 2930/03-0. previous work in Section VI, and finally, Section VII
Flavio E. de Deus, Ricardo S. Puttini, Luis F. Molinaro, Humberto provides some conclusions and next research steps.
Abdalla Jr., and G. Amvame-Nze are with the Electrical Engineering
Department, University of Brasilia, Brasilia - DF 70.910-900 Brazil (e-mail:
{flavio@nmi.unb.br, ricardo@unb.br, georges@labcom.unb.br). II. DESIGN PHASE
Joseph Kabara is with the Department of Information Sciences and
Telecommunications, University of Pittsburgh, Pittsburgh, PA 15260 USA. The task of network planning is to place a sufficient
(e-mail: jkabara@pitt.edu). number of APs in a service area. The power level and

85-89748-04-9/06/$25.00 © 2006 SBrT 626 ITS2006


frequency channel of an AP, together with the environment level assigned to ap j , f j denotes the frequency channel
specific path loss and the antenna radiation pattern,
assigned to ap j , and ( x j , y j , z j ) denotes the coordinate
determine the region (called Basic Service Area – BSA)
t
over which the AP can support traffic demand to/from ( x j , y j ) on floor z j where ap j is located. d ij is a user
wireless users. According to capacity analysis of the
association binary variable that equals 1 if demand node
CSMA/CA protocol used in 802.11 WLANs [3], the
capacity of an AP varies depending on the number of i ∈ U associates to ap j ∈ A ; 0 otherwise. g hj is a signal
wireless users simultaneously transferring data through the availability binary variable that equals 1 if STP h ∈ G can
AP [4]. As the number of wireless users actively receive a signal from ap j ∈ A ; 0 otherwise. Dn is a set of
transferring data through an AP increases, the effective AP
integer numbers, which are candidate for the number of APs
capacity decreases. Thus, the number of APs in a service
used in the network. D p is the set of candidate power levels
area should be a function of the number of users and the
characteristics of their traffic demand [5]. Due to the low for variable p j ∈{P1 , P2 ,..., Pmax} . D f is the set of candidate
cost of the APs, compared to the wireless devices with frequency channels for variable f j ∈{F1, F2 ,...,Fk } . D( x , y , z )
which they communicate, minimizing the number of the
APs is unnecessary. However, over-provisioning the service is the domain of variable ( x j , y j , z j ) .
areas leads to serious system performance degradation due The constraints in the CSP for the WLAN design model
to co-channel interference [6]. Thus, we define that it will are:
be more appropriate and effective work with a design C1 : rit > Rt , ∀i ∈ U (1)
problem that was formulated as a constraint satisfaction
problem rather then an optimization problem. C 2 : g hj ( PRhj − PRth ) ≥ 0 , ∀h ∈ G, ∀j ∈ A (2)
The WLAN design was formulated as a Constraint C 3 : g hj ( PRhj − Intf hj − SIR th ) ≥ 0 ,∀h ∈G,∀j ∈ A (3)
Satisfaction Problem (CSP) and an efficient heuristic
solution technique was developed to solve the CSP network Constraint C1 (1) ensures that the average data rate
design problem [2]. Following, we present the mathematical available to wireless user i which is a type t user (rit ) is
formulation and the respective explanations.
greater than the specified user data rate ( Rt ) . The 802.11
A. WLAN Design Model
capacity model and the user activity pattern correlated with
The WLAN design prescribes requirements for a finite the type of sub-areas where users locate are incorporated in
number of variables with a given set of possible values this constraint to estimate the average data rate that the
(called domains) that can be assigned to the variables. Let active wireless user can obtain [3, 4].
G = {g1, g2 ,...,gc} denote a set of signal test points (STP) The set of constraints C2 (2) – C3 (3) ensure that the
representing locations for testing the received signal radio signal is available throughout the service region. To
strength and the signal-interference rate (SIR). Each STP assess the signal quality in the service area, the received
refers to a coordinate in three-dimensional signal strength and the SIR level are tested at all signal test
space ( xh , yh , z h ) , where zh is the floor where gh is located. points (STP’s). The decision variable g hj is equal to one if

Let U = {d1t , d 2t ,..., d mt } denote a set of demand nodes, where the received signal strength at the STP h transmitted from
the ap j ( PRhj in dBm) and the SIR level with respect to the
index t indicates the type of sub-area where demand node i
is located. The position of demand node i within the service ap j (i.e., PRhj - Intfhj ) meet the received sensitivity threshold
area is denoted by ( xi , yi , zi ) , where ( xi , yi ) are the ( PRth ) and the SIR threshold ( SIRth ) as specified by (2) and
coordinates on floor zi where d
t
is located. The user (3), respectively; g hj is equal to zero otherwise 1 .
i
activity level (α t ) and the average data rate requirement B. Survivability Constraints
( Rt ) specify the network usage characteristics for the
We envision a new WLAN design that aggregates
demand node. survivability properties in order to provide even if not a
The CSP for the WLAN design model is defined by the better service, a minimum connectivity to all user during a
triple (V , D, C ) , where: failure scenario. Towards this objective we tailored the
V = {n, p j , f j , (x j , y j , z j )} denotes a set of variables of the WALN design model [2] changing constraints to build our
proposed architecture.
design problem;
Our approach consists in increasing some constraints to
D = {Dn , Dp , D f , D( x, y ,z ) } denotes a set of finite domains
produce a solution that can deal with AP faults. The
associated with each variable; and mathematical formulation for the design model considers
C = {C1, C 2, C3} denotes a set of constraints. both the signal radio coverage requirements and the data
Let A = {ap1, ap2 ,...,apn} denote a set of APs used in the
1
service area, where n is the total number of APs required. Although g may be equal to one for multiple APs (j), the dynamic
hj
Let acj = {pj , f j , (xj , yj , z j )} denote a set of parameters parameter d ijt will be equal to one for only one AP. This is required as the

assigned to ap j for 1 ≤ j ≤ n , where p j denotes the power demand node can be associated with one and only one AP.

627
rate capacity requirements. Network usage characteristics of solution technique receives all parameters from the
WLANs were accounted for by incorporating the correlation remaining APs which will be the initial values to run the
between users’ network usage behavior and their locations CVR phase. However, to manipulate the new variables, we
into the CSP formulation. We change constraints related to define a new CSP because power level is no longer fixed
the domain of possible power level assignment D p . Instead while APs’ position and number are fixed. Such
of allowing Dp = {P1, P2 ,..., Pmax} , we introduce a parameter β initialization bypasses the Construction and the FCA steps.
Moreover, starting the solution search from the current
(e.g., 75%) in this calculation to limit the maximum power assures a solution which implies minimum modifications.
level of the APs during network design, in order to create a Fig. 1 illustrates the framework of Fault Response phase.
response range and to make possible our architecture to act Inside this context, the CVR step checks the network
in a failure scenario. Thus, configuration and start to reduce the constraint violations by
Dp = { p j / p j ∈{P1, P2 ,..., Pmax}and p j ≤ βPmax} . adjusting only the APs power levels and frequency channel
Construction and Frequency Channel Assignment (FCA) reallocation through simulated annealing method. If CVR
steps aim to generate a good starting configuration that step cannot find a feasible network, the Intensification step
provides an estimated number of APs and their initial takes place and the best available solution is chosen, even if
parameters. The Construction step employs two heuristics: the network configuration does not satisfy all design
Area Covering Heuristic (ACH) and Demand Clustering constraints, as we can not run an “Add-AP” step to fully
Heuristic (DCH). Together, these two modified heuristics solve the constraints.
determine the initial locations and power levels of the APs In the Intensification step, the constrain violation for each
considering the β parameter. The FCA step utilizes candidate solution is evaluated according to a configuration
simulated annealing to determine the frequency channel evaluation function (4) which must be minimized. Equation
assignments of the APs based on AP locations and power (4) is composed of a weighted combination of two different
levels determined in Construction step. measures of degree of constrain violations, accomplishing
The Constraint Violation Reduction (CVR) step evaluates both area coverage and data rate requirements.
the network configuration based on the set of constraints. If E ( solution ) i = w1 M 1 + w2 M 2 (4)
any design requirement constraint is violated, the CVR step where,
reduces the constraint violations by adjusting the locations w1= weight factor representing relative importance of
and power levels of the APs by using Tabu search. The radio signal coverage criteria, and
CVR step reassigns frequency channels by using the FCA w2 = weight factor representing relative importance of
simulated annealing method. If the CVR fails to produce a traffic demand coverage criteria.
feasible network configuration satisfying all design
constraints, the intensification phase revisits good candidate Input:
- # Access Points
solutions recorded during the CVR step and performs a - Access Point
Parameters:
repairing process for each revisited solution. After the - Locations
- Frequency channels
intensification phase, if a feasible network configuration is - Power levels

still not found, the Add-AP step attempts to solve the Output:
- Access Point
problem by installing additional APs in the service area. Modified Constraint
Violation Reduction
Solution
Found?
Yes
Parameters:
- Frequency channels
Running the Design phase we find a survivable solution that - Power levels
No
matches the needs of the environment and users. CVR
No
Stopping
Rule?
III. FAULT RESPONSE PHASE
Yes

In our approach power control offers a simple but Intensification


Solution
Found?
Yes
Fundamental Calculations:
powerful response to a failure scenario. The tradeoffs are - Path Loss calculation
- 3D antenna gain calculation No
obvious: reducing the power on a channel can improve - CSMA/CA capacity analytical
calculation
Termination
performance for other channels by reducing interference, Rule?
Yes

but it can reduce the throughput of the channel by forcing


the transmitter to use a lower rate to deal with the reduced Fig. 1 - Framework of the Fault Response phase.
signal-to-noise ratio [7]. As a result, we must carefully
consider the β % of power level in a Design phase to allow 1 ⎛ ⎛ Prth − Prg ⎞ ⎛ SIRth − (Prg / Intf g ) ⎞ ⎞
(5)
us to work in a Fault Response phase increasing the power M1 =
2 ∑ wg
∑ w ⎜⎜ max⎜⎜ 0,
g
Pr
⎟ + max⎜ 0,
⎟ ⎜ SIRth
⎟⎟
⎟⎟
∀g∈G ⎝ ⎝ th ⎠ ⎝ ⎠⎠
level and later reallocating frequency channels if necessary. ∀g∈G

In practice, the incentives for using power control are Prg = signal strength at STP g (in watt)
complex and we have to distinguish between the techniques Intfg = interference level at STP g (in watt)
that are fully applicable to planned WLAN.
SIRth = signal to interference ratio threshold (no unit, ratio)
Initially, our architecture imposes a monitoring phase to
detect failures and identify which AP(s) is/are out of The first metric (5) concern about the number of users
service. The process of monitoring the network will also that becomes out of coverage area in a failure scenario and
gather information to feed the modified CSP to produce is defined as the ratio between the numbers of users without
another solution for the failure scenario. At this moment, the coverage and the total number of users from the Design
phase. Equation (5) measures the ability of users, which

628
were originally associated to the failed AP, to re-associate
TABLE I - NETWORK USAGE CHARACTERISTICS.
with another AP after the Fault Response phase.
Average
The second metric (6) references the average User and Sub-area Type
User Activity
usage data
performance not serviced to the users in the service area Level
rate(Kbps)
during a failure. Let rit denote average data rate available to Type 1: Private sub-areas (e.g., staff
α1 = 0.70 R1 = 460
and graduate student offices)
user i which is type t after the Failure-response phase. M2 is Type 2: Public sub-areas for
defined as: unscheduled activities (e.g., library, α2 = 0.60 R2 = 260
⎛ (6) student lounges)
1 ⎛ d t − rit ⎞ ⎞
M2 = ∑ w ⎜⎜ max⎜⎜ 0, ⎟⎟ ⎟

Type 3: Public sub-areas for
∑w
i
i ∀i∈M ⎝ ⎝ dt ⎠⎠ schedule-based activities (e.g,. α3 = 0.50 R3 = 80
∀i∈M
classrooms, laboratories)
wg = weight factor representing relative importance of
grid g, determined by the network component that fails and its
wi = weight factor representing relative importance of location [10]. In WLAN scenarios the main component is
user i, and the APs.
dt = required average data rate of user of type t (in bps). In order to evaluate the survivability properties of our
proposed architecture, we ran the Design Phase for the SIS4
In reaction to a failure, our architecture is used to select network service areas with different survivability
the best-available solution to the failure situation – using a constraints. We considered useful values of β parameter
network design criterion – and set the new parameters on (e.g. 100%, 85%, 70%, 55% and 40%), which leads to
the still-working APs. Once the AP(s) in fault is recovered available power levels of commercial APs (e.g. 20, 17, 14,
the Fault Response phase is terminated and the previous 11 and 8dBm) [11]. Then, we measure the degree of
configuration takes over. functionality remaining in the network during an AP failure
after reconfiguration by a Fault Response phase run by
IV. RESULTS
taking a look in the values of M1 and M2 obtained for each
The design of WLANs through a demand-based network design, reflecting different values of β parameter.
perspective can be accomplished by identification of the The results are shown in Table II.
individual requirements of wireless users in the service area, We also found useful to analyze the number of frequency
represented by demand nodes. This concept allows a channels changes due to the new configuration for the fault
designer to precisely describe the potential number of situation. This number is relevant because of the impact on
wireless users and their locations, in order to appropriately users’ activity as users associated to an AP which changes
place APs and assign users to the APs frequency channel assignment may experience a temporary
For the results presented in this paper, demand node service interruption due to AP reassociation. This is also
distributions were created from site surveys and information shown in Table II as a normalized metric M3, defined as:
from the facility staff in each location. Fig. 2 shows the
M 3 = ∑ t j max (0, t j )
1 (7)
demand node distributions representing prospective wireless n ∀j∈A
users in the service area. The service area considered is the
t j is a frequency channel adjust binary variable that
fourth floor of the School of Information Science (SIS4)
building at the University of Pittsburgh, spanning an area of
33 x 21 meters. The average user data rates are taken from TABLE II – β LEVEL AND ITS METRICS
Design phase Fault Response phase
observed network usage characteristics [8,9] and are
β Level # of AP M1 M2 M3
summarized in Table I. 100% 3 0,248 0,213 0
A survivability analysis measures the degree of 85% 3 0,213 0,181 0
functionality remaining in a system after a failure, and 70% 4 0,028 0,018 0,25
consists of evaluating metrics that quantify network 55% 5 0,012 0,005 0,40
40% 6 0,008 0,001 0,50
performance during failure scenarios as well as normal
operation. A variety of failure scenarios can be defined,
equals 1 if f j = f j' ; 0 otherwise. f j' ∈{F1 , F2 ,..., Fk } and
denotes the new frequency channel assigned to ap j in a
failure scenario.
According to results presented in Table II, high levels of
β (e.g. ≥ 85%) for the Design phase leads to low
survivability properties, as there is no power increasing
flexibility during an AP fault. For values of 40% ≤ β < 85%
we were able to find a solution in the Fault Response phase
that allows for M1 and M2 < 3%. Finally, variations of M1
and M2 in the scenarios where β = 55% and β = 40% are
inexpressive because in the last case although the power
increasing flexibility is larger, the SIR tends to be larger too
Fig. 2 - Demand node distribution for the 4th floor of the School of due to the close placement of APs.
Information Science

629
As a preliminary result, we can say that 40% ≤ β < 85% solution which aims to overcome the failure. Then, SM
are good guesses for the Design phase, but M1 and M2 can again uses SMNP to set the new configuration to the still-
be evaluated for different designs and fault conditions in working APs (3). As soon as the new solution reaches a
order to establish the best available solution. steady state the architecture gets back to the monitor phase.
We have tested our proposed architecture in more When the monitor phase identifies that the AP(s) breakdown
complex scenarios (e.g. multi-floor and larger building) and is solved, the designed solution, stored in MS, is setup
the results lead us to the same β range. This is reasonably again.
expected as we are considering only one AP in failure at a
given period of time. We are currently testing multiple AP VI. RELATED WORK
failures and we intend to present the results for this research This section discusses related work in wireless
in a future paper. survivability and compares it with our approach. The
failures addressed for this works refers to solutions to deal
V. IMPLEMENTATION with possible infrastructure failures (link failures) but not
One of the major characteristics of the proposed solution others.
resides in its ability to deal with currently deployed WLAN Haas et al. [13] describe a technique to tolerate the failure
networks in concordance with the established IEEE 802.11 of the location database, which is a repository of the
standards and related management systems. The locations of mobile stations at the mobile switching centers.
ieee802dot11 MIB [12] provides useful variables to access Dahlberg et al. [14] propose the notion of overlapping
APs configuration (get/set): dot11FCSErrorCount, coverage areas and dynamic load balancing as a way to
ifInUcastPkts, dot11CurrentTxPowerLevel, overcome infrastructure failures in PCS networks. More
dot11CurrentChannel, and dot11StationID. recently, Chen et al. [15] describe a scheme for enhancing
The first parameter dot11FCSErrorCount provides a view the connection reliability in WLANs by “tolerating” the
of the number of Frame Check Sequence (FCS) error. This existence of “shadow regions” through placement of
parameter is used as indicator of the user quality, because redundant APs. Their work mainly focuses on
the number of FCS error is influenced by the user’s traffic, communication between the primary AP and the redundant
the radio communication channel between the user and the AP. They present the details of implementing redundancy
AP and the perturbation from other stations or AP if any. If by making enhancements to the basic 802.11 channel access
the number of FCS error provided by the protocol and demonstrate improvement in connection
dot11FCSErrorCount parameter is above a chosen dependability. Albeit, this scheme works well for improving
threshold, a search for a better configuration is started. dependability through redundancy, it deals with
“connection” survivability when a user moves from one AP
to the shadow regions. Our scheme is not based on
redundancy and does not require shadow APs. It focuses on
fault tolerance resulting from a network design criterion
rather than per user connection survivability resulting from
user mobility. Our method provides capacity redundancy
which brings us the advantage of preserves the capacity of
the system.
The problem of fault diagnosis in IEEE 802.11
...

infrastructure networks was first proposed by Adya et al


[16] in 2004. Their solution focuses primarily on the use of
enhanced clients to both detect and, to some extent, self-
diagnose failures and poor wireless performance, with the
Fig. 3 - Fault Tolerance Architecture assistance of a diagnosis server. While the general scope of
the problem is the same, our approach is different, and
The number of FSC error provides only an absolute triggered to the monitoring phase.
value. A value relative to the amount of traffic and similar H.J. Pan and S. Keshav [17] present several algorithms
to a percentage of error can be calculated from the that detect an AP with a faulty wireless interface or whose
ifInUcastPkts parameter that gives the number of incoming antenna has been accidentally shielded by online analysis of
packets transmitted to the upper level. In correlation with AP usage logs. This work also presents a heuristics to
the dot11FCSErrorCount parameter, a perturbation rate can compute a path that a technician should take in order to
be computed. repair the faulty APs, but does not consider any action
The use of standard MIB and SNMP allows for a cost- during the fault moment as our proposal.
effective implementation of the proposed architecture Yigal Bejerano and Seung-Jae Han [18] presents a new
running on centralized platform (Management Station - technique that achieves load balancing by reducing the cell
MS), as illustrated in Fig. 3. In step (1), MS uses SNMP to size of congested APs, which is conceptually similar to the
poll each AP, checking whether the performance of the so-called cell breathing methods in cellular networks. Like
WLAN is under the perturbation rate and the AP still our proposal, this scheme does not require any modification
connected or not. Whenever a failure is detected, MS start at the user side neither the standard, but it only requires the
the Fault Response phase calculation (2) to produce a ability of dynamically changing the transmission power of

630
the AP beacon messages. Unlikely our scheme utilizes local [11] CISCO, "Frequency Band and Operating Channels and Available
Transmit Power Settings," in Cisco aironet 1240AG series 802.11
optimization heuristics to find the AP parameters. A/B/G access point configuration guide. San Jose, CA, 2001.
Some Network Management Software provides a [12] IEEE Std 802.11, Part 11: Wireless LAN Medium Access Control
complete solution to improve WLAN performance and (MAC) and Physical Layer (PHY) Specifications, including
ieee802.11-mib, ANSI/IEEE Std 802.11, 1999 Edition (R2003).
availability, but they are proprietary or focused in other
[13] Z. J. Haas and Y.-B. Lin. “Demand re-registration for PCS database
objectives, e.g Ciscoworks Wireless LAN Solution Engine restoration”. Mobile Networks and Applications, 5(3):191–198, 2000.
[19] and HiPath Wireless Controller from Siemens [20]. [14] T. Dahlberg and J. Jung. “Survivable load sharing protocols: A
simulation study”. ACM/Baltzer Wireless Network Journal, 7:283–
296, May 2001.
VII. CONCLUSIONS [15] D. Chen, C. Kintala, S. Garg, and K. S. Trivedi. “Dependability
In scenarios where we could not develop the Design enhancement for IEEE 802.11 wireless LAN with redundancy
techniques”. Proceedings of the International Conference on
phase (i.e. WLAN already deployed) we can run the Fault Dependable Systems and Networks, pages 521–528, June 2003.
Response phase but there will be some limitations because [16] A. Adya, P. Bahl, R. Chandra, and L. Qiu. “Architecture and
there may not be enough possibilities for power level Techniques for Diagnosing Faults in IEEE 802.11 Infrastructure
Networks”. Proc.Mobicom2004, 2004.
increasing in order to cope with failure situation as the fault [17] H.J. Pan and S. Keshav. “Detection and Repair of Faulty Access
tolerance constraints may not be . Thus, the possibility of Points”. To Appear in Proc. WCNC, April 2006.
raising the power level may not exist in some APs, making [18] Yigal Bejerano and Seung-Jae Han. “Cell Breathing Techniques for
Balancing the Access Point Load in Wireless LANs”. To appear in the
the overall results less significant.
proceeding of Infocom 2006, Barcelona, Spain, April 2006.
This architecture is based on tradeoffs that are part of the [19] CiscoWorks Wireless LAN Solution Engine (WLSE) [Online].
WLAN networks. The wireless medium imposes limits on Available: http://www.cisco.com/en/US/products/ps6379/index.html
propagation, interference, throughput, coverage area, and [20] HiPath Wireless Products [Online]. Available:
http://enterprise.usa.siemens.com/products/solutions/hipathwireless.ht
etc. So, applying our architecture we design a fault tolerance ml
WLAN network which found a balance between over-
provisioning and co-channel interference respecting the
constraints that we define at first. The power level control
helps to manage the interference levels and the cost of this
procedure was the throughput. However, work with limited
power level brings us spare capacity to deal with bandwidth
starvation in failure scenarios. In this direction we can
design survivable WLAN networks adapting the β value and
maximize the fault tolerance architecture over minimum
tradeoffs. In addition, our implementation demonstrates that
the proposed architecture is feasible without large costs.

REFERENCES
[1] IEEE Computer Society LAN/MAN Standards Committee. “The
Wireless LAN Media Access Control (MAC) and Phys- ical Layer
(PHY) specifications – IEEE 802.11”. 1999.
[2] C. Prommak, J. Kabara, D. Tipper. “Demand-based Network Planning
for Large Scale Wireless Local Area Networks”. IEEE/ACM First
International Workshop on Broadband Wireless Services and
Applications (BroadWISE 04) October 2004.
[3] M. Heusse, F. Rousseau, G. Berger-Sabbatel, and A. Duda,
"Performance Anomaly of 802.11b," presented at Twenty-Second
Annual Joint Conference of the IEEE Computer and Communications
Societies (INFOCOM 2003), April 2003.
[4] F. Cali, M. Conti, and E. Gregori, "Dynamic tuning of the IEEE
802.11 protocol to achieve a theoretical throughput limit," IEEE/ACM
Transactions on networking, vol. 8, pp. 785-799, 2000.
[5] C. Prommak, J. Kabara, D. Tipper, and C. Charnsripinyo. “Next
generation wireless LAN system design”. MILCOM 2002.
Proceedings, 2002.
[6] J. Kabara, P. Krishnamurthy, and D. Tipper. “Capacity based network
planning for wireless data networks”. Proceedings IST Mobile
Communications Summit.
[7] A. Akella, G. Judd, P. Steenkiste and S. Seshan, “Self Management in
Chaotic Wireless Deployments”, Proc. of ACM MobiCom 2005,
Cologne, Germany, September 2005.
[8] Balazinska and P. Castro. “Characterizing mobility and network usage
in a corporate wireless local-area network”. International Conference
on Mobile Systems, Applications, and Services (MobiSys'03), San
Francisco, CA, USA, May 2003.
[9] D. Kotz and K. Essien. “Characterizing usage of a campus-wide
wireless network,” Department of Computer Science, Dartmount
College Technical Report TR2002-423, March 2002.
[10] D. Tipper, T. Dahlberg, H. Shin, and C. Charnsripinyo. “Providing
fault tolerance in wireless access networks”. IEEE Communications,
40(1):62–68, January 2002.

631

You might also like