1 A Shifting Strategy for Dynamic Channel Assignment under Spatially Varying Demand Harish Rathi Advisors: Prof. Karen Daniels, Prof. Kavitha Chandra Center.

Slides:



Advertisements
Similar presentations
Truthful Spectrum Auction Design for Secondary Networks Yuefei Zhu ∗, Baochun Li ∗ and Zongpeng Li † ∗ Electrical and Computer Engineering, University.
Advertisements

Constraint Optimization We are interested in the general non-linear programming problem like the following Find x which optimizes f(x) subject to gi(x)
BU Decision Models Integer_LP1 Integer Optimization Summer 2013.
Hadi Goudarzi and Massoud Pedram
Computer Science Dr. Peng NingCSC 774 Adv. Net. Security1 CSC 774 Advanced Network Security Topic 7.3 Secure and Resilient Location Discovery in Wireless.
Agent-based sensor-mission assignment for tasks sharing assets Thao Le Timothy J Norman WambertoVasconcelos
1 EE5900 Advanced Embedded System For Smart Infrastructure Static Scheduling.
Maximal Lifetime Scheduling in Sensor Surveillance Networks Hai Liu 1, Pengjun Wan 2, Chih-Wei Yi 2, Siaohua Jia 1, Sam Makki 3 and Niki Pissionou 4 Dept.
Greedy vs Dynamic Programming Approach
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2001 Lecture 2 (Part 1) Tuesday, 9/11/01 Dynamic Programming.
[1][1][1][1] Lecture 4: Frequency reuse, channel assignment, and more June 15, Introduction to Algorithmic Wireless Communications David Amzallag.
Wireless & Mobile Networking: Channel Allocation
Placement of Integration Points in Multi-hop Community Networks Ranveer Chandra (Cornell University) Lili Qiu, Kamal Jain and Mohammad Mahdian (Microsoft.
*Sponsored in part by the DARPA IT-MANET Program, NSF OCE Opportunistic Scheduling with Reliability Guarantees in Cognitive Radio Networks Rahul.
UMass Lowell Computer Science Analysis of Algorithms Prof. Karen Daniels Fall, 2002 Lecture 2 Tuesday, 9/10/02 Design Patterns for Optimization.
Network Bandwidth Allocation (and Stability) In Three Acts.
Dynamic lot sizing and tool management in automated manufacturing systems M. Selim Aktürk, Siraceddin Önen presented by Zümbül Bulut.
Penn ESE535 Spring DeHon 1 ESE535: Electronic Design Automation Day 5: February 2, 2009 Architecture Synthesis (Provisioning, Allocation)
Distributed Combinatorial Optimization
On the Task Assignment Problem : Two New Efficient Heuristic Algorithms.
1 Planning and Scheduling to Minimize Tardiness John Hooker Carnegie Mellon University September 2005.
Penn ESE535 Spring DeHon 1 ESE535: Electronic Design Automation Day 5: February 2, 2009 Architecture Synthesis (Provisioning, Allocation)
Interference Minimization and Uplink Relaying For a 3G/WLAN Network Ju Wang Virginia Commonwealth University May, 2005.
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Fast Spectrum Allocation in Coordinated Dynamic Spectrum Access Based Cellular Networks Anand Prabhu Subramanian*, Himanshu Gupta*,
MAXIMIZING SPECTRUM UTILIZATION OF COGNITIVE RADIO NETWORKS USING CHANNEL ALLOCATION AND POWER CONTROL Anh Tuan Hoang and Ying-Chang Liang Vehicular Technology.
Network Aware Resource Allocation in Distributed Clouds.
ENCI 303 Lecture PS-19 Optimization 2
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
Minimum Cost Flows. 2 The Minimum Cost Flow Problem u ij = capacity of arc (i,j). c ij = unit cost of shipping flow from node i to node j on (i,j). x.
Quasi-static Channel Assignment Algorithms for Wireless Communications Networks Frank Yeong-Sung Lin Department of Information Management National Taiwan.
EPL 476 Fundamental Concepts in Wireless Networks
Patrolling Games Katerina Papadaki London School of Economics with Alec Morton and Steven Alpern.
The Application of The Improved Hybrid Ant Colony Algorithm in Vehicle Routing Optimization Problem International Conference on Future Computer and Communication,
Advanced Spectrum Management in Multicell OFDMA Networks enabling Cognitive Radio Usage F. Bernardo, J. Pérez-Romero, O. Sallent, R. Agustí Radio Communications.
Approximate Dynamic Programming Methods for Resource Constrained Sensor Management John W. Fisher III, Jason L. Williams and Alan S. Willsky MIT CSAIL.
1 11 Channel Assignment for Maximum Throughput in Multi-Channel Access Point Networks Xiang Luo, Raj Iyengar and Koushik Kar Rensselaer Polytechnic Institute.
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
Capacity Enhancement with Relay Station Placement in Wireless Cooperative Networks Bin Lin1, Mehri Mehrjoo, Pin-Han Ho, Liang-Liang Xie and Xuemin (Sherman)
Optimal Resource Allocation for Protecting System Availability against Random Cyber Attack International Conference Computer Research and Development(ICCRD),
1 Iterative Integer Programming Formulation for Robust Resource Allocation in Dynamic Real-Time Systems Sethavidh Gertphol and Viktor K. Prasanna University.
Implicit Hitting Set Problems Richard M. Karp Erick Moreno Centeno DIMACS 20 th Anniversary.
1 EL736 Communications Networks II: Design and Algorithms Class7: Location and Topological Design Yong Liu 10/24/2007.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
1 EE5900 Advanced Embedded System For Smart Infrastructure Static Scheduling.
Sporadic model building for efficiency enhancement of the hierarchical BOA Genetic Programming and Evolvable Machines (2008) 9: Martin Pelikan, Kumara.
KTH ROYAL INSTITUTE OF TECHNOLOGY Cellular network dimensioning Amirhossein Ghanbari
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.
EEE 441 : Wireless And Mobile Communications
Adv. Wireless Comm. Systems - Cellular Networks -
Lap Chi Lau we will only use slides 4 to 19
Presented by Tae-Seok Kim
Topics in Algorithms Lap Chi Lau.
1.3 Modeling with exponentially many constr.
Chapter 6. Large Scale Optimization
Department of Information Management National Taiwan University
Capacity of Ad Hoc Networks
1.3 Modeling with exponentially many constr.
EE5900 Advanced Embedded System For Smart Infrastructure
Winter 2019 Lecture 11 Minimum Spanning Trees (Part II)
Chapter 6. Large Scale Optimization
Multidisciplinary Optimization
Autumn 2019 Lecture 11 Minimum Spanning Trees (Part II)
Presentation transcript:

1 A Shifting Strategy for Dynamic Channel Assignment under Spatially Varying Demand Harish Rathi Advisors: Prof. Karen Daniels, Prof. Kavitha Chandra Center for Advanced Computation and Telecommunications University of Massachusetts Lowell

2 Problem Statement  Wireless communication will increasingly rely on systems that provide optimal performance Number of channels required  Assign channels to cells such that minimum number of channels are used while satisfying demand and cumulative co-channel interference constraints. Cumulative interference threshold Reuse distance  A method is needed which can optimize resources and maximize performance Dynamic Channel Assignment (DCA) Example Each color represents a unique channel 5 different channels required to satisfy the demand No channel repetition within any 2 x 2 square

3 High-Level Approach  Generate demand  Bounds on minimum number of channels required to satisfy demand and cumulative co-channel interference constraints: Lower: (assuming reuse distance = r)  r x r sized cell group  (r+1) x (r+1) sized cell group (Integer Programming solution) Upper: based on Core Integer Programming (CIP) model  To avoid expense of solving full CIP, solve: small sub-problems highly constrained formulations  SHIFT-IP: Attempts to assemble a provably optimal solution for the entire cellular system using optimal solutions generated for sub-regions whose size is related to the reuse distance r  GREEDY-IP: Uses the CIP formulation iteratively by augmenting local solutions to an ordered list of ascending demand values used if SHIFT-IP does not find an optimal solution

4 Demand  Cells generate constant demand (Type c ) and variable demand (Type v ) in time  The Type v cells demand channels according to a two state (on-off) Markov chain In the “on” state, the channel demand is set to one and zero otherwise Constant demand cells, Type c, have 0 demand  Type v cells are distributed in space, characterized by a Bernoulli distribution with probability p v p v governs the occurrence of Type v cells c max : max. number of cells, N v : number of Type v cells

5 Co-Channel Interference  Cumulative signal strength ratio cannot be below a threshold value of B. This keeps co-channel interference at an acceptable level. Produces a non-linear constraint  Minimum reuse distance r and  can be used to calculate minimum B  is path loss exponent  Prevents two cells within reuse distance r from using same channels CiCi CjCj

CORE-IP (CIP) [Liu01] Assignment variable  Usage variable  Objective function  Demand constraint  Usage constraint  Co-channel Interference constraint 

7 SHIFT-IP  Decompose the cellular system into disjoint (r+1)x(r+1) sized groups of cells ordered by non-increasing demand r is reuse distance  Solution of each such group determines a family of isomorphic solutions Replace every channel assignment f with ( f + f ’) mod f max where f ’ is some shift integer from 0 to f max - 1 f max is maximum lower bound across all such groups  Shift’s should satisfy all the CIP constraints along with the shift constraints Idea: Locally optimal may be globally optimal

Shift variables and constraints added to CIP to form CIP 1 : GroupShift A2 B0 C1 D

Assign channels to each group with local interference constraints only Add shift constraints for each group Solve the whole model with new constraints PSEUDO-CODE

10  Let optimal SHIFT-IP solution = U 1 * optimal CIP solution = U *  SHIFT-IP is infeasible if max qQ {U q *} < U*  If U 1 * = max qQ {U q * } then U * = U 1 * Proof Sketch  U 1 * ≥ U * because CIP 1 is CIP + additional constraints  U 1 * ≤ U * U q * ≤ U * for each q  Q  Hence: U 1 * = U * SHIFT-IP Feasibility and Optimality max qQ {U q *} ≤ U*

11 GREEDY-IP Idea: Locally optimal may be globally optimal

12 Results  Heuristics run for nine different spatial configurations.  Total of Type v cells ranges from 8 to 13 across these nine configurations.  Type v cells demand channels according to a two state Markov chain (on/off). total of 256 to 8196 unique states of the network all states are examined  Two cases with reuse distance 2 and 3 are studied.  Results are compared against a sequential greedy algorithm. Sequentially allocates the first available channel that satisfies demand and interference constraints.

X-axis: Channels required, k Y-axis: Pr[Channels required = k] Reuse distance: 2 p v = 0.2 p on =0.57 Legend: SHIFT-IP and GREEDY-IP Sequential Greedy Algorithm

14 Results (contd.)  Sequential greedy algorithm sometimes benefits from fortuitous channel assignments. Performs well for large and/or densely packed Type v cells.  IP performs both local and global optimization.  Global optimum is often achieved when cell groups are well separated. Global optimum  Randomized SHIFT-IP: Channels obtained by IP can be randomly permuted Does not violate local interference constraints Result: Optimal solution found for configuration F  Tight upper and lower bounds are achieved Tight  Consistently fast execution timesexecution times

15 Conclusion  SHIFT-IP finds optimal solutions for 72% - 100% of demand states for our nine spatial distributions72% - 100%  SHIFT-IP result is provably optimal if: Shift is feasible SHIFT-IP solution matches optimal channel requirement for maximal demand subgroup  GREEDY-IP often finds optimal assignments when SHIFT-IP fails GREEDY-IP has longer execution time than SHIFT-IP  Randomized SHIFT-IP improves some results

16 Future Work  Larger channel demand values  Let Randomized-SHIFT use multiple permutations for each cell group  Compare results to replication heuristic [Liu01] Solve CIP for small cluster Replicate resulting assignments across grid Remove assignments violating interference constraints Add channels greedily to satisfy remaining demand  Consider a hybrid SHIFT-IP/cluster replication approach.