The Complexity of Channel Scheduling in Multi-Radio Multi-Channel Wireless Networks Wei Cheng & Xiuzhen Cheng The George Washington University Taieb Znati.

Slides:



Advertisements
Similar presentations
Approximation algorithms for geometric intersection graphs.
Advertisements

Multicast Traffic Scheduling in Single-Hop WDM Networks with Tuning Latencies Ching-Fang Hsu Department of Computer Science and Information Engineering.
The Capacity of Wireless Networks Danss Course, Sunday, 23/11/03.
The Capacity of Wireless Networks
Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Minimum Clique Partition Problem with Constrained Weight for Interval Graphs Jianping Li Department of Mathematics Yunnan University Jointed by M.X. Chen.
Minimum Vertex Cover in Rectangle Graphs
Approximation Algorithms
1 EE5900 Advanced Embedded System For Smart Infrastructure Static Scheduling.
Graph Isomorphism Algorithms and networks. Graph Isomorphism 2 Today Graph isomorphism: definition Complexity: isomorphism completeness The refinement.
1 Advancing Supercomputer Performance Through Interconnection Topology Synthesis Yi Zhu, Michael Taylor, Scott B. Baden and Chung-Kuan Cheng Department.
1 NP-Complete Problems. 2 We discuss some hard problems:  how hard? (computational complexity)  what makes them hard?  any solutions? Definitions 
Polynomial Time Approximation Schemes Presented By: Leonid Barenboim Roee Weisbert.
CS774. Markov Random Field : Theory and Application Lecture 17 Kyomin Jung KAIST Nov
Optimization of Pearl’s Method of Conditioning and Greedy-Like Approximation Algorithm for the Vertex Feedback Set Problem Authors: Ann Becker and Dan.
Complexity 16-1 Complexity Andrei Bulatov Non-Approximability.
Routing and Scheduling in Wireless Grid Mesh Networks Abdullah-Al Mahmood Supervisor: Ehab Elmallah Graduate Students’ Workshop on Networks Research Department.
CSC5160 Topics in Algorithms Tutorial 2 Introduction to NP-Complete Problems Feb Jerry Le
Computability and Complexity 23-1 Computability and Complexity Andrei Bulatov Search and Optimization.
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.
CS Dept, City Univ.1 Low Latency Broadcast in Multi-Rate Wireless Mesh Networks LUO Hongbo.
P-Center & The Power of Graphs A part of the facility location problem set By Kiril Yershov and Alla Segal For Geometric Optimizations course Fall 2010.
Polynomial-Time Approximation Schemes for Geometric Intersection Graphs Authors: T. Erlebach, L. Jansen, and E. Seidel Presented by: Ping Luo 10/17/2005.
CS541 Advanced Networking 1 Spectrum Sharing in Cognitive Radio Networks Neil Tang 3/23/2009.
Computational Complexity of Approximate Area Minimization in Channel Routing PRESENTED BY: S. A. AHSAN RAJON Department of Computer Science and Engineering,
CS541 Advanced Networking 1 Routing and Shortest Path Algorithms Neil Tang 2/18/2009.
Algorithms for Maximum Induced Matching Problem Somsubhra Sharangi Fall 2008 CMPT 881.
Distributed Combinatorial Optimization
On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks Abishek Gopalan, Swaminathan Sankararaman 1.
Delay Efficient Sleep Scheduling in Wireless Sensor Networks Gang Lu, Narayanan Sadagopan, Bhaskar Krishnamachari, Anish Goel Presented by Boangoat(Bea)
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
1 Minimizing End-to-End Delay: A Novel Routing Metric for Multi- Radio Wireless Mesh Networks Hongkun Li, Yu Cheng, Chi Zhou Department of Electrical and.
Outline Introduction The hardness result The approximation algorithm.
1 Topology Control of Multihop Wireless Networks Using Transmit Power Adjustment Infocom /12/20.
Domain decomposition in parallel computing Ashok Srinivasan Florida State University COT 5410 – Spring 2004.
MAXIMIZING SPECTRUM UTILIZATION OF COGNITIVE RADIO NETWORKS USING CHANNEL ALLOCATION AND POWER CONTROL Anh Tuan Hoang and Ying-Chang Liang Vehicular Technology.
Graph Coalition Structure Generation Maria Polukarov University of Southampton Joint work with Tom Voice and Nick Jennings HUJI, 25 th September 2011.
APPROXIMATION ALGORITHMS VERTEX COVER – MAX CUT PROBLEMS
Design Techniques for Approximation Algorithms and Approximation Classes.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
Approximation Algorithms
Node-based Scheduling with Provable Evacuation Time Bo Ji Dept. of Computer & Information Sciences Temple University Joint work.
Princeton University COS 423 Theory of Algorithms Spring 2001 Kevin Wayne Approximation Algorithms These lecture slides are adapted from CLRS.
OPTIMUM INTEGRATED LINK SCHEDULING AND POWER CONTROL FOR MULTI-HOP WIRELESS NETWORKS Arash Behzad, and Izhak Rubin, IEEE Transactions on Vehicular Technology,
1 HEINZ NIXDORF INSTITUTE University of Paderborn Algorithms and Complexity Christian Schindelhauer Algorithms for Radio Networks Winter Term 2005/2006.
CS774. Markov Random Field : Theory and Application Lecture 02
1 11 Channel Assignment for Maximum Throughput in Multi-Channel Access Point Networks Xiang Luo, Raj Iyengar and Koushik Kar Rensselaer Polytechnic Institute.
Distributed Channel Assignment and Routing Multiradio Mutlichannel Multihop Wireless Networks Haitao Wu, Fan Yang, Kun Tan, Jie Chen, Qian Zhang, and Zhenshrng.
A New Link Scheduling Algorithm for Concurrent Tx/Rx Wireless Mesh Networks Author: Kwan-Wu Chin University of Wollongong, Australia From: ICC 2008 Speaker:
The full Steiner tree problem Theoretical Computer Science 306 (2003) C. L. Lu, C. Y. Tang, R. C. T. Lee Reporter: Cheng-Chung Li 2004/06/28.
Resource Allocation in Hospital Networks Based on Green Cognitive Radios 王冉茵
Hongkun Li, Yu Cheng, Chi Zhou Illinois Institute of Technology, Chicago, IL, USA IEEE GLOBECOM 2008.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
Network Partition –Finding modules of the network. Graph Clustering –Partition graphs according to the connectivity. –Nodes within a cluster is highly.
TU/e Algorithms (2IL15) – Lecture 12 1 Linear Programming.
1 The instructor will be absent on March 29 th. The class resumes on March 31 st.
The geometric GMST problem with grid clustering Presented by 楊劭文, 游岳齊, 吳郁君, 林信仲, 萬高維 Department of Computer Science and Information Engineering, National.
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.
A Maximum Fair Bandwidth Approach for Channel Assignment in Wireless Mesh Networks Bahador Bakhshi and Siavash Khorsandi WCNC 2008.
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
Presented By Ravindra Babu, Pentyala.  Real World Problem  What is Coloring  Planar Graphs  Vertex Coloring  Edge Coloring  NP Hard Problem  Problem.
Impact of Interference on Multi-hop Wireless Network Performance
Presented by Tae-Seok Kim
Algorithms and networks
Computability and Complexity
CS223 Advanced Data Structures and Algorithms
Algorithms and networks
Introduction Wireless Ad-Hoc Network
Pradeep Kyasanur Nitin H. Vaidya Presented by Chen, Chun-cheng
Presentation transcript:

The Complexity of Channel Scheduling in Multi-Radio Multi-Channel Wireless Networks Wei Cheng & Xiuzhen Cheng The George Washington University Taieb Znati University of Pittsburgh Xicheng Lu & Zexin Lu National University of Defense technology

Outline Introduction Network Model The Complexity of OWCS/P PTAS for OWCS/P Summary

Introduction – Background Multi-Radio Multi-Channel (MR-MC) to enhance mesh network throughput Equipped with multiple radios, nodes can communicate with multiple neighbors simultaneously over orthogonal channels to improve the network throughput. The key problem is the channel scheduling, which aims to maximize the concurrent traffics without interfering each other.

Introduction – Interference Model P(hysical) interference-free model if two nodes want to launch bidirectional communications, any other node whose minimum distance to the two nodes is not larger than the interference range must keep silent. Hop interference-free model (no position) … is no larger than H hops must keep silent.

Introduction – Problem Optimal Weighted Channel Scheduling under the Physical distance constraint (OWCS/P) Given an edge-weighted graph G(V,E) representing an MR-MC wireless network, compute an optimal channel scheduling O(G) ∈ E, such that O(G) is P interference-free and the weight of O(G) is maximized Optimal Weighted Channel Scheduling under Hop distance constraint (OWCS/H)

Introduction – Motivation Both the physical interference-free model and the hop interference-free model are popular but their relations have never been addressed in literature. Current complexity results for OWCS

Related Research Channel allocation, routing, and packet scheduling have been jointly considered as a IP problem Channel Assignment Common channel Default radio for reception Code based approach

Related Research The complexity of scheduling in SR-SC networks OWCS/H>=1 is NP hard OWCS/H>=1 has PTAS

Network Model Geometric graphs G(V,E), |V | = n a set of C ={c 1, c 2, · · ·, c k } orthogonal channels ∀ node i ∈ V, 1 ≤ i ≤ n, it is equipped with r i radios and can access a set of C i ⊆ C channels, where |C i | = k i.

Formal Definition Edge-Physical-Distance Edge-Hop-Distance OWCS/P: Seek an E’ such that any pair of edges in E’ has an Edge-Physical- Distance >P, and E’ is the maximum OWCS/H: Seek an E’ such that any pair of edges in E’ has an Edge-Physical- Distance >H, and E’ is the maximum

The Complexity of OWCS/P Lemma : OWCS/P=1 and OWCS/H=1 are equivalent in SR-SC wireless networks. Intuition: the interference graphs of G(V,E) for the cases of P=1 and H=1 are the same Proof: OPT/P=1 is a feasible solution to OWCS/H=1 We can not add another edge to OPT/P=1 for OWCS/H=1 Similarly, OPT/H=1 is optimal to OWCS/P=1

The Complexity of OWCS/P Theorem : OWCS/P>=1 is NP-Hard in SR-SC wireless networks. OWCS/H=1 is NP-Hard  OWCS/P=1 is NP- Hard OWCS/P>1 is polynomial time reducible to OWCS/P=1

The Complexity of OWCS/P Theorem: OWCS/P>=1 is NP-Hard in MR-MC wireless networks. Known

PTAS for OWCS/P Polynomial-Time Approximation Scheme (PTAS) for NP-Hard problem. a polynomial-time approximate solution with a performance ratio (1 − ε) for an arbitrarily small positive number ε. Let Ptas(G) denote the solution given by the PTAS procedure and O(G) the optimal solution for the OWCS/P≥1 problem in a MR- MC network G. We will prove that W(Ptas(G)) ≥ (1 − ε )W(O(G))

PTAS for OWCS/P-construction Griding: Partition network space into small grids with each having a size of (P + 2) × (P +2). Label each grid by (a, b), where a, b = 0, 1, · · ·,N − 1, with N the total number of grids at each row or column. The id of the grid at the lower-left corner can be denoted by (0, 0). Denote the ith row and the jth column of the grids by Row i and Col j, respectively.

PTAS for OWCS/P-construction Shifted Dissection: Partition vertically the network space by columns of the grids Col j and rows of the grids Row i, where j | (m+1)= k1, i |(m+1)= k 2, k 1 k 2 = 0, 1, · · ·,m. Remove all the edges whose both end nodes are in Col j or Row i Obtain a number of super-grids with each containing at most m×m grids. Total (m + 1) 2 different dissections Denote each dissection by P a,b, where a, b indicate that P a,b is obtained by shifting Col 0 to column b and Row 0 to row a.

PTAS for OWCS/P-construction Computation Consider a specific P a,b For each super-grid B in P a,b, compute an maximum weight channel scheduling S B for B. Let S a,b be the union of all SB’s S a,b is a feasible solution for OWCS/P Repeat for all P a,b

PTAS for OWCS/P-algorithm

PTAS for OWCS/P-complexity Computing S B takes polynomial time. the area of B is at most (m(P + 2) + 2) 2 For a specific channel The number of S B ’s edges in each ((P + 2) 2 ) grid is bounded by O(1). Then the number of edges in S B is bounded by O(m 2 ) Time of computing S B through enumerating is bounded by |E B | O(m2) For all K channels Time of computing S B through enumerating is bounded by |E B | O(m2)K

PTAS for OWCS/P-performance For all partition P a,b S a,b is the optimal solution for E a,b Let yields,

PTAS for OWCS/P-performance A grid will NOT be included in any super- grid among all (m+ 1) 2 partitions for 2m+ 1 times. An edge will NOT be included in any super-grid among all (m+ 1) 2 partitions for at most 2m+ 1 times.

Summary

The proposed PTAS for OWCS/P is also a PTAS for OWCS/H in MR-MC wireless networks. Replace P by H

Summary OWCS/H=1 is equivalent to OWCS/P>= under the polynomial transformation OWCS/H=1 is equivalent to OWCS/P=1 OWCS/P>1 is polynomial time reducible to OWCS/P=1 Physical interference free model is more precise Need position information

Q&A Thanks!