Efficient Channel Allocation for Wireless Local-Area Networks

Size: px
Start display at page:

Download "Efficient Channel Allocation for Wireless Local-Area Networks"

Transcription

1 1 Efficient Channel Allocation for Wireless Local-Area Networks Arunesh Mishra, Suman Banerjee, William Arbaugh Abstract We define techniques to improve the usage of wireless spectrum in the context of wireless local area networks (WLANs) by defining better channel allocation methods among interfering access points (APs). We do this by identifying new ways of channel re-use that are based on realistic interference scenarios in WLAN environments. This problem can typically be modeled as a graph coloring algorithm, where the APs represent vertices and the number of available channels represent colors. We show in this paper that such a formulation is unable to gain maximal benefits in WLANs. Instead we define a weighted variant of the graph coloring problem that takes into account realistic channel interference observed in wireless environments, as well as the impact of such interference on wireless users. We prove that the weighted graph coloring problem is NP-hard and propose scalable and fault tolerant distributed algorithms that achieve significantly better performance than existing techniques for channel allocation. Through detailed simulations we study the performance of the algorithms under various topologies and channel conditions. In particular, we show that the techniques achieve up to 45.5% reduction in the number of clients affected by interference for IEEE 82.11b/g networks with sparse topologies. The algorithms scale well with the size and density of the underlying topology. We also evaluate the algorithms on an in-building wireless testbed (consisting of 2 APs) and demonstrate that the algorithms achieve a 4% reduction in the interference by using partially overlapping channels when an insufficient number of nonoverlapping channels are available. I. INTRODUCTION Wireless local area networks (WLANs) have gained importance in the recent years as an Internet-access technology. As competition has driven down costs of WLAN equipment, wireless Internet access mechanisms are increasingly available in numerous public hot spots like coffee-shops, airports, and hotels. WLANs operate in portions of the frequency spectrum allotted by a regulatory body, e.g., the Federal Communications Commission in the USA, for unlicensed use. For example the 82.11b and 82.11g based WLANs operate in the 2.4 GHz frequency band while the 82.11a based WLANs operate in the 5 GHz frequency band. Such unregulated spectrum allocation has contributed to significant popularity and growth of WLANs. With the increasing deployment of such WLANs, network administrators are faced with an emerging challenge of distribution of the key shared resource (bandwidth) amongst the numerous users. In this paper we focus on a specific resource sharing problem in the context of based WLANs channel allocation. A. Mishra and W. Arbaugh are with the Department of Computer Science, University of Maryland, College Park, MD 2742, USA. s: {arunesh,waa}@cs.umd.edu. S. Banerjee is with the Department of Computer Sciences, University of Wisconsin, Madison, WI 5376, USA. suman@cs.wisc.edu Consider an in-building wireless environment in which multiple Access Points (APs) are operational. Each AP operates on an administrator-specified channel. In WLANs, the wireless card of a user scans the wireless medium to identify the access point with the strongest signal and associates with it. In order to reduce interference between different APs in the same physical neighborhood administrators conduct detailed Radio Frequency (RF) site surveys, often using spectrum analyzers, prior to setting up APs within the building and assigning specific channels to them [1]. Each WLAN standard defines a fixed number of channels for use by APs and mobile users. For example, the 82.11b standard defines a total of 14 frequency channels of which 1 through 11 are permitted in the US, 1 through 13 are permitted in Europe and only channel 14 is permitted in Japan. An important concept to note regarding these channels is that the channel actually represents the center frequency that the transceiver within the radio and AP uses (e.g., GHz for channel 1 and GHz for channel 2). There is only 5 MHz separation between the center frequencies, and an 82.11b signal occupies approximately 3 MHz of the frequency spectrum. The signal falls within about 15 MHz of each side of the center frequency. As a result, an 82.11b signal on any channel overlaps with several adjacent channel frequencies causing interference (also known as adjacent channel interference). This leaves only three channels (channels 1, 6, and 11) for the US that can be used simultaneously without causing interference. As a basic design rule, APs within range of each other are set to to different nonoverlapping channels. The current best practice for such nonoverlapping channel assignment is performed as follows: Each AP periodically checks other data transmissions in the channel it is using. If the volume of traffic in that channel (from other APs or clients of other APs) is greater than a threshold, then the first AP tries to move over to a less congested channel. We call this technique, Least Congested Channel Search (). In this paper we contend that with the continued growth of WLANs, a channel assignment scheme based solely on the rule will not be efficient. Given the unlicensed nature of WLAN technologies and decreasing costs of APs, the number of APs located in a physical neighborhood has proliferated. In many cases administrators increase the number of APs within a building to improve the wireless coverage. Additionally multiple organizations co-resident in the same building deploy independent wireless LANs, and the channel assignments made for the respective APs are made independent of each other. Hence the assignment of channels to this potentially large set of APs needs to be carefully coordinated, or else the broadcast nature of WLANs can lead to serious performance degradation of the

2 wireless users. Considerations for Efficient Channel Allocation We define scalable distributed algorithms for the channel assignment problem that tries to optimize user performance in wireless LAN environments with multiple APs. Our formulation and solution to the WLAN channel assignment problem addresses two important problems which, to the best of our knowledge, have not been addressed in prior literature. They are: 3 to a re-assignment of channels as the overlap regions become populated with users 1. Weighted channel assignments: A channel assignment problem is typically modeled as a graph-coloring problem there is a vertex on the graph corresponding to each AP, an edge on this graph represents potential interference, and the colors represent the number of non-overlapping channels. A goal of the channel assignment problem is to cover all APs (vertices) with the minimum number of channels (colors) such that no two adjacent APs (vertices) use the same channel (color). This is the minimum graph coloring problem. 2 1 AP1 Region X AP2 Region Y AP3 AP6 AP AP4 AP5 The un- Fig. 1. Channel assignment should be based on user performance. shaded circles indicate the interference radius of each AP. Dynamic channel re-use and Discovery of hidden-aps: Consider the scenario depicted in Figure 1. There are three APs, namely AP 1, AP 2, and AP 3. In this figure, mobile users 1 3 are associated with AP 1, mobile users 4 7 are associated with AP 2, and mobile users 8 12 are associated with AP 3. Transmissions from AP 1 and AP 2 do not interfere with each other. Hence we would ideally like to assign both of these APs to the same channel to maximize channel reuse. Note that a simple RF site survey (conducted both at AP 1 or AP 2 ) will also arrive at the same decision. Transmissions from AP 2 and AP 3 also do not interfere with each other. However, the clients of AP 2 (4 7) and AP 3 (9 12) are in close proximity of each other. Hence if AP 2 and AP 3 operate on the same wireless channel, only one of these APs can be actively involved in communication with a client in any given instant. This is the classic hidden terminal problem in wireless networks [2], [3]. The Distributed Coordinated Function (DCF) in 82.11b WLAN technology will handle such hidden terminals (hidden APs) by using the four-way handshake (RTS-CTS-Data-Ack), effectively reducing the data throughput achieved by the mobile users. An even more efficient solution is to assign these two APs to two different non-overlapping channels, if that is possible. Unfortunately, an RF site survey at either of the AP locations or the heuristic does not expose this information to the site administrator. The decision to assign two different APs to the same wireless channel significantly depends on the potential interference experienced by the mobile users in an overlap region, i.e., Regions X and Y in Figure 1. If both these regions are empty, then all three APs can be assigned to the same channel to maximize channel reuse. Our proposed solutions dynamically identifies opportunities for channel reuse when such overlap regions are devoid of mobile users, but quickly reverts back Fig. 2. All APs are in interference range of each other and assuming we have only three non-overlapping channels, we need to assign overlapping channels to APs in this case. However, the number of non-overlapping channels available in a specific WLAN technology is bounded. For example, in 82.11b in the US there are only three independent, nonoverlapping channels, 1, 6, and 11. Consider the scenario in Figure 2 in which the four APs (AP 4, AP 5, AP 6, and AP 7 ) are in close proximity of each other. There are 9, 4, 3, and 1 mobile clients associated with them respectively. In such scenario if we restrict our channel choices to only the non-overlapping channels (1, 6, and 11) two APs will be assigned the same channel and will experience significant interference. We demonstrate in this paper that better performance can be achieved by assigning partially overlapping channels to the APs. One possible assignment of channels to APs is: AP 4 to channel 1, AP 5 to channel 6, AP 6 to channel 11, and AP 7 to channel 9. (The channels are separated by gaps of 5,1, and 1 intervening channels.) Clearly clients of AP 5, AP 6, and AP 7, will experience some interference. AP 4 encounters no interference from other APs and their clients. This is desirable because the number of clients it is currently supporting is greater than the total number of clients in all the other APs. However, it is possible to consider alternative channel assignments, e.g. AP 4 to channel 1, AP 5 to channel 11, AP 6 to channel 5, and AP 7 to channel 8. (The channels are separated by gaps of 3,2, and 2 intervening channels.) In this scenario there is some interference between each pair of APs. However, the interference between AP 5, AP 6, and AP 7, is reduced. It is possible that such an assignment leads to better aggregate 1 We ignore small timescale, transient migrations of user populations.

3 performance for all clients. Based on these observations, we define a weighted variant of the graph-coloring problem, in which it is permissible to allocate overlapping channels to neighboring APs. Our goal in this variant is to minimize the impact of such overlapping channel assignments between neighboring APs on user performance. We discuss the exact formulation of this problem in Section II. Unlike the RF site survey based static techniques, our proposed solution enables self-configuration of channel assignment to APs based on continuously evolving channel conditions in the wireless environment. We present two techniques in this paper that are applicable to a wide range of WLANs technologies, e.g., 82.11b, 82.11a, 82.11g, etc. The first technique does not require any collaboration among the APs and can be applied to a wireless network formed by APs belonging to different WLANs. The technique assumes that the APs are greedy in nature they try to minimize the interference within their area of coverage 2. We also present a second technique that drastically reduces the total number of clients suffering interference in the network as a whole. However, this technique requires collaboration among the APs. This is particularly suited for efficient channel allocation for a single wireless network, or for multiple wireless networks if the administrators are willing to cooperate. Through simulations, we show that the two techniques presented in this paper dramatically improve interference. In particular, with 3 non-overlapping channels, the techniques achieve a 45.5% reduction in interference for sparse topologies. We also show that even if only 1% of the total APs use the techniques, the network as whole still achieves up to 4% reduction in the clients suffering interference. We also demonstrate similar performance results on an in-building wireless network. The rest of the paper is structured as follows: In Section II we present the formulation of our channel assignment problem for wireless LANs. In section III, we discuss a graph theoretic model for interference and provide distributed algorithms in section IV. Section V discusses the simulation results, and the experiments are discussed in section VI. In Section VII we describe the related work. We conclude in section VIII. II. IMPROVING CHANNEL RE-USE The objective of this work is to define an assignment of channels to WLAN APs in such a way that it maximizes data throughputs of wireless users. We first examine the current best practices for channel allocation in WLAN environments. A. Current Best Known Algorithms Current best practices for channel assignment recommend a manual placement of access points and channel selection [1], aided with radio-map tools. Access points, however, provide a method of autonomously searching for the least congested channel [4]. Below we discuss the two approaches and their shortcomings: 2 A rogue AP can always thwart any algorithmic technique for efficient channel assignment to all other neighboring APs in its vicinity. 1) Least Congested Channel Search (): In this technique, each AP monitors packet transmissions in the same channel. When it detects such transmissions from other APs or clients associated to other APs (within its vicinity), it tries to scan for an alternative lesscongested channel. In order to be able to search for the least congested channel (channel with least number of other APs assigned in the vicinity), the AP should be within the transmission range of stations associated to another access point. We will show in this section that using such an algorithm, an AP cannot detect many scenarios of conflict between neighboring APs. 2) Radio-map tools: Site administrators also use radio-map tools to assign channels to APs. This method is not autonomous, and hence requires a manual re-configuration of the network as the APs change position or the wireless characteristics of the environment change (e.g. on adding new furniture in an office). Also this assumes that the administrator has control over the spectrum, i.e, if other networks were to co-exist, this approach can become very cumbersome and inefficient. B. Our Opportunities for Efficient Channel Re-use The techniques proposed in this paper significantly improve the channel allocation mechanisms for WLANs by automatically detecting opportunities for greater channel re-use when possible, and also correctly handling situations that would lead to greater interference between neighboring APs and their clients. To precisely define our channel assignment approach, we first define the notion of interference between wireless transmitters and receivers that will be relevant in the rest of the paper. In particular we look at two interference effects: (i) co-channel interference, which will be useful in addressing dynamic channel re-use and discovery of hidden APs, and (ii) adjacent channel interference that will be important in defining and solving the weighted variant of the graph coloring problem. 1) Detecting and Avoiding Co-Channel Interference: Cochannel interference refers to interactions of multiple wireless transmissions on the same channel (with the same center frequency). We borrow some of the terminology used in [5]. When a signal is propagated from a transmitter to a receiver, the signal is correctly received at the receiver depending on the received power at the receiver. Given a transmission power, the receiving power is mostly decided by path loss characteristics over the transmitter-receiver distance. For the simplicity of discussion, we will assume an openspace environment, in which the path loss of a signal is usually modeled as a two-way ground model. Let d is the distance between the receiver and the transmitter. When the transmitter is close to the receiver (e.g. within the Freznel zone [6]), the received signal power is inverse proportional to d 2. When their distance is larger (e.g. outside of Freznel zone), the receiving signal power is then inverse proportional to d 4 [6]. (Note that our algorithms are independent of the specific signal attenuation model in the physical environment.) According to this model, in the open space environment, the received power P r of a signal from a sender at distance d is

4 2R 2R 2R 2R R BSS AP 1 R C1 C2 AP 2 R BSS AP 1 R C1 C2 AP 2 R BSS AP 1 R AP 2 C1 C2 R BSS AP 1 R C1 C2 AP 2 D > R BSS D [R to R + R] BSS BSS D [ 2R to R BSS ] D < 2R (a) No Conflict (b) Type-1 Conflict (c) Type-2 Conflict (d) Type-3 Conflict Fig. 3. Figure shows four different situations with APs AP 1 and AP 2 sharing the same channel. The innermost circle (of radius R) around an AP indicates its transmission radius. The next larger circle (of radius 2R) indicates the maximum transmission radius among all mobile users associated with this AP. The outermost circle indicates the maximum interference radius of users associated with the AP. given by h 2 t P r = P t G t G h2 r r d k (1) In equation 1, G t and G r are the antenna gains of the transmitter and the receiver respectively. h t and h r are the height of both antennas. P t is the transmission power at the sender. The path loss, parameter k, typically is a value between 2 and 4. A signal arriving at a receiver can be demodulated correctly if the signal-to-noise ratio(snr) is above a certain threshold (say T SNR ). Consider the following scenario. A transmitter T and receiver R are separated by distance d, while another sender S (potentially causing interference) is at a distance r from the receiver R. Let P r denote the receiving power of the signal from the transmitter T, and P i the power of the signal from S at R. Thus, the SNR is given as SNR = ambient or thermal noise in the environment around the receiver R. Neglecting N a compared to P i, and assuming homogeneous radios, we have SNR = P r /P i = Pr P i+n a, where N a is the ( ) k r T SNR (2) d r k T SNR.d (3) Thus to successfully receive a signal, the interfering nodes must be at least k T SNR.d distance away from the receiver. This is defined as the interference range R i of the receiver with a transmitter-receiver distance of d, i.e., R i = k T SNR.d. Let us define k T SNR to be the interference factor (α). For the two ray ground model [6] it can be shown that α = Based on this observations we consider the following two ranges for any given transmitter, T : Transmission Range (R tx (T )): This represents the range within which a receiver can successfully receive data transmitted by T if there is no interference from other transmitters. The transmission range is mainly determined by transmission power used by T, and radio propagation properties of the medium. Interference Range(R i (T )): This is the range within which transmission by T will cause interference to receivers that are trying to receive data from other transmitters. The receivers within this range will experience packet losses if T is transmitting simultaneously with their respective sources. In general, R i (T ) is greater than R tx (T ). 1) Interference Range of a BSS (R BSS ): This is the range within which stations will be interfered by either the access point creating the BSS or another station associated to the access point. Scenarios of interference: For simplicity, we assume an open-space environment with circular transmission ranges, etc. In Figure 3, the innermost circle around an AP indicates it transmission radius (i.e. R tx (AP )). We call this radius, R. A wireless user must be located within this transmission radius in order to associate with the AP. The next larger circle indicates the maximum transmission radius among all mobile users associated with this AP (hence the mobile user is located within the innermost circle). The radius of this circle is 2R. Finally the outermost circle indicates the maximum interference radius of the mobile users, which are associated with the AP, and hence is (1 + α)r. For the open-space model, this range is ( )R, i.e. 2.78R. Since each AP and all the mobile users together define a Basic Service Set (BSS) in the terminology, we call this range the interference range of a BSS, denoted by R BSS. We distinguish between the following scenarios as shown in Figure 3, with two APs, (AP 1 and AP 2 ) and their clients (C 1 and C 2 ). Client C 1 is associated with AP 1 and client C 2 is associated with AP 2. Assume that both APs have been assigned to the same channel. No conflict: In this scenario (Figure 3(a)) the two APs are separated by a distance greater than R BSS +R, i.e., 3.78R in the open-space model. In this case the mobile clients of the two APs do not interfere with each other. If the distance between APs is less than or equal to R BSS +R, then transmissions made by a client of one AP will potentially interfere with transmissions of the other AP or its clients. Hence in such cases these two APs should be assigned to different channels for improved user performance. We discuss three such cases next. Type-1 conflict: In this case (Figure 3(b)) the two APs are separated by a distance, D, such that R BSS < D R BSS + R. This implies that transmissions of clients C 1

5 and C 2 interfere with each other. However, because the distance between an AP and clients of the other AP is greater than the interference range of such clients, the AP itself does not observe any such interference. Type-2 conflict: In this case (Figure 3(c)) the distance between the two APs is such that 2R < D R BSS. In this case the client C 1 will interfere at AP 2 and client C 2 will interfere with AP 1. The clients themselves will also interfere with each other (in fact the clients can potentially demodulate the transmissions of each other correctly and hence realize the conflict). However, AP 1 cannot correctly demodulate the transmissions of C 2, since the AP 1 is within the interference range of C 2 but not within its transmission range. Hence neither AP can accurately detect that this interference is due to another another AP located in its vicinity and is using the same channel. Type-3 conflict: In this case (Figure 3(d)) the distance between the two APs is less than 2R. In this scenario, AP 1 will be able to correctly demodulate transmissions by C 2 and will realize that there is another AP in its vicinity using the same channel, i.e. will be able to detect the conflict. Among these four scenarios, the two APs should be allocated the same channel only in the No-conflict case. In the other three cases, the two APs should be assigned to different nonoverlapping channels, if possible. However, out of the three conflict cases shown in the figure, 3, an AP can autonomously detect the presence of Type-3 conflicts only when using the channel allocation scheme. The other two conflict scenarios will go undetected. However, the frequency of Type-1 and Type-2 conflicts in real-life scenarios is expected to be quite high. R BSS C1 2R AP 1 No affected clients in intervening region R AP 2 D [ 2R to R BSS ] Fig. 4. Based on the impact on mobile users, some of the conflict scenarios may not require the APs to use independent channels. Weight of Conflicts: Note that channel re-assignment for Type-1, Type-2, and Type-3 conflicts are necessary if and only if there is at least one client who is affected by the co-channel interference. It is possible that neither of these two APs will have any client in the intervening zone between them. We show such an example in Figure 4 which classifies as a Type-2 conflict. Note that in this scenario, the APs themselves do not interfere with each other (since their distance is > 2R. Their clients are not in the intervening physical space between each other and hence are also not affected if the two APs use the same C2 channel. Clearly in such a scenario, no channel re-assignment is necessary and hence it is important to capture the impact of a conflict by the number of affected users. Hence in Section III we will define our graph theoretic formulation of the problem in which the impact of potential conflicts are captured using appropriate weights. Received Signal Strength Adjacent Channel Interference Receiver channel signal strentgh Fig. 5. The signal strength at the receiver with the transmitter at channel 6. Each point is an average of atleast 1 samples. 2) Exploiting Variations in Adjacent Channel Interference: Adjacent channel interference refers to the interference caused on a particular channel by a station transmitting on a neighboring channel. Two channels are independent or non-overlapping if there is negligible interference between stations operating simultaneously on the two channels. Adjacent channel interference is present in IEEE a/b/g networks. To better understand such adjacent channel interference we performed a simple experiment with IEEE 82.11b. A transmitting station is placed on channel 6, and a receiving station is moved from channel 1 through 11. Figure 5 shows a plot of the signal strength at the receiving stations for the different receiving channel choices. We can see that the interference between channels 1 and 6, and channels 6 and 11 are very low. Hence channels 1, 6, and 11 are considered non-overlapping for all practical purposes. Ideally we will like to use such nonoverlapping channels to avoid any conflict in the WLAN environment. However, there exists other channel pairs where the interference is fairly low. For example, channels 2 and 6, and channels 6 and 1. Although the interference on these channels pairs are greater than that between 1, 6, or 11, such interference can still be considered low for many practical scenarios. We believe that with the steady growth in deployment of APs within the spectrum-limited wireless environment, it will be important to exploit such opportunities of low interference when necessary to achieve greater spatial re-use. We will now define a graph theoretic formulation of our problem where we present a weighted variant of the traditional graph coloring problem, in which the weights will capture the impact of co-channel interference on mobile users, as well as the impact of interference between (potentially) overlapping channels on these users. III. GRAPH THEORETIC FORMULATION In this section, we present a graph theoretic model to capture constraints on channel allocation among interfering access points.

6 A. Overview The channel assignment problem for WLANs can be modeled as a graph coloring problem in which the APs are the vertices of a graph. A conflict between two APs (due to physical proximity and potential interference) is represented by an edge in the graph. The goal of this graph coloring problem is to assign a set of distinct colors (one corresponding to each available channel). To enable the most efficient re-use of these channels the objective of this problem will be to color the graph with the minimum number of colors, a problem which is known to be NP-Hard for general graphs. We call this model, the unweighted graph coloring problem. Note that in the unweighted problem, the colors correspond to non-overlapping channels. As the number of APs within a given physical region grows, the number of colors (nonoverlapping channels) needed to color the graph will exceed the number of available colors (i.e., the maximum number of non-overlapping channels). To enable an efficient channel allocation under such circumstances we extend the above graph theoretic formulation to a weighted graph coloring problem with a certain objective function. In this weighted variant, each vertex corresponds to a distinct AP as before. However, each edge on this graph now has a weight associated with it. The weight of an edge indicates the importance of using different colors (channels) for the corresponding vertices (APs) that are connected by that edge. In the rest of this discussion we will use APs and vertices and similarly colors and channels interchangeably. One informal heuristic for assigning weights to APs can be the total number of active clients, associated to these two APs that will interfere with each other, if both these APs are assigned the same channel. We will discuss the exact computation of these weights in Section IV-C. If two APs are connected by an edge with a high weight, we will want to assign different channels to them. If two such vertices are assigned non-overlapping channels, then the contribution of this edge to the objective function is zero (since the clients of these two APs do not interfere). However, our discussion in Section II indicates that it is possible to assign partially overlapping channels to such neighboring APs. In such a scenario, this edge contributes a positive value to the objective function, e.g., it can be the number of clients affected by interference, scaled by the degree of interference between the chosen channels. Clearly if the two APs are assigned to the same channel, the contribution of this edge to the objective function is maximum, and decreases with decreasing overlap between the assigned channels. Consequently the goal of algorithms solving the weighted graph coloring algorithm is to minimize this objective function, thereby minimizing the impact of interference on clients. We discuss three specific objective functions for this minimum weighted graph coloring problem, and show that the problem is NP-hard for all three. Note that the graph model presented in this section and the techniques presented in section IV can be applied to any set of APs, sharing the same RF spectrum in the region of interest and belonging to potentially different WLANs with arbitrary topologies. B. Formal definition Let k denote the total number of non-overlapping channels available in the underlying wireless PHY layer 3. Given a region of interest covered with a set of access points, define an overlap graph G = (V, E) as follows: V = {ap 1, ap 2,..., ap n } be the set of n APs that form the network. Place an edge between APs ap i and ap j (ap i ap j ) if there is an overlap in the interference region of the BSS created by APs according to the interference model. Let W be the weight function on G; W (ap i, ap j ) denotes the normalized weight on the edge (ap i, ap j ). In this discussion we assume that the weight of an edge indicates the number of clients associated with the two corresponding APs that are affected if these APs are assigned the same channel. The weighted graph coloring problem for channel allocation is stated as follows: A channel assignment C(ap i ), ap i V is a mapping C : V {1... k} from the set of vertices to the set of colors. We say that an edge (ap i, ap j ) is conflict free edge if the interference between these two channels is zero (e.g. channels 1 and 6 in 82.11b). Else if the choice of colors have some positive interference (e.g. say channels 1 and 2 in 82.11b) we call the edge (ap i, ap j ) a conflict edge. We define a term Interference-factor or I-factor, denoted by I ( ap i, ap j ), for each edge, which is the interference between the colors assigned to the two APs. Note that the I-factor of all conflict-free edges is zero. We call the product, W (ap i, ap j ) I(ap i, ap j ) as the I-value. The I-value represents the total effect of interference on all clients that fall in an overlapping region between two APs. We informally call this the conflict edge weight. Thus, given G and W as defined above, the channel allocation problem is to find a mapping C such that an objective function is optimized. Below, we define three different objective functions L max, L sum, L num, which we shall also use as metrics to evaluate the distributed channel allocation algorithms presented in section IV. 1) Minimize the I-value among all interfering APs: Minimize : L max (G, C) = Max I(ap i, ap j )W (ap i, ap j ) e=(ap i,ap j) E We call the problem of minimizing L max, as defined above, a min-max graph coloring problem. This minimizes the maximum I-value of an AP in the graph. Informally this implies that we are minimizing the maximum impact of interference among all overlap regions between APs. 2) Minimize the sum of weights on all conflict edges: Minimize : L sum (G, C) = I(ap i, ap j )W (ap i, ap j ) e=(ap i,ap j) E L sum, as defined above, minimizes the sum of the I- factors. This informally translates to minimizing the total 3 Equal to 3 for IEEE 82.11b/g and 13 for IEEE 82.11a.

7 effect of all interference experienced by clients as a consequence of channel assignments. 3) Minimize the number of conflict edges: L num (G, C) = I(ap i, ap j ) e=(ap i,ap j) E L num, as defined above, minimizes the total impact of all conflict edges, and hence translates to minimizing the total effect of interfering APs. Non-overlapping Channels: Special Case: Note that the non-overlapping channel assignment problem is a special case of our problem formulation above. It can be obtained by defining the I-factor as I(ap i, ap i ) = 1, I(ap i, ap j ) =, j i, and restricting the choice of channels to the corresponding nonoverlapping channels. Although all three objective functions translate to meaningful optimizations, we focus on the L max objective function as it minimizes the maximum I-value among all overlap regions and hence maximizes available bandwidth on a per-channel basis. Below, we show that the above problem is NP-hard for the L max objective function. On similar lines, one can show NPhardness for the other objective functions. Theorem: Given a graph weighted undirected graph G = (V, E), with n vertices, V = {v 1, v 2,..., v n }, and a weight function W : E {1... 1}. Let C : V {1... k} denote a k-coloring of G. The problem of finding P that minimizes L G = Max e=(v V W (v i, v j ) i,v j) E C(v i)=c(v j) is NP-hard. Proof: Consider the general problem of coloring an undirected graph: Given a graph G = (V, E), does there exist a k-coloring C : v {1... k}, 1 k V, such that e = (v i, v j ) E C(v i ) C(v j ). By assigning a weight of 1 to all edges, we formulate this as a min-max coloring problem. Let P be the solution obtained for the min-max version, it can be seen that L G = iff G has a k-coloring. Thus the result follows from the hardness of the general graph coloring problem. C. Centralized and Distributed Solutions Since the unweighted graph coloring problem is known to be NP-Hard, a number of techniques have been proposed in the literature to approximately solve the unweighted graph coloring problem [7]. In the appendix we show how any such approximation algorithm can be adapted to provide a solution to the weighted version of the problem. The focus of this paper is to define distributed techniques to solve our desired problem. We discuss two such distributed solutions next. IV. DISTRIBUTED CHANNEL ALLOCATION ALGORITHMS In this paper we primarily focus on the L max objective function and we present two different heuristics which we call and Hsum to minimize this objective function. Both algorithms are executed at APs in a distributed manner. Both algorithms work on local information (i.e. each AP collects information from its neighbors) and are hence scalable in the size of the wireless network. The algorithms are incremental in nature, hence they can adapt the channel assignment to reflect changes to the graph topology. The first algorithm,, does not require communication between the APs, and applies to multiple co-existing wireless networks sharing a limited RF spectrum. It primarily attempts to reduce the L max objective function. The second algorithm, Hsum, tries to reduce the L max objective function (like the ) algorithm, but additionally is also able to reduce the L sum objective function to a significantly lower value than what is able to achieve, without compromising the L max objective function. To do this, the Hsum algorithm requires some coordination between APs. It uses this coordination function to operate more intelligently than the basic algorithm. Such coordination can be implemented using the Inter-Access Point Protocol [8]. The motivation behind these heuristics is their applicability to non-cooperative APs. We assume that the APs are nonmalicious in nature, but the first technique, does not require collaboration among the APs each AP attempts to maximize its gain by reducing interference locally. The second heuristic improves on the first, however requires some collaboration to achieve better performance for the network as a whole. The algorithms achieve scalability in the size of the network by operating in a local neighborhood. They are also incremental in nature, and keep the channel assignment updated as the network topology changes. The current state of each algorithm is the current color assignment of all APs. Since no color assignment is invalid, the algorithm does not reach any inconsistent state because of packet loss or node failures. The effect of failures would be reflected in a delayed convergence to a better channel assignment. This makes the algorithms fault tolerant in nature. We describe the algorithms using the notation presented in Section III. We define the following additional terms: k is the number of available channels. N(ap i ) denotes the set of neighbors of ap i, i.e. N(ap i ) = {ap j e = (ap i, ap j ) E ap i ap j }. For simplicity of presentation, we define the following objective functions, corresponding to L max and L sum respectively, which are local to an AP ap i : L max (G, C, ap i ) = Max I(ap i, ap j )W (ap i, ap j ) e=(ap i,ap j) E (4) Informally, L max (G, C, ap i ) is the maximum conflict weight of an edge incident on ap i. L sum (G, C, ap i ) = I(ap i, ap j )W (ap i, ap j ) e=(ap i,ap j) E (5) Informally, L sum (G, C, ap i ) is the aggregate of all weights of conflict edges incident on ap i. A. Algorithm : The algorithm, outlined in Figure 6, has two steps discussed in detail below:

8 Procedure : (ap i ) 1. Initialize: C(ap i ) 1 { initial coloring for all nodes } 2. Optimize: (a) H(c) Max I(ap i, ap j )W (ap i, ap j ) e=(ap i,ap j) E C(ap j)=c { H(c) is max. weight of any edge to ap i whose neighbor has a color c } (b) Choose c such that H(c ) = Min c=1...k H(c) { Choose color with min. conflict weight } (c) C(ap i ) c Fig. 6. Algorithm. Initialization step: This step selects an initial assignment for C. This can be as simple as assigning the same color to all APs, or the APs can perform a Least Congested Channel Search () (discussed in section II) and leverage that as an initial coloring. We study the effect of different initial colorings on L max in section V. Optimization step: This step improves the coloring in an incremental manner. Each AP ap i attempts to minimize interference on its maximum conflict edge by selecting the color which minimizes L max (G, C, ap i ). This is done in steps 2(a) and 2(b) of the algorithm. The optimization step is executed by each AP periodically. This moves the network to a better coloring and keeps the channel assignment in synchrony with changes to the graph topology. Changing the channel of operation: The above algorithm executes on an AP after the wireless network has started providing link layer connectivity. Hence changing an APs channel of operation is costly as it requires all clients to dis-associate and re-associate again, suffering a temporary loss of service. This can be taken into consideration in the following manner: 1) In presence of Coordination between APs: If the APs can communicate with each other, for example using the Inter-Access Point Protocol (IAPP) [8], the optimization phase can be executed on a virtual-color variable maintained at each AP. Once a sufficiently 4 better color assignment has been obtained, the operation of changing channels can be performed during periods of low activity. 2) In absence of Coordination between APs: If the APs cannot communicate with each other, they have to change their channel of operation during each execution of the optimization step. Being greedy in nature, an execution of the optimization step will only reduce the interference. Since each execution step has to be performed during periods of low network activity, the algorithm may take a longer time to converge on the overall. Thus the tradeoff for lack of coordination is an increased convergence time to a better channel assignment. However, when compared to the duration of service offered by an AP 5, this time 4 Any of the metrics L max, L sum, L num can be used to compare two color assignments. 5 Which can be assumed to be of the order of days or months on average. would still be negligible. B. Algorithm Hsum: We now present the Hsum algorithm which performs equally well (as ) in reducing the Lmax objective function, but additionally is also able to reduce the L sum objective function without compromising the Lmax objective. Hsum is able to perform such an improved channel assignment by requiring some coordination between participating APs to communicate the L max value during the execution of the algorithm. Hence, this algorithm particularly applies to wireless networks under the same administrative domain. The algorithm can also be applied to situations where APs from different WLANs are willing to coordinate and communicate with each. Such a communication can be achieved using the IAPP [8] protocol. Due to space constraints, in this paper we just provide a high level description of this algorithm. Pseudo-code is outline in Figure 7. The previous algorithm, each AP performs a a greedy optimization trying to minimize its local maximum interference, i.e. minimize L max (G, C, ap i ). Although this reduces the maximum interference for each AP, it can create many conflict edges with low weights, which can lead to potentially large aggregate interference in the entire network, i.e. L sum. Hence Hsum tries to additionally reduce the L sum objective function as well as follows: It minimizes L max (G, C, ap i ) if L max (G, C) = L max (G, C, ap i ). In other words, if the AP ap i has a conflict edge which has the maximum weight over the entire graph, it selects a coloring which minimizes L max, otherwise it minimizes the the aggregate interference within its area of coverage, i.e., L sum (G, C, ap i ). IAPP [8] based coordination is necessary for this algorithm because each AP needs to periodically evaluate the global value of L max. Note that since IAPP operates at the network layer, its enables APs from different administrative domains/wlans to communicate with each other. The IAPP messages would typically be exchanged using the wired Distribution System connecting the APs, and thus the overheads due to this communication are not relevant. For restricting the assignment to only non-overlapping channels, as a special case, the I-factor can be set to I(ap i, ap i ) = 1, and I(ap i, ap j ) = in the above algorithm. This has been discussed in section III. C. Distributed Construction of Overlap Graph An important input to the channel assignment algorithms is the overlap graph construction. A naive method would miss the Type-1 and Type-2 conflicts and hence we need to handle theses cases in the construction methods. We present two scalable and autonomous methods of constructing the overlap graph in a distributed manner. The first method is based on a new technique included in the IEEE 82.11K Radio Resource Management draft [9] called the Site-Report and will be supported by wireless cards in the future. Current wireless cards can also easily support the site-report feature through firmware updates. Although the site report method is preferred for generating the overlap graph, we discuss another method based on

9 Procedure : Hsum(ap i ) 1. Initialize: C(ap i ) 1 { initial coloring for all nodes } 2. Optimize: { Define w max as current value of L max (C). } (a) H(c) Max I(ap i, ap j )W (ap i, ap j ) e=(ap i,ap j) E C(ap j)=c (b) if H(c) w max M(c) 1 else M(c) { Mark colors with the max. conflict weight > w max We do not want to choose such colors. } (c) S(c) e=(ap i,ap j) E C(ap j)=c I(ap i, ap j )W (ap i, ap j ) { S(c) denotes sum of weights of all edges to ap i whose neighbor has a color c } (d) Choose c such that S(c ) = Min S(c) 1 c k M(c)= { Choose color with min. sum of conflict weights among all unmarked colors. } (e) C(ap i ) c Fig. 7. Algorithm Hsum. AP to which the client was associated prior to the reassociation. An edge is added between two APs upon the receipt of this message. Since most of the reassociations happen due to degrading signal strength [11], it can be assumed that the client was on the boundary of the coverage area of the prior AP. Hence the signal strength of the reassociation message received by an AP would give a direct indication of the weight on the edge between this AP and the prior AP. In cases where there is a significant overlap between two APs, it might not be possible for a client to perform a reassociation between them. In such cases, the edge would go undetected by the neighbor graph technique. Here we enhance this technique to include the detection of such edges. Called the channel-scan enhancement, each AP performs a periodic scan of all channels to capture the significant overlap edges. The scan can be performed less frequently and during periods of low network activity. The overlap graph can hence be constructed using the channel-scan enhancement along with the neighbor graph technique. In section VI, we demonstrate the construction of an overlap graph using both methods for an in-building wireless network testbed. capturing IEEE reassociations and channel scans. This method works with the current hardware. Both methods update the graph incrementally and on a periodic basis, hence incorrectly added edges can be removed over time and changes to the network topology will get reflected into the graph over time. 1) Using Site-Reports: An AP can randomly and with very low probability, request a client to perform a site-report during intermittent periods of low activity with respect to the client. This requires the client to perform a passive scan of each channel and reports a list of APs along with the received signal strength. An edge is placed between the current AP and any APs reported by the client. The weight of an edge created using the above method can be calculated as follows. Let Num api denote the number of site reports conducted by AP ap i. Let Numap i (ap j ) denote the number of site reports conducted by AP ap i which reported ap j. Then the weight W (ap i, ap j ) on the edge (ap i, ap j ) is obtained by W (ap i, ap j ) = Numap i (apj) Num api. Since the site-report is performed by clients associated to and within the range of an AP, this weight indicates the fraction of clients associated to ap i that are affected by interference from ap j. Thus higher the weight, greater would be number of clients affected and hence the channel assignment algorithms would assign nonoverlapping or partially overlapping channels to these APs. The weight can be calculated by an AP without any communication with other APs. In the case that the APs coordinate with each other, a better statistical estimate for W (ap i, ap j ) would be Numap i (apj)+numap j (api) Num api +Num apj. 2) Using Reassociations and Channel Scans: In [1], Mishra et. al. present a technique called Neighbor Graphs which captures the reassociaton relationship between APs. During a reassociation, the client sends an IEEE reassociation request message which contains the MAC address of the V. SIMULATIONS We have evaluated the performance of our proposed algorithms through extensive simulations as well as through measurements on an operation wireless testbed, consisting of 2 APs distributed on two floors. We present the results from our simulation study in this section, and the results of our measurement study on the wireless testbed in the next section. A. Methodology The goal of the simulation study was (1) to understand the performance of our proposed techniques in a controlled manner, and (2) to study its scalability properties with increasing number and density of APs in the environment. In this study we assumed that the APs were distributed over a three dimensional physical region. The locations of the APs were chosen uniformly at random for the different experiments. Each AP had a transmission radii and interference radii which was Additionally we assumed that the clients were distributed uniformly at random in the same physical space. Each client associated with a nearby AP with the strongest signal strength. Each client in this topology is an active client, i.e., it will cause and experience interference with other clients as they communicate with their respective APs. Each client also has its independent transmission and interference radii. Clearly the choice of circular radii for transmission and interference ranges is a simplifying assumption and we study the impact of more realistic physical wireless environments in the next section. In all these experiments we compared the performance of three channel allocation algorithms, namely the current best known technique as defined in Section II, and our proposed distributed algorithms and Hsum. The actual channel selected by the algorithms depends on the channel conditions, the number of clients associated to neighboring APs,

10 Maximum Conflict Weight(L-Max) Maximum Conflict Weight (L-Max) with respect to 1 Hsum Sum of Weights(L-Sum) on conflict edges Sum of Weights(L-Sum) with respect to Hsum Number of Conflict Edges(L-num) Number of Conflict Edges(L-num) with respect to 2 Hsum (a), Hsum, with L max (b), Hsum, with L sum (c), Hsum, with L num Fig. 8. Figure compares the m, Hsum and with the number of colors. Each point is an average of simulations over 1 different graphs each with 25 vertices, a maximum degree of 8. Maximum Conflict Weight(L-Max) Maximum Conflict Weight(L-Max) with respect to 1 Hsum Sum of weights on Conflict Edges(L-Sum) Sum of Weights(L-Sum) with respect to Hsum Number of Conflict Edges(L-Num) Number of Conflict Edges(L-Num) with respect to 4 Hsum (a), Hsum, with L max (b), Hsum, with L sum (c), Hsum, with L num Fig. 9. Figure compares the m, Hsum and with the number of colors. Each point is an average of simulations over 1 different graphs each with 1 vertices, and a maximum degree of 2. and the network traffic going through the interfering APs. We capture this dynamic nature of the algorithm in the simulations. Performance Metrics: We primarily examined three performance metrics for this study, as given by the three objective functions, L max, L sum, and L num, that we defined in Section III. Note that in any wireless environment it is always desirable to minimize each of these metrics. Simulation Scenarios: We present different simulation scenarios. Our first results in this section will examine the channel assignment properties of the algorithms if the objective is to only assign non-overlapping channels to APs. This is the current practice used for channel assignment today. Such a nonoverlapping channel assignment problem is a special case of our problem formulation, and can be handled by both and Hsum algorithms by appropriately choosing the I-factor, i.e., by setting I(ap i, ap i ) = 1 and I(ap i, ap j ) =, j i, and restricting the choice of channels to precisely the set of non-overlapping channels. We simulate two different wireless environments one with small(er) number of APs and lower consequently lower interference, and the other with a high(er) number of APs and consequently greater interference. Subsequently we will discuss the impact of increasing interference of the quality of solutions achieved by the different algorithms. Finally we describe the performance of the algorithms when it is permissible to use overlapping channels. Clearly such an approach will lead to better spatial re-use. B. Channel Allocation Algorithms 1) Non-overlapping channels and Low Interference: We consider a wireless environment in which there are 25 APs distributed uniformly at random. The low interference was simulated by bounding the maximum transmission and interference radii of APs and clients. In this example, this typically bounded the maximum number of conflict edges for any AP to 8, i.e., the maximum degree on the overlap graph was 8. Clearly such a topology can always be colored with 9 colors. Hence we varied the number of non-overlapping channels between 3 and 9. Figure 8 compares the three algorithms. 1) Both and Hsum outperform the algorithm. As the number of colors is increased from 3 to 7, the performance difference between the, Hsum and the algorithm increases. In fact, even as the number of colors increase, does not improve as much, because it cannot detect many conflicts that exist, e.g., the Type-1 and Type-2 conflicts. The plot is restricted to a maximum X-value of 7 channels because both and Hsum was able to find perfectly conflict-free channel allocation when using 7 nonoverlapping channels. Such a channel assignment cannot be obtained by performing an. 2) Hsum does better than. This is because Hsum tries to minimize the L sum metric in additional to

11 L max using additional coordination between APs using IAPP [8]. 2) Non-overlapping channels and High Interference: To simulate higher interference in the wireless environment we use a larger number of APs to be located in the same physical space as before with same transmission and interference ranges. The number of randomly distributed APs in this case was 1, which led to a maximum degree of 2 in consequent the overlap graph. This implied that the graph is definitely colorable without conflicts using 21 colors. Our results will show that and Hsum could achieve conflict-free channel assignments to APs by using only 16 non-overlapping channels. In Figure 9 we present results comparing all the three algorithms in this environment. We can make the following observations: 1) and Hsum exhibit similar improvements as with the smaller graph of figure 8, irrespective of the dense connectivity in the graph. However, the algorithm does much worse than in the previous simulations. As interference in the environment increases, is unable to detect an even larger number of Type- 2 and Type-3 conflicts. With the proliferation of WLANs today, such increased interference in the wireless environment will be very commonplace today and in the future, underlying the need for efficient channel assignment techniques like and Hsum. 2) Like before Hsum does better than with respect to L sum and L num and the two algorithms performs almost equally well with respect to L max. Non-overlapped channels and Effect of Increased Interference: Comparing the performance of, Hsum, and above, we observe that the performance gains of our distributed algorithms increase with increasing interference. We now explore the impact of such increasing interference by explicitly increasing the degree of APs in the overlap graph. (This is equivalent to increasing interference.) Figure 1(a) and (b) presents the performance of the and Hsum algorithms in identical environments where we varied the maximum degree of an AP on the overlap graph. In all such overlap graphs, the average degree was within 15% of the maximum degree in these experiments. The performance of all algorithms degrades with increasing degree, but as the number of colors increases Hsum does significantly better than. C. Non-overlapping Channels with Multiple Co-existing Wireless Networks We now study the impact of the proposed algorithms on multiple co-existing wireless networks within the same physical environment, and hence need to share a specific set of available channels. We assume in these experiments that these networks are greedy but not malicious, i.e., if a good channel is available an AP will try to move into that channel. However, as a channel gets congested with multiple APs, they will try to migrate to other less congested channel, either by using our proposed techniques or the method 6. If all the APs implement either 6 A malicious AP can send jamming signals on a specific channel to drive away other APs from prior to acquiring the channel. We do not model such behavior in this paper. Handling such malicious behavior (like physical jamming) is usually difficult in the unlicensed spectrum. the and Hsum algorithms, it does not matter whether they belong to the same network or different networks. In either case there will be significant performance improvements as described. In this section, we examine the interesting scenario where the different networks employ different channel allocation algorithms specifically one network employs the algorithm for channel assignment while the other uses. We define a parameter λ as the percentage of the APs executing to the total number of nodes. The remaining nodes implement the algorithm. The simulation results presented earlier have λ = 1%. Figure 11 (a)-(c) shows the simulation results on topologies with 1 APs, and an interference level such that the maximum degree on the overlap graph is 15. We demonstrate results for five different λ parameters, λ =, 1, 25, 5, 1. The curve indicates λ =, while the curve indicates λ = 1. Figure 11 (a) plots the L max objective function for the different scenarios, Figure 11 (b) plots L sum, and Figure 11 (c) plots L num. In the L max plot (Figure 11 (a)), the lines for λ = 1, 25, 5 practically overlap each other and hence we plot just one of them. We can observe the following: 1) As the value of λ increases from to 1, the curves move closer to. Thus more the ratio of nodes executing, better would be the performance of the wireless network as a whole. 2) Interestingly, even if only a small percentage of the nodes execute, it still improves the metric drastically for the network on the whole. This happens particularly if the number of colors available is small. For example, in Figure 11(b), for λ = 1%, i.e., 1% of the nodes execute, there is a 25% reduction in the value of L sum (over just ) for 3 colors and a 4% reduction in its value for 4 colors (over just ). D. Assigning Overlapping Channels We now present results for the channel assignment problem when we are allowed to assign partially overlapped channel. As we discussed, this flexibility enables greater spatial reuse in the wireless environment. In these simulations we assume that the number of non-overlapping channels is three, and the total number of channels is 11 (corresponding to 82.11b). For the simulations we empirically measured the I-factor, which defines the impact of assigning partially overlapping channels to neighboring APs, for all possible channel assignment pairs. We had presented the relative I-factor between channel 6 and all other channels in Figure 5. We present the results for these experiments in Figures12. Note that when using overlapping channel assignments, we refer to our algorithms as ADJ-minmax and ADJ-sum instead of and Hsum respectively. In the plots we compare the performance achieved by assigning overlapping channels to that achieved by assigning only non-overlapping channels. Clearly the performance achieved by assigning overlapping channels is expected to be better (i.e. ADJ-minmax is expected to achieve better performance than. Figure 12(a) compares the performance of ADJminmax, and. On the whole, ADJ-minmax

12 1 Maximum Conflict Weight(L-Max) with respect to Max-degree 9 Maximum Conflict Weight (L-Max) with respect to Max-Degree Maximum Conflict Weight (L-Max) colors 4 colors 5 colors 6 colors Maximum Degree of a vertex Maximum Conflict Weight (L-Max) colors 4 colors 1 5 colors 6 colors Maximum degree of a vertex (a) with respect to L max (b) Hsum with respect to L max Fig. 1. Figure (a) compares and Hsum with respect to the maximum degree of a vertex. Figure (b) compares and Hsum with respect to the number of vertices keeping the maximum degree = 6. Each point is an average of 5 different graphs with the same parameters. Maximum Conflict Weight (L-Max) Maximum Conflict Weight (L-Max) Vs - complete graph - Lambda = 5 Sum of Conflict Weights (L-Sum) Sum of Conflict Weights (L-Sum) Vs - complete graph - Lambda = 5 - Lambda = 25 - Lambda = 1 Number of Conflicts Number of Conflicts (L-Num) Vs - complete graph - Lambda = 5 - Lambda = 25 - Lambda = Number of colors Number of colors (a), (λ = 5), with L max (b), (λ = 1, 25, 5), with L sum (c), (λ = 1, 25, 5), with L num Fig. 11. Figure compares with various Lambda values and. Each point is an average over 1 graphs, each with 1 vertices and a maximum degree of Maximum Conflict Weight (L-Max) Vs Number of Vertices 1 Maximum Conflict Weight (L-Max) Vs Number of Vertices Maximum Conflict Weight (L-Max) ADJ-minmax Number of vertices Maximum Conflict Weight (L-Max) ADJ-sum Hsum Number of vertices (a), ADJ-minmax and with L max (b) Hsum, ADJ-sum and with L max Fig. 12. Figures shown above compare, Hsum, ADJ-minmax, ADJ-sum and with the number of vertices. Each point is an average of simulations over 1 different graphs with the same parameters. improves the L max objective function. Specifically, as the number of vertices increase, ADJ-minmax does increasingly better than. The lack of non-overlapping channels causes to suffer, while ADJ-minmax utilizes partially overlapping channels to improve the objective function. Figure 12(b) shows the performance of ADJ-sum Hsum and. Like ADJ-minmax ADJ-sum outperforms Hsum, and the performance difference increases with the number of APs. Among themselves, ADJ-sum does better than ADJ-minmax with respect to L sum and L num and the two algorithms performs almost equally well with respect to L max the simulations are shown in a technical report. Convergence Results: Both algorithms and Hsum converge rapidly. In particular, converges in 2 rounds of execution of the optimization step where one round is a single execution on each AP in the topology. Hsum converges in

13 4 rounds on average. A detailed simulation based analysis is presented in a technical report. VI. EXPERIMENTS BASED ON TESTBED MEASUREMENTS 3rd FL 2nd FL Fig. 13. Figure shows the overlap graph for the testbed network. The solid lines show the edges in the neighbor graph, and the dashed lines show the remaining edges. The number in the circle for each vertex indicates the current channel assignment in use which was performed using the algorithm. Fig. 14. Figure shows performance improvements achieved by and ADJ-minmax over the current channel assignments used by the network with respect to the L max metric. Maximum Conflict Weight(L-Max) Maximum Conflict Weight (L-Max) with respect to Fig. 15. Figure shows performance improvements achieved by over with increasing number of colors using uniformly distributed weights over the overlap graph created from the testbed with respect to the L max metric. Based on the measurements performed on an in-building testbed wireless network, we evaluate the channel assignments achieved by the and the algorithms with overlapping channel re-use. Note that all physical effects of an inbuilding environment including path loss and multi-path effects have been captured in our measurements. 1) The Wireless Testbed: The wireless testbed network consists of 2 IEEE 82.11b APs distributed over two floors of an office building. The APs are Soekris boards [12] with a IEEE b Prism II wireless card configured as a host-based AP. All APs in the testbed operate at 1mW of transmit power. The initial channel assignment on the APs was done by searching for the least congested channel. 2) Computation of the Overlap Graph: Figure 13 shows the overlap graph computed for the testbed network. The overlap graph was generated using the two methods outlined earlier in section IV-C, namely the Site-Report method and the Neighbor Graphs method with the channel-scan enhancement. Using Site-Report: Since the site-report method outlined in the IEEE 82.11K draft [9], is currently not implemented in the firmware, we performed the site report by using a dedicated laptop as a sniffer. The sniffer machine is an IBM ThinkPad T23 running Linux, with a Prism II wireless card in the monitor mode to capture raw IEEE frames with signal strength information. Using Neighbor Graphs: Here an edge is placed between two APs if a client performs a re-association between them. The following experiment was performed: A client and a sniffer were made to move randomly within the coverage area of the wireless testbed, and the re-association edges were created. This captures all edges present in the neighbor graph. As discussed in section IV-C, this will not capture edges where two APs have significant overlap. These additional edges were created by sniffing all the channels at each APs location, essentially emulating the channel-scan enhancement discussed in section IV-C. The solid lines in figure 13 show the edges captured by the basic neighbor graph technique. The dashed lines indicate the edges captured by our enhancements to the neighbor graph technique discussed in section IV-C. 3) Experiment Results: Based on the overlap graph inferred as above, we evaluate our channel allocation methods. This is compared with the current channel allocation on the testbed which based on the algorithm. 1) We first present results from assigning non-overlapping channels using. In Figure 15, we compare with the algorithm with an increasing number of non-overlapping channels. The figure shows that dramatically reduces the number of users suffering interference when compared to as the number of non-overlapping channels increase (for example, with IEEE 82.11a). In particular, with 5 nonoverlapping channels, eliminates interference among access points while the users under the algorithm still suffer considerable interference. 2) Second we compare the performance gain using the 11 overlapping channels, when compared to using 3 nonoverlapping channels. Figure 14 shows the performance improvement over the overlap graph inferred for the testbed wireless network. In the figure, ADJ-minmax refers to the execution of with 11 overlapping channels. It can be seen that, which uses 3 nonoverlapping channels, reduces the number of users under interference by 11%(= 1 (8/9)). ADJ-minmax, which uses all the 11 channels reduces the number of users under interference by 4% over the channel assignment, and by 32.5% over the channel assignment obtained from. The drastic improvements stem

Exploiting Partially Overlapping Channels in Wireless Networks: Turning a Peril into an Advantage

Exploiting Partially Overlapping Channels in Wireless Networks: Turning a Peril into an Advantage Exploiting Partially Overlapping Channels in Wireless Networks: Turning a Peril into an Advantage Arunesh Mishra α, Eric Rozner β, Suman Banerjee β, William Arbaugh α α University of Maryland, College

More information

Partial overlapping channels are not damaging

Partial overlapping channels are not damaging Journal of Networking and Telecomunications (2018) Original Research Article Partial overlapping channels are not damaging Jing Fu,Dongsheng Chen,Jiafeng Gong Electronic Information Engineering College,

More information

Wireless Networked Systems

Wireless Networked Systems Wireless Networked Systems CS 795/895 - Spring 2013 Lec #4: Medium Access Control Power/CarrierSense Control, Multi-Channel, Directional Antenna Tamer Nadeem Dept. of Computer Science Power & Carrier Sense

More information

Partially Overlapped Channels Not Considered Harmful

Partially Overlapped Channels Not Considered Harmful Partially Overlapped Channels Not Considered Harmful Arunesh Mishra, Vivek Shrivastava, Suman Banerjee University of Wisconsin-Madison Madison, WI 5376, USA {arunesh,viveks,suman}@cs.wisc.edu William Arbaugh

More information

Cross-layer Network Design for Quality of Services in Wireless Local Area Networks: Optimal Access Point Placement and Frequency Channel Assignment

Cross-layer Network Design for Quality of Services in Wireless Local Area Networks: Optimal Access Point Placement and Frequency Channel Assignment Cross-layer Network Design for Quality of Services in Wireless Local Area Networks: Optimal Access Point Placement and Frequency Channel Assignment Chutima Prommak and Boriboon Deeka Abstract This paper

More information

Chutima Prommak and Boriboon Deeka. Proceedings of the World Congress on Engineering 2007 Vol II WCE 2007, July 2-4, 2007, London, U.K.

Chutima Prommak and Boriboon Deeka. Proceedings of the World Congress on Engineering 2007 Vol II WCE 2007, July 2-4, 2007, London, U.K. Network Design for Quality of Services in Wireless Local Area Networks: a Cross-layer Approach for Optimal Access Point Placement and Frequency Channel Assignment Chutima Prommak and Boriboon Deeka ESS

More information

Automatic power/channel management in Wi-Fi networks

Automatic power/channel management in Wi-Fi networks Automatic power/channel management in Wi-Fi networks Jan Kruys Februari, 2016 This paper was sponsored by Lumiad BV Executive Summary The holy grail of Wi-Fi network management is to assure maximum performance

More information

College of Engineering

College of Engineering WiFi and WCDMA Network Design Robert Akl, D.Sc. College of Engineering Department of Computer Science and Engineering Outline WiFi Access point selection Traffic balancing Multi-Cell WCDMA with Multiple

More information

Cognitive Wireless Network : Computer Networking. Overview. Cognitive Wireless Networks

Cognitive Wireless Network : Computer Networking. Overview. Cognitive Wireless Networks Cognitive Wireless Network 15-744: Computer Networking L-19 Cognitive Wireless Networks Optimize wireless networks based context information Assigned reading White spaces Online Estimation of Interference

More information

Wireless ad hoc networks. Acknowledgement: Slides borrowed from Richard Y. Yale

Wireless ad hoc networks. Acknowledgement: Slides borrowed from Richard Y. Yale Wireless ad hoc networks Acknowledgement: Slides borrowed from Richard Y. Yang @ Yale Infrastructure-based v.s. ad hoc Infrastructure-based networks Cellular network 802.11, access points Ad hoc networks

More information

Developing the Model

Developing the Model Team # 9866 Page 1 of 10 Radio Riot Introduction In this paper we present our solution to the 2011 MCM problem B. The problem pertains to finding the minimum number of very high frequency (VHF) radio repeaters

More information

CHANNEL ASSIGNMENT IN AN IEEE WLAN BASED ON SIGNAL-TO- INTERFERENCE RATIO

CHANNEL ASSIGNMENT IN AN IEEE WLAN BASED ON SIGNAL-TO- INTERFERENCE RATIO CHANNEL ASSIGNMENT IN AN IEEE 802.11 WLAN BASED ON SIGNAL-TO- INTERFERENCE RATIO Mohamad Haidar #1, Rabindra Ghimire #1, Hussain Al-Rizzo #1, Robert Akl #2, Yupo Chan #1 #1 Department of Applied Science,

More information

High Density Experience (HDX) Deployment Guide

High Density Experience (HDX) Deployment Guide Last Modified: May 07, 2015 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 2015

More information

On the Coexistence of Overlapping BSSs in WLANs

On the Coexistence of Overlapping BSSs in WLANs On the Coexistence of Overlapping BSSs in WLANs Ariton E. Xhafa, Anuj Batra Texas Instruments, Inc. 12500 TI Boulevard Dallas, TX 75243, USA Email:{axhafa, batra}@ti.com Artur Zaks Texas Instruments, Inc.

More information

Sense in Order: Channel Selection for Sensing in Cognitive Radio Networks

Sense in Order: Channel Selection for Sensing in Cognitive Radio Networks Sense in Order: Channel Selection for Sensing in Cognitive Radio Networks Ying Dai and Jie Wu Department of Computer and Information Sciences Temple University, Philadelphia, PA 19122 Email: {ying.dai,

More information

EEG473 Mobile Communications Module 2 : Week # (6) The Cellular Concept System Design Fundamentals

EEG473 Mobile Communications Module 2 : Week # (6) The Cellular Concept System Design Fundamentals EEG473 Mobile Communications Module 2 : Week # (6) The Cellular Concept System Design Fundamentals Interference and System Capacity Interference is the major limiting factor in the performance of cellular

More information

CEPT WGSE PT SE21. SEAMCAT Technical Group

CEPT WGSE PT SE21. SEAMCAT Technical Group Lucent Technologies Bell Labs Innovations ECC Electronic Communications Committee CEPT CEPT WGSE PT SE21 SEAMCAT Technical Group STG(03)12 29/10/2003 Subject: CDMA Downlink Power Control Methodology for

More information

Wireless Intro : Computer Networking. Wireless Challenges. Overview

Wireless Intro : Computer Networking. Wireless Challenges. Overview Wireless Intro 15-744: Computer Networking L-17 Wireless Overview TCP on wireless links Wireless MAC Assigned reading [BM09] In Defense of Wireless Carrier Sense [BAB+05] Roofnet (2 sections) Optional

More information

CS434/534: Topics in Networked (Networking) Systems

CS434/534: Topics in Networked (Networking) Systems CS434/534: Topics in Networked (Networking) Systems Wireless Foundation: Wireless Mesh Networks Yang (Richard) Yang Computer Science Department Yale University 08A Watson Email: yry@cs.yale.edu http://zoo.cs.yale.edu/classes/cs434/

More information

CHANNEL ASSIGNMENT AND LOAD DISTRIBUTION IN A POWER- MANAGED WLAN

CHANNEL ASSIGNMENT AND LOAD DISTRIBUTION IN A POWER- MANAGED WLAN CHANNEL ASSIGNMENT AND LOAD DISTRIBUTION IN A POWER- MANAGED WLAN Mohamad Haidar Robert Akl Hussain Al-Rizzo Yupo Chan University of Arkansas at University of Arkansas at University of Arkansas at University

More information

Investigation of Timescales for Channel, Rate, and Power Control in a Metropolitan Wireless Mesh Testbed1

Investigation of Timescales for Channel, Rate, and Power Control in a Metropolitan Wireless Mesh Testbed1 Investigation of Timescales for Channel, Rate, and Power Control in a Metropolitan Wireless Mesh Testbed1 1. Introduction Vangelis Angelakis, Konstantinos Mathioudakis, Emmanouil Delakis, Apostolos Traganitis,

More information

TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS

TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS A Thesis by Masaaki Takahashi Bachelor of Science, Wichita State University, 28 Submitted to the Department of Electrical Engineering

More information

Multiple Antenna Processing for WiMAX

Multiple Antenna Processing for WiMAX Multiple Antenna Processing for WiMAX Overview Wireless operators face a myriad of obstacles, but fundamental to the performance of any system are the propagation characteristics that restrict delivery

More information

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

Increasing Broadcast Reliability for Vehicular Ad Hoc Networks. Nathan Balon and Jinhua Guo University of Michigan - Dearborn Increasing Broadcast Reliability for Vehicular Ad Hoc Networks Nathan Balon and Jinhua Guo University of Michigan - Dearborn I n t r o d u c t i o n General Information on VANETs Background on 802.11 Background

More information

Low Overhead Spectrum Allocation and Secondary Access in Cognitive Radio Networks

Low Overhead Spectrum Allocation and Secondary Access in Cognitive Radio Networks Low Overhead Spectrum Allocation and Secondary Access in Cognitive Radio Networks Yee Ming Chen Department of Industrial Engineering and Management Yuan Ze University, Taoyuan Taiwan, Republic of China

More information

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

A Channel Allocation Algorithm for Reducing the Channel Sensing/Reserving Asymmetry in ac Networks 1 A Channel Allocation Algorithm for Reducing the Channel Sensing/Reserving Asymmetry in 82.11ac Networks Seowoo Jang, Student Member, Saewoong Bahk, Senior Member Abstract The major goal of IEEE 82.11ac

More information

Channel Allocation Algorithm Alleviating the Hidden Channel Problem in ac Networks

Channel Allocation Algorithm Alleviating the Hidden Channel Problem in ac Networks Channel Allocation Algorithm Alleviating the Hidden Channel Problem in 802.11ac Networks Seowoo Jang and Saewoong Bahk INMC, the Department of Electrical Engineering, Seoul National University, Seoul,

More information

Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes

Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes 7th Mediterranean Conference on Control & Automation Makedonia Palace, Thessaloniki, Greece June 4-6, 009 Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes Theofanis

More information

UNIT-II 1. Explain the concept of frequency reuse channels. Answer:

UNIT-II 1. Explain the concept of frequency reuse channels. Answer: UNIT-II 1. Explain the concept of frequency reuse channels. Concept of Frequency Reuse Channels: A radio channel consists of a pair of frequencies one for each direction of transmission that is used for

More information

Urban WiMAX response to Ofcom s Spectrum Commons Classes for licence exemption consultation

Urban WiMAX response to Ofcom s Spectrum Commons Classes for licence exemption consultation Urban WiMAX response to Ofcom s Spectrum Commons Classes for licence exemption consultation July 2008 Urban WiMAX welcomes the opportunity to respond to this consultation on Spectrum Commons Classes for

More information

Redline Communications Inc. Combining Fixed and Mobile WiMAX Networks Supporting the Advanced Communication Services of Tomorrow.

Redline Communications Inc. Combining Fixed and Mobile WiMAX Networks Supporting the Advanced Communication Services of Tomorrow. Redline Communications Inc. Combining Fixed and Mobile WiMAX Networks Supporting the Advanced Communication Services of Tomorrow WiMAX Whitepaper Author: Frank Rayal, Redline Communications Inc. Redline

More information

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

A Location-Aware Routing Metric (ALARM) for Multi-Hop, Multi-Channel Wireless Mesh Networks A Location-Aware Routing Metric (ALARM) for Multi-Hop, Multi-Channel Wireless Mesh Networks Eiman Alotaibi, Sumit Roy Dept. of Electrical Engineering U. Washington Box 352500 Seattle, WA 98195 eman76,roy@ee.washington.edu

More information

WIRELESS 20/20. Twin-Beam Antenna. A Cost Effective Way to Double LTE Site Capacity

WIRELESS 20/20. Twin-Beam Antenna. A Cost Effective Way to Double LTE Site Capacity WIRELESS 20/20 Twin-Beam Antenna A Cost Effective Way to Double LTE Site Capacity Upgrade 3-Sector LTE sites to 6-Sector without incurring additional site CapEx or OpEx and by combining twin-beam antenna

More information

Smart Antenna Techniques and Their Application to Wireless Ad Hoc Networks. Plenary Talk at: Jack H. Winters. September 13, 2005

Smart Antenna Techniques and Their Application to Wireless Ad Hoc Networks. Plenary Talk at: Jack H. Winters. September 13, 2005 Smart Antenna Techniques and Their Application to Wireless Ad Hoc Networks Plenary Talk at: Jack H. Winters September 13, 2005 jwinters@motia.com 12/05/03 Slide 1 1 Outline Service Limitations Smart Antennas

More information

Modelling Small Cell Deployments within a Macrocell

Modelling Small Cell Deployments within a Macrocell Modelling Small Cell Deployments within a Macrocell Professor William Webb MBA, PhD, DSc, DTech, FREng, FIET, FIEEE 1 Abstract Small cells, or microcells, are often seen as a way to substantially enhance

More information

DISTRIBUTED DYNAMIC CHANNEL ALLOCATION ALGORITHM FOR CELLULAR MOBILE NETWORK

DISTRIBUTED DYNAMIC CHANNEL ALLOCATION ALGORITHM FOR CELLULAR MOBILE NETWORK DISTRIBUTED DYNAMIC CHANNEL ALLOCATION ALGORITHM FOR CELLULAR MOBILE NETWORK 1 Megha Gupta, 2 A.K. Sachan 1 Research scholar, Deptt. of computer Sc. & Engg. S.A.T.I. VIDISHA (M.P) INDIA. 2 Asst. professor,

More information

INTRODUCTION TO WIRELESS SENSOR NETWORKS. CHAPTER 3: RADIO COMMUNICATIONS Anna Förster

INTRODUCTION TO WIRELESS SENSOR NETWORKS. CHAPTER 3: RADIO COMMUNICATIONS Anna Förster INTRODUCTION TO WIRELESS SENSOR NETWORKS CHAPTER 3: RADIO COMMUNICATIONS Anna Förster OVERVIEW 1. Radio Waves and Modulation/Demodulation 2. Properties of Wireless Communications 1. Interference and noise

More information

Survey of Power Control Schemes for LTE Uplink E Tejaswi, Suresh B

Survey of Power Control Schemes for LTE Uplink E Tejaswi, Suresh B Survey of Power Control Schemes for LTE Uplink E Tejaswi, Suresh B Department of Electronics and Communication Engineering K L University, Guntur, India Abstract In multi user environment number of users

More information

RECOMMENDATION ITU-R M.1652 *

RECOMMENDATION ITU-R M.1652 * Rec. ITU-R M.1652 1 RECOMMENDATION ITU-R M.1652 * Dynamic frequency selection (DFS) 1 in wireless access systems including radio local area networks for the purpose of protecting the radiodetermination

More information

OPTIMAL ACCESS POINT SELECTION AND CHANNEL ASSIGNMENT IN IEEE NETWORKS. Sangtae Park, B.S. Thesis Prepared for the Degree of MASTER OF SCIENCE

OPTIMAL ACCESS POINT SELECTION AND CHANNEL ASSIGNMENT IN IEEE NETWORKS. Sangtae Park, B.S. Thesis Prepared for the Degree of MASTER OF SCIENCE OPTIMAL ACCESS POINT SELECTION AND CHANNEL ASSIGNMENT IN IEEE 802.11 NETWORKS Sangtae Park, B.S. Thesis Prepared for the Degree of MASTER OF SCIENCE UNIVERSITY OF NORTH TEXAS December 2004 APPROVED: Robert

More information

1 Interference Cancellation

1 Interference Cancellation Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.829 Fall 2017 Problem Set 1 September 19, 2017 This problem set has 7 questions, each with several parts.

More information

Chapter 2 Overview. Duplexing, Multiple Access - 1 -

Chapter 2 Overview. Duplexing, Multiple Access - 1 - Chapter 2 Overview Part 1 (2 weeks ago) Digital Transmission System Frequencies, Spectrum Allocation Radio Propagation and Radio Channels Part 2 (last week) Modulation, Coding, Error Correction Part 3

More information

Wireless in the Real World. Principles

Wireless in the Real World. Principles Wireless in the Real World Principles Make every transmission count E.g., reduce the # of collisions E.g., drop packets early, not late Control errors Fundamental problem in wless Maximize spatial reuse

More information

Load Balancing for Centralized Wireless Networks

Load Balancing for Centralized Wireless Networks Load Balancing for Centralized Wireless Networks Hong Bong Kim and Adam Wolisz Telecommunication Networks Group Technische Universität Berlin Sekr FT5 Einsteinufer 5 0587 Berlin Germany Email: {hbkim,

More information

The Response of Motorola Ltd. to the. Consultation on Spectrum Commons Classes for Licence Exemption

The Response of Motorola Ltd. to the. Consultation on Spectrum Commons Classes for Licence Exemption The Response of Motorola Ltd to the Consultation on Spectrum Commons Classes for Licence Exemption Motorola is grateful for the opportunity to contribute to the consultation on Spectrum Commons Classes

More information

2. LITERATURE REVIEW

2. LITERATURE REVIEW 2. LITERATURE REVIEW In this section, a brief review of literature on Performance of Antenna Diversity Techniques, Alamouti Coding Scheme, WiMAX Broadband Wireless Access Technology, Mobile WiMAX Technology,

More information

Joint Spectrum and Power Allocation for Inter-Cell Spectrum Sharing in Cognitive Radio Networks

Joint Spectrum and Power Allocation for Inter-Cell Spectrum Sharing in Cognitive Radio Networks Joint Spectrum and Power Allocation for Inter-Cell Spectrum Sharing in Cognitive Radio Networks Won-Yeol Lee and Ian F. Akyildiz Broadband Wireless Networking Laboratory School of Electrical and Computer

More information

Electronic Communications Committee (ECC) within the European Conference of Postal and Telecommunications Administrations (CEPT)

Electronic Communications Committee (ECC) within the European Conference of Postal and Telecommunications Administrations (CEPT) Electronic Communications Committee (ECC) within the European Conference of Postal and Telecommunications Administrations (CEPT) THE POSSIBILITIES AND CONSEQUENCES OF CONVERTING GE06 DVB-T ALLOTMENTS/ASSIGNMENTS

More information

Channel Sensing Order in Multi-user Cognitive Radio Networks

Channel Sensing Order in Multi-user Cognitive Radio Networks 2012 IEEE International Symposium on Dynamic Spectrum Access Networks Channel Sensing Order in Multi-user Cognitive Radio Networks Jie Zhao and Xin Wang Department of Electrical and Computer Engineering

More information

THE field of personal wireless communications is expanding

THE field of personal wireless communications is expanding IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 5, NO. 6, DECEMBER 1997 907 Distributed Channel Allocation for PCN with Variable Rate Traffic Partha P. Bhattacharya, Leonidas Georgiadis, Senior Member, IEEE,

More information

Spectrum Policy Task Force

Spectrum Policy Task Force Spectrum Policy Task Force Findings and Recommendations February 2003 mmarcus@fcc.gov www.fcc.gov/sptf 1 Outline Introduction Spectrum Policy Reform: The Time is Now Major Findings and Recommendations

More information

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

Fine-grained Channel Access in Wireless LAN. Cristian Petrescu Arvind Jadoo UCL Computer Science 20 th March 2012 Fine-grained Channel Access in Wireless LAN Cristian Petrescu Arvind Jadoo UCL Computer Science 20 th March 2012 Physical-layer data rate PHY layer data rate in WLANs is increasing rapidly Wider channel

More information

EIE324 Communication & Telecommunication Lab. Date of the experiment Topics: Objectives : Introduction Equipment Operating Frequencies

EIE324 Communication & Telecommunication Lab. Date of the experiment Topics: Objectives : Introduction Equipment Operating Frequencies 1 EIE324 Communication & Telecommunication Lab. Date of the experiment Topics: WiFi survey 2/61 Chanin wongngamkam Objectives : To study the methods of wireless services measurement To establish the guidelines

More information

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

[Raghuwanshi*, 4.(8): August, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY PERFORMANCE ANALYSIS OF INTEGRATED WIFI/WIMAX MESH NETWORK WITH DIFFERENT MODULATION SCHEMES Mr. Jogendra Raghuwanshi*, Mr. Girish

More information

Distributed Power Control in Cellular and Wireless Networks - A Comparative Study

Distributed Power Control in Cellular and Wireless Networks - A Comparative Study Distributed Power Control in Cellular and Wireless Networks - A Comparative Study Vijay Raman, ECE, UIUC 1 Why power control? Interference in communication systems restrains system capacity In cellular

More information

Co-existence. DECT/CAT-iq vs. other wireless technologies from a HW perspective

Co-existence. DECT/CAT-iq vs. other wireless technologies from a HW perspective Co-existence DECT/CAT-iq vs. other wireless technologies from a HW perspective Abstract: This White Paper addresses three different co-existence issues (blocking, sideband interference, and inter-modulation)

More information

Reliable Videos Broadcast with Network Coding and Coordinated Multiple Access Points

Reliable Videos Broadcast with Network Coding and Coordinated Multiple Access Points Reliable Videos Broadcast with Network Coding and Coordinated Multiple Access Points Pouya Ostovari and Jie Wu Computer & Information Sciences Temple University Center for Networked Computing http://www.cnc.temple.edu

More information

SIGNIFICANT advances in hardware technology have led

SIGNIFICANT advances in hardware technology have led IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 56, NO. 5, SEPTEMBER 2007 2733 Concentric Anchor Beacon Localization Algorithm for Wireless Sensor Networks Vijayanth Vivekanandan and Vincent W. S. Wong,

More information

Dynamic Channel Assignment in Wireless LANs

Dynamic Channel Assignment in Wireless LANs 2008 Workshop on Power Electronics and Intelligent Transportation System Dynamic Channel Assignment in Wireless LANs o Wang 1, William Wu 2, Yongqiang Liu 3 1 Institute of Computing Technology, Chinese

More information

SPECTRUM SHARING: OVERVIEW AND CHALLENGES OF SMALL CELLS INNOVATION IN THE PROPOSED 3.5 GHZ BAND

SPECTRUM SHARING: OVERVIEW AND CHALLENGES OF SMALL CELLS INNOVATION IN THE PROPOSED 3.5 GHZ BAND SPECTRUM SHARING: OVERVIEW AND CHALLENGES OF SMALL CELLS INNOVATION IN THE PROPOSED 3.5 GHZ BAND David Oyediran, Graduate Student, Farzad Moazzami, Advisor Electrical and Computer Engineering Morgan State

More information

A survey on broadcast protocols in multihop cognitive radio ad hoc network

A survey on broadcast protocols in multihop cognitive radio ad hoc network A survey on broadcast protocols in multihop cognitive radio ad hoc network Sureshkumar A, Rajeswari M Abstract In the traditional ad hoc network, common channel is present to broadcast control channels

More information

Overview. Cognitive Radio: Definitions. Cognitive Radio. Multidimensional Spectrum Awareness: Radio Space

Overview. Cognitive Radio: Definitions. Cognitive Radio. Multidimensional Spectrum Awareness: Radio Space Overview A Survey of Spectrum Sensing Algorithms for Cognitive Radio Applications Tevfik Yucek and Huseyin Arslan Cognitive Radio Multidimensional Spectrum Awareness Challenges Spectrum Sensing Methods

More information

Cluster-based Control Channel Allocation in Opportunistic Cognitive Radio Networks

Cluster-based Control Channel Allocation in Opportunistic Cognitive Radio Networks IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. X, NO. X, 1 Cluster-based Control Channel Allocation in Opportunistic Cognitive Radio Networks Sisi Liu, Student Member, IEEE, Loukas Lazos, Member, IEEE, and

More information

Modulated Backscattering Coverage in Wireless Passive Sensor Networks

Modulated Backscattering Coverage in Wireless Passive Sensor Networks Modulated Backscattering Coverage in Wireless Passive Sensor Networks Anusha Chitneni 1, Karunakar Pothuganti 1 Department of Electronics and Communication Engineering, Sree Indhu College of Engineering

More information

Dynamic Spectrum Sharing

Dynamic Spectrum Sharing COMP9336/4336 Mobile Data Networking www.cse.unsw.edu.au/~cs9336 or ~cs4336 Dynamic Spectrum Sharing 1 Lecture overview This lecture focuses on concepts and algorithms for dynamically sharing the spectrum

More information

802.11n. Suebpong Nitichai

802.11n. Suebpong Nitichai 802.11n Suebpong Nitichai Email: sniticha@cisco.com 1 Agenda 802.11n Technology Fundamentals 802.11n Access Points Design and Deployment Planning and Design for 802.11n in Unified Environment Key Steps

More information

Imperfect Monitoring in Multi-agent Opportunistic Channel Access

Imperfect Monitoring in Multi-agent Opportunistic Channel Access Imperfect Monitoring in Multi-agent Opportunistic Channel Access Ji Wang Thesis submitted to the Faculty of the Virginia Polytechnic Institute and State University in partial fulfillment of the requirements

More information

Proposals for facilitating co-channel and adjacent channel coexistence in LE

Proposals for facilitating co-channel and adjacent channel coexistence in LE Proposals for facilitating co-channel and adjacent channel coexistence in 802.16 LE IEEE 802.16 Presentation Submission Template (Rev. 8.3) Document Number: IEEE C802.16h-05/006 Date Submitted: 2005-03-10

More information

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

Medium Access Control via Nearest-Neighbor Interactions for Regular Wireless Networks Medium Access Control via Nearest-Neighbor Interactions for Regular Wireless Networks Ka Hung Hui, Dongning Guo and Randall A. Berry Department of Electrical Engineering and Computer Science Northwestern

More information

Frequency Synchronization in Global Satellite Communications Systems

Frequency Synchronization in Global Satellite Communications Systems IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 51, NO. 3, MARCH 2003 359 Frequency Synchronization in Global Satellite Communications Systems Qingchong Liu, Member, IEEE Abstract A frequency synchronization

More information

Optimizing Client Association in 60 GHz Wireless Access Networks

Optimizing Client Association in 60 GHz Wireless Access Networks Optimizing Client Association in 60 GHz Wireless Access Networks G Athanasiou, C Weeraddana, C Fischione, and L Tassiulas KTH Royal Institute of Technology, Stockholm, Sweden University of Thessaly, Volos,

More information

Impact of UWB interference on IEEE a WLAN System

Impact of UWB interference on IEEE a WLAN System Impact of UWB interference on IEEE 802.11a WLAN System Santosh Reddy Mallipeddy and Rakhesh Singh Kshetrimayum Dept. of Electronics and Communication Engineering, Indian Institute of Technology, Guwahati,

More information

INTELLIGENT SPECTRUM MOBILITY AND RESOURCE MANAGEMENT IN COGNITIVE RADIO AD HOC NETWORKS. A Dissertation by. Dan Wang

INTELLIGENT SPECTRUM MOBILITY AND RESOURCE MANAGEMENT IN COGNITIVE RADIO AD HOC NETWORKS. A Dissertation by. Dan Wang INTELLIGENT SPECTRUM MOBILITY AND RESOURCE MANAGEMENT IN COGNITIVE RADIO AD HOC NETWORKS A Dissertation by Dan Wang Master of Science, Harbin Institute of Technology, 2011 Bachelor of Engineering, China

More information

Wireless Communication

Wireless Communication Wireless Communication Systems @CS.NCTU Lecture 14: Full-Duplex Communications Instructor: Kate Ching-Ju Lin ( 林靖茹 ) 1 Outline What s full-duplex Self-Interference Cancellation Full-duplex and Half-duplex

More information

03_57_104_final.fm Page 97 Tuesday, December 4, :17 PM. Problems Problems

03_57_104_final.fm Page 97 Tuesday, December 4, :17 PM. Problems Problems 03_57_104_final.fm Page 97 Tuesday, December 4, 2001 2:17 PM Problems 97 3.9 Problems 3.1 Prove that for a hexagonal geometry, the co-channel reuse ratio is given by Q = 3N, where N = i 2 + ij + j 2. Hint:

More information

Design concepts for a Wideband HF ALE capability

Design concepts for a Wideband HF ALE capability Design concepts for a Wideband HF ALE capability W.N. Furman, E. Koski, J.W. Nieto harris.com THIS INFORMATION WAS APPROVED FOR PUBLISHING PER THE ITAR AS FUNDAMENTAL RESEARCH Presentation overview Background

More information

Unit-1 The Cellular Concept

Unit-1 The Cellular Concept Unit-1 The Cellular Concept 1.1 Introduction to Cellular Systems Solves the problem of spectral congestion and user capacity. Offer very high capacity in a limited spectrum without major technological

More information

Cambium PMP 450 Series PMP 430 / PTP 230 Series PMP/PTP 100 Series Release Notes

Cambium PMP 450 Series PMP 430 / PTP 230 Series PMP/PTP 100 Series Release Notes POINT TO POINT WIRELESS SOLUTIONS GROUP Cambium PMP 450 Series PMP 430 / PTP 230 Series PMP/PTP 100 Series Release Notes System Release 13.1.3 1 INTRODUCTION This document provides information for the

More information

Performance Evaluation of Uplink Closed Loop Power Control for LTE System

Performance Evaluation of Uplink Closed Loop Power Control for LTE System Performance Evaluation of Uplink Closed Loop Power Control for LTE System Bilal Muhammad and Abbas Mohammed Department of Signal Processing, School of Engineering Blekinge Institute of Technology, Ronneby,

More information

By Ryan Winfield Woodings and Mark Gerrior, Cypress Semiconductor

By Ryan Winfield Woodings and Mark Gerrior, Cypress Semiconductor Avoiding Interference in the 2.4-GHz ISM Band Designers can create frequency-agile 2.4 GHz designs using procedures provided by standards bodies or by building their own protocol. By Ryan Winfield Woodings

More information

Performance of ALOHA and CSMA in Spatially Distributed Wireless Networks

Performance of ALOHA and CSMA in Spatially Distributed Wireless Networks Performance of ALOHA and CSMA in Spatially Distributed Wireless Networks Mariam Kaynia and Nihar Jindal Dept. of Electrical and Computer Engineering, University of Minnesota Dept. of Electronics and Telecommunications,

More information

Wireless WANS and MANS. Chapter 3

Wireless WANS and MANS. Chapter 3 Wireless WANS and MANS Chapter 3 Cellular Network Concept Use multiple low-power transmitters (100 W or less) Areas divided into cells Each served by its own antenna Served by base station consisting of

More information

EasyChair Preprint. A User-Centric Cluster Resource Allocation Scheme for Ultra-Dense Network

EasyChair Preprint. A User-Centric Cluster Resource Allocation Scheme for Ultra-Dense Network EasyChair Preprint 78 A User-Centric Cluster Resource Allocation Scheme for Ultra-Dense Network Yuzhou Liu and Wuwen Lai EasyChair preprints are intended for rapid dissemination of research results and

More information

Data and Computer Communications. Chapter 10 Cellular Wireless Networks

Data and Computer Communications. Chapter 10 Cellular Wireless Networks Data and Computer Communications Chapter 10 Cellular Wireless Networks Cellular Wireless Networks 5 PSTN Switch Mobile Telecomm Switching Office (MTSO) 3 4 2 1 Base Station 0 2016-08-30 2 Cellular Wireless

More information

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Title: Toshiba Proposal for IEEE802.15.3e CFP (Full Proposal) Date Submitted: 8 July 2015 Source: Ko Togashi Company: Toshiba

More information

Mobility Tolerant Broadcast in Mobile Ad Hoc Networks

Mobility Tolerant Broadcast in Mobile Ad Hoc Networks Mobility Tolerant Broadcast in Mobile Ad Hoc Networks Pradip K Srimani 1 and Bhabani P Sinha 2 1 Department of Computer Science, Clemson University, Clemson, SC 29634 0974 2 Electronics Unit, Indian Statistical

More information

The Evolution of WiFi

The Evolution of WiFi The Verification Experts Air Expert Series The Evolution of WiFi By Eve Danel Senior Product Manager, WiFi Products August 2016 VeEX Inc. 2827 Lakeview Court, Fremont, CA 94538 USA Tel: +1.510.651.0500

More information

Common Control Channel Allocation in Cognitive Radio Networks through UWB Multi-hop Communications

Common Control Channel Allocation in Cognitive Radio Networks through UWB Multi-hop Communications The first Nordic Workshop on Cross-Layer Optimization in Wireless Networks at Levi, Finland Common Control Channel Allocation in Cognitive Radio Networks through UWB Multi-hop Communications Ahmed M. Masri

More information

Medium Access Control. Wireless Networks: Guevara Noubir. Slides adapted from Mobile Communications by J. Schiller

Medium Access Control. Wireless Networks: Guevara Noubir. Slides adapted from Mobile Communications by J. Schiller Wireless Networks: Medium Access Control Guevara Noubir Slides adapted from Mobile Communications by J. Schiller S200, COM3525 Wireless Networks Lecture 4, Motivation Can we apply media access methods

More information

Optimum Rate Allocation for Two-Class Services in CDMA Smart Antenna Systems

Optimum Rate Allocation for Two-Class Services in CDMA Smart Antenna Systems 810 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 51, NO. 5, MAY 2003 Optimum Rate Allocation for Two-Class Services in CDMA Smart Antenna Systems Il-Min Kim, Member, IEEE, Hyung-Myung Kim, Senior Member,

More information

MRN -4 Frequency Reuse

MRN -4 Frequency Reuse Politecnico di Milano Facoltà di Ingegneria dell Informazione MRN -4 Frequency Reuse Mobile Radio Networks Prof. Antonio Capone Assignment of channels to cells o The multiple access technique in cellular

More information

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Title: Toshiba Proposal for IEEE802.15.3e CFP (Full Proposal) Date Submitted: 8 July 2015 Source: Ko Togashi Company: Toshiba

More information

IEEE ax / OFDMA

IEEE ax / OFDMA #WLPC 2018 PRAGUE CZECH REPUBLIC IEEE 802.11ax / OFDMA WFA CERTIFIED Wi-Fi 6 PERRY CORRELL DIR. PRODUCT MANAGEMENT 1 2018 Aerohive Networks. All Rights Reserved. IEEE 802.11ax Timeline IEEE 802.11ax Passed

More information

Gateways Placement in Backbone Wireless Mesh Networks

Gateways Placement in Backbone Wireless Mesh Networks I. J. Communications, Network and System Sciences, 2009, 1, 1-89 Published Online February 2009 in SciRes (http://www.scirp.org/journal/ijcns/). Gateways Placement in Backbone Wireless Mesh Networks Abstract

More information

Analysis of Interference from Secondary System in TV White Space

Analysis of Interference from Secondary System in TV White Space Analysis of Interference from Secondary System in TV White Space SUNIL PURI Master of Science Thesis Stockholm, Sweden 2012 TRITA-ICT-EX-2012:280 Analysis of Interference from Secondary System in TV White

More information

Performance Evaluation of a Mixed Vehicular Network with CAM-DCC and LIMERIC Vehicles

Performance Evaluation of a Mixed Vehicular Network with CAM-DCC and LIMERIC Vehicles Performance Evaluation of a Mixed Vehicular Network with CAM-DCC and LIMERIC Vehicles Bin Cheng, Ali Rostami, Marco Gruteser John B. Kenney Gaurav Bansal and Katrin Sjoberg Winlab, Rutgers University,

More information

Optimal Max-min Fair Resource Allocation in Multihop Relay-enhanced WiMAX Networks

Optimal Max-min Fair Resource Allocation in Multihop Relay-enhanced WiMAX Networks Optimal Max-min Fair Resource Allocation in Multihop Relay-enhanced WiMAX Networks Yongchul Kim and Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina State University

More information

Open-Loop and Closed-Loop Uplink Power Control for LTE System

Open-Loop and Closed-Loop Uplink Power Control for LTE System Open-Loop and Closed-Loop Uplink Power Control for LTE System by Huang Jing ID:5100309404 2013/06/22 Abstract-Uplink power control in Long Term Evolution consists of an open-loop scheme handled by the

More information

Utilization and fairness in spectrum assignment for opportunistic spectrum access

Utilization and fairness in spectrum assignment for opportunistic spectrum access Mobile Netw Appl (6) :555 576 DOI.7/s36-6-73-y Utilization and fairness in spectrum assignment for opportunistic spectrum access Chunyi Peng Haitao Zheng Ben Y. Zhao Published online: 4 May 6 C Science

More information

ADJACENT BAND COMPATIBILITY OF 400 MHZ TETRA AND ANALOGUE FM PMR AN ANALYSIS COMPLETED USING A MONTE CARLO BASED SIMULATION TOOL

ADJACENT BAND COMPATIBILITY OF 400 MHZ TETRA AND ANALOGUE FM PMR AN ANALYSIS COMPLETED USING A MONTE CARLO BASED SIMULATION TOOL European Radiocommunications Committee (ERC) within the European Conference of Postal and Telecommunications Administrations (CEPT) ADJACENT BAND COMPATIBILITY OF 400 MHZ AND ANALOGUE FM PMR AN ANALYSIS

More information