1 11 Load-Aware Spectrum Distribution in Wireless LANs Thomas Moscibroda, Ranveer Chandra, Yunnan Wu, Sudipta Sengupta, Paramvir Bahl, Yuan Yuan Microsoft.

Slides:



Advertisements
Similar presentations
$ Network Support for Wireless Connectivity in the TV Bands Victor Bahl Ranveer Chandra Thomas Moscibroda Srihari Narlanka Yunnan Wu Yuan.
Advertisements

February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Hadi Goudarzi and Massoud Pedram
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
Networking with Wi-Fi like Connectivity Victor Bahl, Ranveer Chandra, Thomas Moscibroda, Microsoft Research Rohan Murty*, Matt Welsh Harvard University.
Delay and Throughput in Random Access Wireless Mesh Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department Rensselaer Polytechnic Institute (RPI)
Introduction to Cognitive radios Part one HY 539 Presented by: George Fortetsanakis.
Stony Brook Mesh Router: Architecting a Multi-Radio Multihop Wireless LAN Samir R. Das (Joint work with Vishnu Navda, Mahesh Marina and Anand Kashyap)
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Placement of Integration Points in Multi-hop Community Networks Ranveer Chandra (Cornell University) Lili Qiu, Kamal Jain and Mohammad Mahdian (Microsoft.
$ Spectrum Aware Load Balancing for WLANs Victor Bahl Ranveer Chandra Thomas Moscibroda Yunnan Wu.
Cache Placement in Sensor Networks Under Update Cost Constraint Bin Tang, Samir Das and Himanshu Gupta Department of Computer Science Stony Brook University.
1 A Shifting Strategy for Dynamic Channel Assignment under Spatially Varying Demand Harish Rathi Advisors: Prof. Karen Daniels, Prof. Kavitha Chandra Center.
CS4514 Networks1 Distributed Dynamic Channel Selection in Chaotic Wireless Networks By: Matthias Ihmig and Peter Steenkiste Presented by: James Cialdea.
Interference Minimization and Uplink Relaying For a 3G/WLAN Network Ju Wang Virginia Commonwealth University May, 2005.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Dynamic Load Balancing through Association Control of Mobile Users in WiFi Network Presenter: Chia-Ming Lu Huazhi Gong, Student Member, IEEE, Jong Won.
Seyed Mohamad Alavi, Chi Zhou, Yu Cheng Department of Electrical and Computer Engineering Illinois Institute of Technology, Chicago, IL, USA ICC 2009.
MAXIMIZING SPECTRUM UTILIZATION OF COGNITIVE RADIO NETWORKS USING CHANNEL ALLOCATION AND POWER CONTROL Anh Tuan Hoang and Ying-Chang Liang Vehicular Technology.
Load-Aware Spectrum Distribution in Wireless LANs Thomas Moscibroda, Ranveer Chandra, Yunnan Wu, Sudipta Sengupta, Paramvir Bahl, Yuan Yuan Microsoft Research.
Dynamic Load Balancing through Association Control of Mobile Users in WiFi Networks 2013 YU-ANTL Seminal November 9, 2013 Hyun dong Hwang Advanced Networking.
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
Network Aware Resource Allocation in Distributed Clouds.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
A Distributed Framework for Correlated Data Gathering in Sensor Networks Kevin Yuen, Ben Liang, Baochun Li IEEE Transactions on Vehicular Technology 2008.
College of Engineering WiFi and WCDMA Network Design Robert Akl, D.Sc. Department of Computer Science and Engineering Robert Akl, D.Sc. Department of Computer.
A novel approach of gateway selection and placement in cellular Wi-Fi system Presented By Rajesh Prasad.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Distributed Channel Management in Uncoordinated Wireless Environments Arunesh Mishra, Vivek Shrivastava, Dheeraj Agarwal, Suman Banerjee, Samrat Ganguly.
Network Cooperation for Client-AP Association Optimization Akash Baid, Ivan Seskar, Dipankar Raychaudhuri WINLAB, Rutgers University.
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
1 Multicast Algorithms for Multi- Channel Wireless Mesh Networks Guokai Zeng, Bo Wang, Yong Ding, Li Xiao, Matt Mutka Michigan State University ICNP 2007.
CELLULAR NETWORK. Early mobile system Cellular Network Use of one powerful transmitter located on high location. Range of signals was upto 50km. These.
DYNAMIC SPECTRUM ACCESS IN DTV WHITESPACES: DESIGN RULES, ARCHITECTURE AND ALGORITHMS Supratim Deb, Vikram Srinivasan, (Bell Labs India) Ritesh Maheshwari.
Advanced Spectrum Management in Multicell OFDMA Networks enabling Cognitive Radio Usage F. Bernardo, J. Pérez-Romero, O. Sallent, R. Agustí Radio Communications.
Heuristic Optimization Methods Greedy algorithms, Approximation algorithms, and GRASP.
Advanced Communication Network Joint Throughput Optimization for Wireless Mesh Networks R 戴智斌 R 蔡永斌 Xiang-Yang.
Architectures and Algorithms for Future Wireless Local Area Networks  1 Chapter Architectures and Algorithms for Future Wireless Local Area.
1 11 Channel Assignment for Maximum Throughput in Multi-Channel Access Point Networks Xiang Luo, Raj Iyengar and Koushik Kar Rensselaer Polytechnic Institute.
6 December On Selfish Routing in Internet-like Environments paper by Lili Qiu, Yang Richard Yang, Yin Zhang, Scott Shenker presentation by Ed Spitznagel.
Performance Evaluation of Mobile Hotspots in Densely Deployed WLAN Environments Presented by Li Wen Fang Personal Indoor and Mobile Radio Communications.
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
Partially Overlapped Channels Not Considered Harmful Article by Mishra, Shrivastava, Banerjee, Arbaugh Presentation by Chen Li.
1 11 Distributed Channel Assignment in Multi-Radio Mesh Networks Bong-Jun Ko, Vishal Misra, Jitendra Padhye and Dan Rubenstein Columbia University.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
Doc.: IEEE /0024r0 Submission Feedback on 3GPP CRs: LAA Multi-Channel Access and Energy Detect (ED) Coexistence Slide 1 Date: Authors:
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
Partially Overlapped Channels Not Considered Harmful Arunesh Mishra, Vivek Shrivastava, Suman Banerjee, William Arbaugh (ACM SIGMetrics 2006) Slides adapted.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
Allocating Dynamic Time-Spectrum Blocks in Cognitive Radio Networks
Optimization Models for Fixed Channel Assignment in Wireless Mesh Networks with Multiple Radios Arindam K. Das, Sumit Roy, SECON Kim Young.
1 Spectrum Co-existence of IEEE b and a Networks using the CSCC Etiquette Protocol Xiangpeng Jing and Dipankar Raychaudhuri, WINLAB Rutgers.
A Low Interference Channel Assignment Algorithm for Wireless Mesh Networks Can Que 1,2, Xinming Zhang 1, and Shifang Dai 1 1.Department of Computer Science.
Unit 4 Cellular Telephony
1 Chapter 6 Reformulation-Linearization Technique and Applications.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Joint Routing and Scheduling Optimization in Wireless Mesh Networks with Directional Antennas A. Capone, I. Filippini, F. Martignon IEEE international.
12.Nov.2007 Capacity of Ad Hoc Wireless Networks Jinyang Li Charles Blake Douglas S. J. De Coutu Hu Imm Lee Robert Morris Paper presentation by Tonio Gsell.
Impact of Interference on Multi-hop Wireless Network Performance
White Space Networking with Wi-Fi like Connectivity
Channel Allocation (MAC)
Server Allocation for Multiplayer Cloud Gaming
Howard Huang, Sivarama Venkatesan, and Harish Viswanathan
Kunxiao Zhou and Xiaohua Jia City University of Hong Kong
Chrysostomos Koutsimanis and G´abor Fodor
Presentation transcript:

1 11 Load-Aware Spectrum Distribution in Wireless LANs Thomas Moscibroda, Ranveer Chandra, Yunnan Wu, Sudipta Sengupta, Paramvir Bahl, Yuan Yuan Microsoft Research ICNP 2008

2 22 Outline Introduction Motivation Design Approach Problem Formulation Algorithms Evaluation Conclusions

3 Introduction (1) In IEEE , the entire available spectrum is divided into smaller channels of equal channel-width (bandwidth) Each network is specified to operate on a specific set of channels At any given time each AP operates on a particular channel In this paper, we argue that by moving beyond this fixed channelization structure, the network capacity, spectrum utilization and fairness can be greatly increased Clients are often unevenly distributed across the network Different clients have different traffic requirements Certain APs can become hotspots and have to handle high traffic load, while others remain underutilized

4 Introduction (2) We study the problem of how spectrum should be allocated to APs if the width of the communication channels can be adaptively changed Wider channels for heavily-loaded APs Narrower channels for lightly-loaded APs The problem of channel assignment in the conventional fixed channelization framework can be modeled as graph coloring Variable channel-widths fundamentally introduces new algorithmic challenges such as self-fragmentation Self-fragmentation can arise because, due to practical hardware constraints, each AP must be assigned a contiguous band of spectrum

5 Algorithmic Design Goal To allocate as much spectrum to the different APs as needed, while avoiding self-fragmentation still allowing as much spatial reuse as possible In this paper, we present a compact, but computationally inefficient integer linear program (ILP) that finds the optimal solution a constant-factor approximation algorithm simple and efficient heuristic approaches These algorithms achieve close to optimal performance while drastically outperforming existing fixed channelization approaches

6 Motivation (1) In existing WLANs, each AP is assigned a fixed width 20 MHz channel Neighboring APs are placed on orthogonal frequencies When the traffic is uniformly distributed across the network, such a scheme increases capacity and reduces interference However, in dynamic conditions, using fixed-width channels can be problematic and suboptimal When the number of APs is fewer than the number of available channels, the spectrum is not fully utilized since each AP uses only one channel If the number of APs is large, two or more neighboring APs are inevitably assigned the same channel, which can create a varying degree of interference

7 Motivation (2) 40M 10M 20M10M 40M 20M Jain’s fairness index:

8 Existing Approaches to Load- balancing There exist several alternative means of alleviating the load-imbalance problem by assigning some clients to more distant APs by adjusting transmission powers Leveraging the ability to adaptively change channel- widths can provide a conceptually simple and more natural solution retain the natural locality-induced client-AP association simply assigns the spectrum according to the specific needs

9 Design Approach System Architecture The channel width of different APs and clients can be changed adaptively Each AP is allocated a certain contiguous part of the spectrum Each AP periodically reports its load to a centralized server The centralized server runs one of our spectrum distribution algorithms, and assigns a channel-width and center-frequency to each APs Model Abstractions The total throughput achieved by all clients associated to an AP grows linearly in the channel-width used by that AP and its clients Non-Overlapping Channel Assignment Both our empirical measurements and our simulations shows that having two APs on two separate channels gives better performance than having both on a single channel of double the channel width However, that a partial overlap in the AP’s channels might give better system throughput

10 Problem Formulation (1) Consider a WLAN consisting of n access points AP 1,..., AP n Let G = (V,E) be the network’s conflict-graph N(i) be the set of all neighboring APs that are potentially in conflict with AP i AP i has a load L i associated to it Spectrum assignment algorithm Input the set of loads L 1,...,L n and interference graph The algorithm assigns a channel I i = [S i, S i +B i ] to every AP i S i is the assigned channel’s lower-end frequency B i is the channel-width

11 Adaptive-Width Channel- Assignment Problem Given AP loads L 1,...,L n and an conflict-graph G = (V, E) Find a non-interfering assignment of a contiguous channel I i = [S i, S i +B i ] to each AP An assignment is called non-interfering if AP i and AP j with (i, j) ∈ E, the assigned channels I i and I j are non-overlapping Two important objectives Spectrum Utilization T Sys to maximize the overall spectrum utilization  T i = B i Per-Load Fairness Every AP must receive at least its fair share of spectrum in its neighborhood Fair spectrum-share that AP i should receive We seek to maximize the spectrum utilization under the condition that every AP receives at least a spectrum of  α characterizes the maximally tolerable unfairness in the system

12 Algorithms Unlike in coloring problems, the interval assigned to each AP must consist of a contiguous chunk of spectrum We devise three different algorithmic approaches Optimal ILP Formulation LP-Based Approximation GreedyRaising: Simple Greedy Heuristics

13 Optimal ILP Formulation Variables b i and s i denote the channel width and lower- end frequency allocated to AP i (I i = [S i, S i +B i ])

14 LP-Based Approximation Our problem has the intricacy that fragmentation needs to be avoided which makes it very difficult to formulate the problem as a linear program (LP) relaxation A Packing Algorithm that avoids Fragmentation Assume for the moment that the channel-width intervals allocated to the different APs was already determined How should these intervals be packed R1. Pack large items first R2. Try to fill up from one end

15 Packing Algorithm (1) The well-known greedy coloring algorithm visits nodes one-by-one, assigning each node the lowest color still available in its neighborhood This procedure colors any graph using at most Δ(G)+1 colors Δ(G) is the maximum node-degree Similarly, if we were not constrained to assigning a contiguous interval to each AP, we could assure that all required spectrum can be packed in a total spectrum of without the contiguity constraint, the greedy coloring algorithm assures that the total spectrum requirement is δ(b)

16 Packing Algorithm (2) Assume that the widths of all intervals followed a power series each interval has length 2 k for some integer k Packing Applying R1, we sort the items in decreasing order of their sizes and try to pack them one by one into the real axis [0,+∞] Applying R2, when packing each item, we always try to fill up from one end, closer to the origin In this case, we do not suffer from fragmentation As pointed out before, the total spectrum required is at most δ(b)

17 Packing Algorithm (3) If the channel-width intervals to be packed do not follow a power series, we can round them up accordingly Suppose the given interval lengths are b 0, b 1,..., b N we round each b i to the next higher power of 2 All intervals can be packed within a spectrum of Doing so, we have packed demands b in a maximum interval of 2δ(b), which is at most by a factor of 2 (due to the rounding) worse than applying the greedy coloring algorithm

18 Optimizing the Interval Lengths The idea is to employ a sequence of linear programs to search for a load vector with good spectrum utilization T Sys The packing algorithm can then be run over the resulting load vector b to pack it into [0, 2δ(b)]

19 Simple Greedy Heuristics (1)

20 Simple Greedy Heuristics (2) Fair Constraint:

21 Ordering Most-Congested-First In this ordering, APs are sorted in decreasing order of their load Smallest-Last Consider an ordering O Let τ i be the number of APs that are neighbors of AP i that appear before AP i in O The ordering minimizes the maximum τ i over all APs in the network τ i reflects the number of potentially interfering intervals that have already been packed in AP i ’s neighborhood Intuitively, the fewer such intervals, the easier it is to pack AP i ’s allocated channel

22 Simulation Settings – Small WLAN Two data sets Small WLAN We use the wireless usage data collected in [11] [11] R. Chandra, J. Padhye, A. Wolman, and B. Zill. A Location-Based Management System for Enterprise Wireless LANs. In Fourth Symposium on Networked Systems Design and Implementation (NSDI), April 2007

23 Spatial and Time Disparity across Different APs We use the data for Monday to Thursday, each covering 13 hours  there are altogether 13×4=52 tests  We will present the results for 6 tests covering cases with low, medium, and high variances in the client-distribution (8 AM to 8 PM on Tuesday)

24 Simulation Settings – Large WLAN Large WLAN This test scenario is generated based on measurement data reported in [7], which measured the number of clients associated to each AP for a network of 177 APs that spans three buildings  50% of the APs serve less than 5 users  10% of the APs serve over 15 users  the average number of clients served by each AP is 8 We generated a 50 AP test scenario by drawing according to the distribution reported in [7]  randomly place the APs in a 1000m×1000m square area  generate two conflict graphs, for interference ranges of 50m and 75m, respectively (label as “sparse” and “dense”) [7] M. Balazinska and P. Castro. Characterizing mobility and network usage in a corporate wireless local-area network. In MobiSys, 2003

25 Other Settings Comparisons Fixed-width approach Ideal approach an AP can be allocated multiple non-contiguous bands of arbitrary width ILP scheme The overall available spectrum is assumed to be 80 MHz We consider three variants of the ILP scheme a discrete set of allowed channel-widths, {5, 10, 20, 40} MHz a different set of channel-widths, {3, 5, 6, 7, 10, 12, 14, 20, 24, 28, 40} MHz this is the set of channel-widths defined in WiMAX any channel-width is allowed

26 Performance Metrics Total spectrum utilization T Sys Global spectrum-per-load fairness (SPF) F global is similar to Jain’s fairness index For every unit of load j at an AP i, we define C j = T i /L i In a network with dense and sparse parts, a completely fair solution according to F global may be far from a good solution Local per-load fairness

27 Performance Comparisons for the Small Network

28 Performance Comparisons for the Large Network

29 Performance of Low Complexity Algorithms

30 Conclusions In this paper, we argue that we can leverage recent work on adaptive channel-width systems to move beyond pre- determined channels of fixed width A solution that has the potential of significantly increasing both fairness and spectrum utilization Before this potential can ultimately be tapped, a number of practical issues need to be solved ex. Scanning process will become more heavyweight Since every client may have to try different channel-width options on every center frequency to determine the presence of an AP