Chapter 12. Cross-Layer Optimization for Multi- Hop Cognitive Radio Networks

Similar documents
Cross-Layer Optimization for Routing Data Traffic in UWB-based Sensor Networks

ULTRA-WIDEBAND (UWB) systems transmit and receive

Transmission Scheduling in Capture-Based Wireless Networks

An Efficient Throughput Improvement through Bandwidth Awareness in Cognitive Radio Networks

Column Generation. A short Introduction. Martin Riedler. AC Retreat

Scaling Laws for Cognitive Radio Network with Heterogeneous Mobile Secondary Users

Simple, Optimal, Fast, and Robust Wireless Random Medium Access Control

Two-stage column generation and applications in container terminal management

SINCE its inception, cognitive radio (CR) has quickly

Frugal Sensing Spectral Analysis from Power Inequalities

Harmonized Q-Learning for Radio Resource Management in LTE Based Networks

An Uplink Resource Allocation Algorithm For OFDM and FBMC Based Cognitive Radio Systems

Ad Hoc Networks 8 (2010) Contents lists available at ScienceDirect. Ad Hoc Networks. journal homepage:

CONVERGECAST, namely the collection of data from

Genetic Algorithm-Based Approach to Spectrum Allocation and Power Control with Constraints in Cognitive Radio Networks

A Column Generation Method for Spatial TDMA Scheduling in Ad Hoc Networks

Throughput Optimization in Multi-hop Wireless Networks with Multi-packet Reception and Directional Antennas

TIME- OPTIMAL CONVERGECAST IN SENSOR NETWORKS WITH MULTIPLE CHANNELS

Efficient Method of Secondary Users Selection Using Dynamic Priority Scheduling

Beamforming and Binary Power Based Resource Allocation Strategies for Cognitive Radio Networks

Maximizing Throughput in Wireless Multi-Access Channel Networks

Interference-Aware Joint Routing and TDMA Link Scheduling for Static Wireless Networks

Maximum Achievable Throughput in Multi-Band Multi-Antenna Wireless Mesh Networks

Optimal Multicast Routing in Ad Hoc Networks

Chapter 10. User Cooperative Communications

Wireless Networked Systems

Multi-Dimensional Conflict Graph Based Computing for Optimal Capacity in MR-MC Wireless Networks

Resource Allocation in Energy-constrained Cooperative Wireless Networks

WiMAX Relay Networks: Opportunistic Scheduling to Exploit Multiuser Diversity and Frequency Selectivity

Cooperative Broadcast for Maximum Network Lifetime. Ivana Maric and Roy Yates

DESIGN METHODS FOR OPTIMAL RESOURCE ALLOCATION IN WIRELESS NETWORKS

Gateways Placement in Backbone Wireless Mesh Networks

RECENT studies sponsored by the FCC have shown that. Spectrum Sharing for Multi-Hop Networking with Cognitive Radios

Intelligent Adaptation And Cognitive Networking

Routing Messages in a Network

Cloud vs Edge Computing for Mobile Services: Delay-aware Decision Making to Minimize Energy Consumption

Energy-Aware Scheduling for Multi-Hop Cognitive Radio Networks

How (Information Theoretically) Optimal Are Distributed Decisions?

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

Multi-Dimensional Conflict Graph Based Computing for Optimal Capacity in MR-MC Wireless Networks

IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. XX, NO. X, AUGUST 20XX 1

Efficient Recovery Algorithms for Wireless Mesh Networks with Cognitive Radios

Dynamic Fair Channel Allocation for Wideband Systems

Wireless Network Coding with Local Network Views: Coded Layer Scheduling

Geometric Programming and its Application in Network Resource Allocation. Presented by: Bin Wang

Towards Energy Efficiency for IoT: A Cross Layer Design in Cognitive Cellular Networks

The Potential of Relaying in Cellular Networks

Multicast beamforming and admission control for UMTS-LTE and e

Distributed Spectrum Management and Relay Selection in Interference-limited Cooperative Wireless Networks

Chapter 4 Heuristics & Local Search

Anomalies in Optimal Rate-control and Scheduling Protocols for Cognitive Radio Networks

Joint Channel Access and Sampling Rate Control in Energy Harvesting Cognitive Radio Sensor Networks

Delay Aware Link Scheduling for Multi-hop TDMA Wireless Networks

TRANSMISSION STRATEGIES FOR SINGLE-DESTINATION WIRELESS NETWORKS

Design and Analysis of Multi-Hop D2D Communications

The Path Restoration Version of the Spare Capacity Allocation Problem with Modularity Restrictions: Models, Algorithms, and an Empirical Analysis

Location Aware Wireless Networks

Cognitive Radio: Brain-Empowered Wireless Communcations

Multi-Relay Selection Based Resource Allocation in OFDMA System

Joint Scheduling and Fast Cell Selection in OFDMA Wireless Networks

Implementation of Energy-Efficient Resource Allocation for OFDM-Based Cognitive Radio Networks

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

Wireless Networks Do Not Disturb My Circles

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

Distributed Game Theoretic Optimization Of Frequency Selective Interference Channels: A Cross Layer Approach

Context-Aware Resource Allocation in Cellular Networks

D3.2 MAC layer mechanisms and adaptations for Hybrid Terrestrial-Satellite Backhauling

Long Distance Wireless Mesh Network Planning: Problem Formulation and Solution

Index Terms Deterministic channel model, Gaussian interference channel, successive decoding, sum-rate maximization.

Low Overhead Spectrum Allocation and Secondary Access in Cognitive Radio Networks

MULTIANTENNA or MIMO (multiple-input multiple-output)

MIMO Radar and Communication Spectrum Sharing with Clutter Mitigation

University of Alberta. Library Release Form

SINCE its inception, cognitive radio (CR) has quickly been

Link Activation with Parallel Interference Cancellation in Multi-hop VANET

DAFEE: A Decomposed Approach for Energy Efficient Networking in Multi-Radio Multi-Channel Wireless Networks

Heuristic Search with Pre-Computed Databases

Prolonging Sensor Network Lifetime with Energy Provisioning and Relay Node Placement by Y. Thomas Hou*, Yi Shi* Hanif D. Sherali^ Scott F.

YMMV: Multiple Session Multicast with MIMO

Throughput Optimization in Wireless Multihop Networks with Successive Interference Cancellation

Color of Interference and Joint Encoding and Medium Access in Large Wireless Networks

Throughput-optimal number of relays in delaybounded multi-hop ALOHA networks

Decentralized Cognitive MAC for Opportunistic Spectrum Access in Ad-Hoc Networks: A POMDP Framework

THE booming growth and popularity of wireless devices

Energy-Aware Scheduling for Multi-Hop Cognitive Radio Networks

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

Optimizing Client Association in 60 GHz Wireless Access Networks

The Wireless Network Jamming Problem Subject to Protocol Interference

On the Unicast Capacity of Stationary Multi-channel Multi-radio Wireless Networks: Separability and Multi-channel Routing

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 16, NO. 12, DECEMBER

Multi-class Services in the Internet

Multi-user Space Time Scheduling for Wireless Systems with Multiple Antenna

Dynamic Programming. Objective

Backhaul Link Impact on the Admission Control in LTE-A Relay Deployment

Capacity Optimization of Mesh Networks

Link Allocation, Routing, and Scheduling for Hybrid FSO/RF Wireless Mesh Networks

Reliable Videos Broadcast with Network Coding and Coordinated Multiple Access Points

Partial overlapping channels are not damaging

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

Energy-Efficient Routing in Wireless Networks in the Presence of Jamming

Transcription:

Chapter 12 Cross-Layer Optimization for Multi- Hop Cognitive Radio Networks 1

Outline CR network (CRN) properties Mathematical models at multiple layers Case study 2

Traditional Radio vs CR Traditional radio Hardware-based, not flexible Operates on a given frequency band, inefficient use of spectrum CR - A revolution in radio technology Software-based, most functions are programmable Can sense available spectrum Can switch to and operate on different frequency bands 3

CRN Properties In CRN, the set of available bands may be different at different node Two nodes can communicate only if them have common available band Each band may have a different bandwidth Each node can use multiple bands at the same time 4

Opportunity and Challenge CRN properties provide opportunity to achieve better performance Increase spectrum efficiency, larger throughput CRN properties also bring unique challenge on how to fully exploit CRN capability Previous approaches assume homogeneous band setting, cannot be applied to CRN 5

Our Approach Build mathematical models for multiple layers Also build cross-layer constraint to fully exploit CRN capability Formulate an optimization problem Apply optimization techniques to solve the problem 6

Scheduling Constraints We perform Scheduling on bands Recall that each node has multiple available bands A node i cannot transmit and receive on the same band 7

Scheduling Constraints (cont d) A node i cannot transmit to or receive from multiple nodes on the same band and These scheduling constraints can be combined as 8

Power Control Constraint Power control can be done on Q levels between 0 and P max Power level Transmission power is The cross-layer relationship between scheduling variable and power level is 9

SINR Formula SINR at the receiver Let. We have 10

Physical Interference Model A transmission is successful SINR exceeds certain threshold α The relationship between SINR and scheduling variable is 11

Routing Constraints For maximum flexibility (and optimality), we allow flow splitting (multi-path routing) Flow balance constraints for a session l If node i is source, then If node i is destination, then For all other cases, we have 12

Link Capacity Constraint The cross-layer relationship between flow rate and SINR Aggregate flow on a link cannot exceed its capacity 13

Outline CR network (CRN) properties Mathematical models at multiple layers Case study 14

Throughput Maximization Problem Consider a multi-hop CRN Each session has a minimum rate requirement r(l) Multi-hop multi-path routing for each session Aim to maximize a rate scaling factor K for all sessions 15

Problem Formulation Based on our models at multiple layers, we have 16

Problem Formulation (cont d) Mixed integer non-linear program 17

Our Approach Branch-and-Bound A form of the divide-and-conquer technique Divide the original problem into sub-problems Find upper and lower bounds for each sub-problem Upper bound obtained via convex hull relaxation Lower bound obtained via a local search algorithm We then have the upper and lower bounds for the original problem Once these two bounds are close to each other, we are done Otherwise, we further divide and obtain more subproblems The obtained solution is near-optimal 18

Branch-and-Bound: An Example 19

Branch-and-Bound (cont d) 20

Branch-and-Bound (cont d) 21

Branch-and-Bound Divide the original problem into sub-problems Find upper and lower bounds for each subproblem Upper bound obtained via convex hull relaxation Lower bound obtained via a local search algorithm We then have the upper and lower bounds for the original problem Once these two bounds are close to each other, we are done Otherwise, we further divide and obtain more subproblems 22

Linear Relaxation for Product Terms Reformulation Linearization Technique (RLT) For the non-linear term of, suppose We have That is, Other three linear relaxation constraints are 23

Linear Relaxation for log Terms Convex hull relaxation 24

Relaxed Problem Formulation -- LP Can be solved in polynomial time Provides an upper bound 25

Branch-and-Bound Divide the original problem into sub-problems Find upper and lower bounds for each subproblem Upper bound obtained via convex hull relaxation Lower bound obtained via a local search algorithm We then have the upper and lower bounds for the original problem Once these two bounds are close to each other, we are done Otherwise, we further divide and obtain more subproblems 26

Obtain Lower Bound In the solution to the upper bound, both x and q variables may not be integers Infeasible to the original problem Design a local search algorithm to find a feasible solution This feasible solution provides a lower bound 27

Local Search Algorithm Begin with the minimum transmission power at each node Iteratively increase the bottleneck link s capacity Compute each link s capacity Identify the bottleneck link for K Try to increase its transmission power on some band -- Ensure all constraints hold Algorithm terminates when the transmission power cannot be increased 28

Branch-and-Bound Divide the original problem into sub-problems Find upper and lower bounds for each subproblem Upper bound obtained via convex hull relaxation Lower bound obtained via a local search algorithm We then have the upper and lower bounds for the original problem Once these two bounds are close to each other, we are done Otherwise, we further divide and obtain more subproblems 29

Obtain New Problems Choose the problem with the largest upper bound Divide this problem into two problems Select a partition variable Divide its value interval into two intervals Each new problem may have tighter bounds 30

Select Partition Variable Selection of partition variable will affect the bounds to new problems To obtain tighter bounds, we first select an x variable Scheduling variables are more significant Among x variables, we choose the one with the maximum relaxation error We then select a q variable based on relaxation error 31

Numerical Results Network setting 20, 30, or 50 nodes in a 50 x 50 area 5 or 10 communication sessions with minimum rate requirement in [1, 10] 10 bands with the same bandwidth of 50 A subset of these 10 bands is available at each node 10 power levels Aim to find 90% optimal solution 32

A 20-Node Network 33

A 20-Node Network Topology 34

The 20-Node Network: Transmission Powers One band can be re-used at multiple nodes Band 1 at nodes 7 and 16 35

The 20-Node Network: Flow Rates All sessions use multi-hop routing Multi-path routing is used for session 1 36

Routing Topology for A 30-Node Network 37

Routing Topology for A 50-Node Network 38

Chapter 12 Summary Build mathematical models for each layer Exploit properties of multi-hop CR networks Case study: Throughput maximization problem Apply our models to formulate an optimization problem Obtain near-optimal solution by branch-andbound 39