Channel Assignment in Wireless Networks: Graph Coloring

Slides:



Advertisements
Similar presentations
1 Cognitive Radio Networks Zhu Jieming Group Presentaion Aug. 29, 2011.
Advertisements

David Waitt Kate Disney 2008 April Digitizing An Analog World.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Configure a Wireless Router LAN Switching and Wireless – Chapter 7.
Wireless Fundamentals Chapter 6 Introducing Wireless Regulation Bodies, Standards, and Certifications.
Madhavi W. SubbaraoWCTG - NIST Dynamic Power-Conscious Routing for Mobile Ad-Hoc Networks Madhavi W. Subbarao Wireless Communications Technology Group.
Stony Brook Mesh Router: Architecting a Multi-Radio Multihop Wireless LAN Samir R. Das (Joint work with Vishnu Navda, Mahesh Marina and Anand Kashyap)
Wireless Network Taxonomy Wireless communication includes a wide range of network types and sizes. Government regulations that make specific ranges of.
Routing and Scheduling in Wireless Grid Mesh Networks Abdullah-Al Mahmood Supervisor: Ehab Elmallah Graduate Students’ Workshop on Networks Research Department.
Wireless Mesh Networks 1. Architecture 2 Wireless Mesh Network A wireless mesh network (WMN) is a multi-hop wireless network that consists of mesh clients.
GSM MOBILE PHONE NETWORKS AND GRAPH COLORING
[1][1][1][1] Lecture 4: Frequency reuse, channel assignment, and more June 15, Introduction to Algorithmic Wireless Communications David Amzallag.
$ Spectrum Aware Load Balancing for WLANs Victor Bahl Ranveer Chandra Thomas Moscibroda Yunnan Wu.
1 Enhancing Cellular Multicast Performance Using Ad Hoc Networks Jun Cheol Park Sneha Kumar Kasera School of.
CS541 Advanced Networking 1 Dynamic Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/10/2009.
On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks Abishek Gopalan, Swaminathan Sankararaman 1.
August 6, Mobile Computing COE 446 Network Planning Tarek Sheltami KFUPM CCSE COE Principles of.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
1 Minimum Latency Broadcasting in Multiradio, Multichannel, Multirate Wireless Meshes Junaid Qadir*, Chun Tung Chou+, Archan Misra ++, and Joo Ghee Lim.
Jin-Shyan Lee, Yu-Wei Su, and Chung-Chou Shen
Capacity of Wireless Mesh Networks: Comparing Single- Radio, Dual-Radio, and Multi- Radio Networks By: Alan Applegate.
A Survey on Channel Assignment for Multi-Radio Meshed Networks
MAXIMIZING SPECTRUM UTILIZATION OF COGNITIVE RADIO NETWORKS USING CHANNEL ALLOCATION AND POWER CONTROL Anh Tuan Hoang and Ying-Chang Liang Vehicular Technology.
Flexible Channelization for Wireless LANs Zafar Ayyub Qazi*, Zhibin Dou and Prof. Samir Das* *Department of Computer Science (WINGS lab), Stony.
Network Components: Assignment Three
SMUCSE 8344 Wireless Mesh. SMUCSE 8344 The Premise.
City Univ of Hong Kong1 Minimal cost deployment of mesh networks with QoS requirements for indoor environment Xiaohua Jia Dept of Computer Science.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Configure a Wireless Router Basic Wireless Concepts & Configuration Chapter.
K. Banerjee, P. Basuchaudhuri, D. Sadhukhan and N. Das
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
1 CS612 Algorithms for Electronic Design Automation CS 612 – Lecture 8 Lecture 8 Network Flow Based Modeling Mustafa Ozdal Computer Engineering Department,
Submission doc.: /0929r00 Jim Lansford(CSR), et al Slide 1 Expansion of ac to 6-10GHz Date: Authors: July 2012.
Doc.: IEEE /540 Submission July 2003 Arunesh Mishra, Min-ho Shin, William Arbaugh, Insun Lee, Kyunghun Jang. Fast handoffs using Fixed Channel.
Device-to-Device Communication in Cellular Networks Speaker: Tsung-Han Chiang Date: Feb. 24,
1 Graph Coloring: An Overview Graph Coloring Basics Planar/4-color Graphs Applications New Register Allocation Technique.
A client-driven management approach for (and other) networks Suman Banerjee Department of.
David Abarca, Instructor Del Mar College Computer Corner Wireless Networks.
Joint Power and Channel Minimization in Topology Control: A Cognitive Network Approach J ORGE M ORI A LEXANDER Y AKOBOVICH M ICHAEL S AHAI L EV F AYNSHTEYN.
1 CS612 Algorithms for Electronic Design Automation CS 612 – Lecture 8 Lecture 8 Network Flow Based Modeling Mustafa Ozdal Computer Engineering Department,
1 Multi-radio Channel Allocation in Competitive Wireless Networks Mark Felegyhazi, Mario Čagalj, Jean-Pierre Hubaux EPFL, Switzerland IBC’06, Lisbon, Portugal.
FPOC: A Channel Assignment Strategy using Four Partially Overlapping Channels in Mid-scale Wireless Mesh Networks Broadband Mobile Wireless Networks Lab.
Song Wei Enabling Distributed Throughput Maximization in Wireless Mesh Networks A Partitioning Approach.
Partially Overlapped Channels Not Considered Harmful Article by Mishra, Shrivastava, Banerjee, Arbaugh Presentation by Chen Li.
Cisco Discovery Networking for Homes and Small Businesses Chapter 7 JEOPARDY.
Partially Overlapped Channels Not Considered Harmful Arunesh Mishra, Vivek Shrivastava, Suman Banerjee, William Arbaugh (ACM SIGMetrics 2006) Slides adapted.
 The purpose of wireless networks is to provide wireless access to the fixed network (PSTN)
A Maximum Fair Bandwidth Approach for Channel Assignment in Wireless Mesh Networks Bahador Bakhshi and Siavash Khorsandi WCNC 2008.
Wireless LAN Concepts. Wireless LAN Standards.
The 2x2 Simple Packing Problem André van Renssen Supervisor: Bettina Speckmann.
System Architecture for C2C Communications Based on Mobile WiMAX Michiyo ASHIDA VTT Technical Research Centre of Finland
COSC 6590 Fall Multi-channel, multi-radio wireless networks.
Table 1. The Comparison of Li-Fi & Wi-Fi & WiMAX and Bluetooth
Multi-channel, multi-radio wireless networks
Channel Allocation (MAC)
Mobile Handset Networking Overview
Dynamic Coverage In Wireless Ed-Hoc Sensor Networks
NTC 247 Competitive Success/snaptutorial.com
NTC 247 Education for Service-- snaptutorial.com.
NTC 247 Teaching Effectively-- snaptutorial.com
NTC 247 Teaching Effectively-- snaptutorial.com
Graph Theory Graph Colorings.
Topological Ordering Algorithm: Example
Course Contents: T1 Greedy Algorithm Divide & Conquer
MDG: MEASUREMENT-DRIVEN GUIDELINES FOR WLAN DESIGN
Topological Ordering Algorithm: Example
Configure a Wireless Router
Topological Ordering Algorithm: Example
Configure a Wireless Router
Kunxiao Zhou and Xiaohua Jia City University of Hong Kong
A Topology Control Approach for Utilizing Multiple Channels in Multi-Radio Wireless Mesh Networks (broadnet2005) Mahesh K. Marina, Samir R. Das 2006/9/14.
Topological Ordering Algorithm: Example
Presentation transcript:

Channel Assignment in Wireless Networks: Graph Coloring Presented by: Andrew Chickadel – Villanova University

What is Channel Assignment? Selecting radio frequencies for: Enhanced security Reducing interference Keeping in mind: Radio frequency (RF) spectrum Network topologies Security: generally prevents others from accidentally receiving packets which might contain sensitive information Reducing interference relies on assigning channels that do not or only slightly conflict with each other. Graph coloring will play a huge role in this task RF spectrum: limited number of channels available…increasing the number of channels increases chances for interference to occur Topologies: (the structure of the network) can be changed if channels are assigned dynamically…also want to avoid overly complex topologies

What is Graph Coloring? Generally defined as: Edge Coloring NP-complete for determining class Vertex Coloring NP-hard for general graphs Channels represented as “colors” Edge: class 1 contains bipartite graphs, class two contains all others. NP-complete to determine which class FOR EDGE COLORING, NO VERTEX CAN HAVE MORE THAN ONE OUTGOING EDGE OF A PARTICULAR COLOR ************NP-complete contains NP-hard, so NP-complete is the hardest of all NP problems Vertex: NO VERTEX CAN HAVE THE SAME COLOR AS AN ADJACENT (connected) VERTEX

Why Graph Coloring? Practicality Relevance Reliability Practical – rather than develop super-advanced radio frequency technology or invest money in fixing the problem at the most Relevance – preventing vertices from connecting with conflicting vertices is the quintessential task in reducing network interference Reliability – graph coloring algorithms are proven mathematical processes and addressing the issue of interference at a low level hinders complications in general, high-level implementation

Interference

Interference Solved by Edge Coloring How many colors do we need? It depends on the number of outgoing edges!

Interference Solved by Vertex Coloring How many colors do we need? It depends on the overall complexity and connectivity of the graph!

Coloring Implementations Weighted coloring Channel re-use algorithms Dynamic channel assignment RF spectrum boundary algorithms Multi-step algorithms Weighted: assigning weights to graph edges based on, say bandwidth demand, in order to properly allocate the finite amount of channels to transmitters Re-use: ex…computes a minimum distance in order to ensure vertices are far enough away to re-use a particular channel Dynamic: re-assigning channels based on the amount of interference experienced at each transmitter RF bounds: compute bounds for the number of radio frequencies to use in a given network Multi-step: using more than one assignment methods in one algorithm

Dynamic Assignment Almeroth et al.1 Shortcomings Future improvements Dramatic topology changes Security across the “default channel” Future improvements Dense settings 1 K.N. Ramachandran, E. M. Belding, K.C. Almeroth, M.M. Buddhikot, “Interference-Aware Channel Assignment in Multi-Radio Wireless Mesh Networks,” Apr. 2006; http://www.cs.ucsb.edu/~ebelding/txt/infocom06.pdf Almeroth et al.: Based on an interference value, the graph reassigns a channel to a particular vertex and changes the graph and connections to reduce interference across the new channel. However, the network topology is subject to massive alteration. They suggest the use of a default channel by which all nodes can communicate in a situation where connections are dropped until connection is restored. The algorithm uses a breadth-first search of the connectivity graph to award priority values and thus assigns channels based on priority. BFS traverses the graph beginning at the most dense nodes and eventually fanning out to nodes with the fewest connections RESULTS: ****SHOWED VERY LITTLE IMPROVEMENT IN DENSE ENVIRONMENTS****

A Multi-step Algorithm Hminmax: Arbaugh et al.2 Shortcomings “Greedy” step Algorithmic complexity not improved, only numerical results Future improvements Overlapping 802.11b/g interference graphs 802.11b/g in same coverage area 2 A. Mishra, S. Banerjee, W. Arbaugh, “Weighted Coloring Based Channel Assignment for WLANs,” ACM SIGMOBILE Mobile Computing and Communications Review, July 2005, vol. 9, no. 3, pp. 19-31. Arbaugh et al.: A distributed algorithm which executes in two steps: the first step, the initialization where nodes are all assigned channels to broadcast over. The second step involves greedily determining which channel would cause and receive the least interference as a result of channel reassignment and reassigns the channel accordingly…and so on all throughout the network. RESULTS: 40% OVERALL DROP IN INTERFERENCE ****DID NOT TEST IN B/G ENVIRONMENT****

Looking Ahead Improvement despite NP-hard and NP-complete Rapid growth of Wi-fi and effects on the RF spectrum Security must be maintained GROWTH OF WI-FI: As networks become more dense, interference will become more of an issue. Algorithms must be presented that deal with dense environments as well as algorithms that work well in new drafts of Wi-fi technology (draft N and beyond). More and more expansive networks will require more of the narrow RF band. SECURITY: More interference means security measures must remain updated and effective