PRICE-BASED SPECTRUM MANAGEMENT IN COGNITIVE RADIO NETWORKS Fan Wang, Marwan Krunz, and Shuguang Cui Department of Electrical & Computer Engineering, University.

Slides:



Advertisements
Similar presentations
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 12 Cross-Layer.
Advertisements

Spectrum Sharing for Unlicensed Bands Raul Etkin, Abhay Parekh, and David Tse Dept of EECS U.C. Berkeley Project supported by NSF ITR ANI grant.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Congestion Games with Player- Specific Payoff Functions Igal Milchtaich, Department of Mathematics, The Hebrew University of Jerusalem, 1993 Presentation.
June 4, 2015 On the Capacity of a Class of Cognitive Radios Sriram Sridharan in collaboration with Dr. Sriram Vishwanath Wireless Networking and Communications.
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
A Game Theoretic Approach to Provide Incentive and Service Differentiation in P2P Networks John C.S. Lui The Chinese University of Hong Kong Joint work.
Competitive Routing in Multi-User Communication Networks Presentation By: Yuval Lifshitz In Seminar: Computational Issues in Game Theory (2002/3) By: Prof.
Charge-Sensitive TCP and Rate Control Richard J. La Department of EECS UC Berkeley November 22, 1999.
Dynamic Spectrum Management: Optimization, game and equilibrium Tom Luo (Yinyu Ye) December 18, WINE 2008.
*Sponsored in part by the DARPA IT-MANET Program, NSF OCE Opportunistic Scheduling with Reliability Guarantees in Cognitive Radio Networks Rahul.
Pricing What Can Pricing Do In Wireless Networks? Jianning Mai and Lihua Yuan
Selfish Caching in Distributed Systems: A Game-Theoretic Analysis By Byung-Gon Chun et al. UC Berkeley PODC’04.
Downlink Channel Assignment and Power Control in Cognitive Radio Networks Using Game Theory Ghazale Hosseinabadi Tutor: Hossein Manshaei January, 29 th,
Nov 2003Group Meeting #2 Distributed Optimization of Power Allocation in Interference Channel Raul Etkin, Abhay Parekh, and David Tse Spectrum Sharing.
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
Introduction to Cognitive radios Part two HY 539 Presented by: George Fortetsanakis.
A Scalable Network Resource Allocation Mechanism With Bounded Efficiency Loss IEEE Journal on Selected Areas in Communications, 2006 Johari, R., Tsitsiklis,
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley Asynchronous Distributed Algorithm Proof.
Multiuser OFDM with Adaptive Subcarrier, Bit, and Power Allocation Wong, et al, JSAC, Oct
A Game-Theoretic Look at Joint Multi-Access, Power and Rate Control Yalin Evren Sagduyu, Anthony Ephremides Objective and Motivation * Objective: Analyze.
On Self Adaptive Routing in Dynamic Environments -- A probabilistic routing scheme Haiyong Xie, Lili Qiu, Yang Richard Yang and Yin Yale, MR and.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
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.
By: Gang Zhou Computer Science Department University of Virginia 1 A Game-Theoretic Framework for Congestion Control in General Topology Networks SYS793.
Efficiency Loss in a Network Resource Allocation Game Paper by: Ramesh Johari, John N. Tsitsiklis [ Informs] Presented by: Gayatree Ganu.
1 IEEE Trans. on Smart Grid, 3(1), pp , Optimal Power Allocation Under Communication Network Externalities --M.G. Kallitsis, G. Michailidis.
A Unified Modeling Framework for Distributed Resource Allocation of General Fork and Join Processing Networks in ACM SIGMETRICS
A Framework for Distributed Model Predictive Control
1 Optimal Power Allocation and AP Deployment in Green Wireless Cooperative Communications Xiaoxia Zhang Department of Electrical.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
1 Performance Analysis of Coexisting Secondary Users in Heterogeneous Cognitive Radio Network Xiaohua Li Dept. of Electrical & Computer Engineering State.
Mohammadreza Ataei Instructor : Prof. J.Omidi. 2.
A Game Approach for Cell Selection and Resource Allocation in Heterogeneous Wireless Networks Lin Gao, Xinbing Wang Institute of Wireless Communication.
ECE559VV – Fall07 Course Project Presented by Guanfeng Liang Distributed Power Control and Spectrum Sharing in Wireless Networks.
1 Power control under best response dynamics for interference mitigation in a two-tier femtocell network Vaggelis G. Douros Stavros.
Mazumdar Ne X tworking’03 June 23-25,2003, Chania, Crete, Greece The First COST-IST(EU)-NSF(USA) Workshop on EXCHANGES & TRENDS IN N ETWORKING 1 Non-convex.
A Game Approach for Multi-Channel Allocation in Multi-Hop Wireless Networks Lin Gao, Xinbing Wang Dept. of Electronic Engineering Shanghai Jiao Tong University.
Cognitive Radio Networks
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
Copyright: S.Krishnamurthy, UCR Power Controlled Medium Access Control in Wireless Networks – The story continues.
AUTONOMOUS DISTRIBUTED POWER CONTROL FOR COGNITIVE RADIO NETWORKS Sooyeol Im; Jeon, H.; Hyuckjae Lee; IEEE Vehicular Technology Conference, VTC 2008-Fall.
MAP: Multi-Auctioneer Progressive Auction in Dynamic Spectrum Access Lin Gao, Youyun Xu, Xinbing Wang Shanghai Jiaotong University.
EE 685 presentation Utility-Optimal Random-Access Control By Jang-Won Lee, Mung Chiang and A. Robert Calderbank.
Multiuser OFDM with Adaptive Subcarrier, Bit and Power Allocation (IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 17, NO. 10, OCTOBER 1999)
Applications of Parametric Quadratic Optimization Oleksandr Romanko Joint work with Alireza Ghaffari Hadigheh and Tamás Terlaky November 1, 2004.
Simultaneous routing and resource allocation via dual decomposition AUTHOR: Lin Xiao, Student Member, IEEE, Mikael Johansson, Member, IEEE, and Stephen.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
Non-Cooperative Behavior in Wireless Networks Márk Félegyházi (EPFL) PhD. public defense July 9, 2007.
Spectrum Sensing In Cognitive Radio Networks
1 Multi-radio Channel Allocation in Competitive Wireless Networks Mark Felegyhazi, Mario Čagalj, Jean-Pierre Hubaux EPFL, Switzerland IBC’06, Lisbon, Portugal.
Resource Allocation in Hospital Networks Based on Green Cognitive Radios 王冉茵
1 On the Channel Capacity of Wireless Fading Channels C. D. Charalambous and S. Z. Denic School of Information Technology and Engineering, University of.
Chance Constrained Robust Energy Efficiency in Cognitive Radio Networks with Channel Uncertainty Yongjun Xu and Xiaohui Zhao College of Communication Engineering,
Self-Organized Resource Allocation in LTE Systems with Weighted Proportional Fairness I-Hong Hou and Chung Shue Chen.
Efficient Geographic Routing in Multihop Wireless Networks Seungjoon Lee*, Bobby Bhattacharjee*, and Suman Banerjee** *Department of Computer Science University.
1 Spectrum Co-existence of IEEE b and a Networks using the CSCC Etiquette Protocol Xiangpeng Jing and Dipankar Raychaudhuri, WINLAB Rutgers.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
1 Chapter 6 Reformulation-Linearization Technique and Applications.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Satisfaction Games in Graphical Multi-resource Allocation
Suman Bhunia and Shamik Sengupta
User Interference Effect on Routing of Cognitive Radio Ad-Hoc Networks
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 2 Bayesian Games Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Cognitive Radio Networks
Spectrum Sharing in Cognitive Radio Networks
Richard Ma, Sam Lee, John Lui (CUHK) David Yau (Purdue)
Presentation transcript:

PRICE-BASED SPECTRUM MANAGEMENT IN COGNITIVE RADIO NETWORKS Fan Wang, Marwan Krunz, and Shuguang Cui Department of Electrical & Computer Engineering, University of Arizona Cognitive Radio Oriented Wireless Networks and Communications, CrownCom

Outline 2  Introduction  System Model  Problem Formulation  Utility Function  Game Formulation  Optimal Pricing Function  Iterative Algorithm  Sequential & Parallel  Conclusion  Comments

Introduction 3  One of the main challenges in an opportunistic CRN  How to design an efficient and adaptive channel access scheme that supports dynamic channel selection and power/rate allocation is a distributed environment Maximize the CRN performance without disturbing PR (Primary Radio) transmissions. A typical measure of efficiency is the achievable sum-rate of all CR pairs.

Introduction (cont’d) 4  Resource allocation - Iterative water-filling [28]  A non-cooperative game was used to model the spectrum management problem with each user iteratively maximizing its own rate.  This per-user optimization problem is convex and leads to a water-filling solution. For the two-user case, it was shown that the Nash Equilibrium exists and the IWF algorithm converges to the NE under certain conditions. However, this NE is generally not Pareto optimal and may be quite inefficient in terms of the sum-rate metric. Each user tries to maximize its own utility function without considering the overall system performance. [28] W. Yu. Competition and cooperation in multi-user communication environments. Ph.D. Dissertation, Stanford University, Stanford, CA, 2002.

Introduction (cont’d) 5  A centralized spectrum management scheme [4]  Improves the system performance over the IWF scheme by utilizing a centralized spectrum management center  However, such a centralized approach cannot be implemented in a distributed ad hoc CRN  Motivation of this paper  Design a channel/power/rate allocation scheme that overcomes the inefficiency of the classic IWF algorithm can be implemented in a distributed fashion provide incentives to CR users such that they can reach a more socially efficient NE A commonly used incentive technique is pricing.

Introduction (cont’d) 6  Price-based iterative water-filling algorithm  We show that this PIWF algorithm maintains the simplicity and distributed operation of the original IWF algorithm.  A challenging problem The effectiveness of the pricing approach depends on the appropriate selection of the “pricing function”  In this paper, we use a user-dependent pricing function the sum-rate of the achieved NE after a few iterations. a pricing function can be determined by allowing each CR user to distributively explore the neighborhood information via control- packet exchanges.

System Model 7  A hybrid network  Several primary radio networks and one CRN The CRN contain N CR pairs. The total spectrum consists of K orthogonal frequency channels (K<N) with central frequencies f 1,f 2,…,f k Each CR may simultaneously transmit over multiple channels  Let M i (f k ) denote the total noise-plus-interference level measured by CR user i over channel k This quantity includes the PR-to-CR interference, the CR-to- CR interference, and the thermal noise.

System Model (cont’d) 8  This figure gives a channel allocation example for a CRN with K=3 and N=4.  Denote the set of utilized channels for CR link i as S i S 1 = {f 1,f 2 }  The transmission power vector of CR link i over various channels is denoted by P i = [P i (f 1 ), Pi(f 2 ),…,P i (f k )] P i (f k ) is the transmission power of CR i on channel k. utilized by a CR Link

System Model (cont’d) 9  Constraints  Maximum transmission power constraint The total transmission power of a CR user over the selected channels should not exceed P max   CR-to-PR power mask constraint The transmission power of CR i on channel k is constrained by P mask (f k ), which denotes the power mask associated with channel k. P mask defines as [P mask (f 1 ), P mask (f 2 ),…,P mask (f k )] Assume that P mask is given a priori.

Problem Formulation 10  A normal game can be expressed in the form  G = { Ω, P, {U i }} Ω ={1, 2, …, N} is a finite set of rational players P = P 1 x P 2 x … x P N is the action space with P i being the action set for player I U i : P  R is the utility (payoff) function of player i, which depends on the strategies of all players  Player  CR users  Actions  transmission powers  Utility  associated with their actions and the quality of the channels

Problem Formulation (cont’d) 11  Utility Function  The utility function of user i can be considered as the reward received by this user from the network. h ii (f k ): the channel gain between the transmitter and the receiver of link i over channel k M i (PR) (f k ): the PR-to-CR interference at the receiver of CR link I over channel k Ni(f k ): the received thermal noise power on channel k   Nash Equilibrium (after several iteration and under certain condition) CR-to-CR interferencePR-to-CR Noise

Problem Formulation (cont’d) 12  The resulting NE may be far from the Pareto Optimum those in which any change to make any person better off is impossible without making someone else worse off. (Wiki) w i : the weight assigned to user i  A new utility function for user i

Problem Formulation (cont’d) 13  c i (f k ): the pricing function for user i on channel k =  Our goal is to choose a user-dependent pricing function that can drive the CR users to converge to an “social- efficient” NE

Problem Formulation (cont’d) 14  Game Formulation The game in our setup can be easily shown to be a concave game if the following two properties are satisfied: 1.The action space P is a closed and bounded convex set. 2.The utility function U i (P i ) is concave over its strategy  A concave game always admits at least one Nash Equilibrium Proposition 1: For any given P max and P mask values, there is at least one NE for the game G

Problem Formulation (cont’d) 15  Optimal Pricing Function  In power control context, pricing is often used as an incentive mechanism to improve the efficiency of the NE  Fixed pricing factor for players isn’t suitable for distributed manner. One contribution of this paper: Introducing a user-dependent linear pricing function that drives the NE close to the Pareto optimal frontier with each player knowing only partial information about the networks.

Problem Formulation (cont’d) 16  Proposition 2 Consider the game G with utility function U~i, i=1…N, as defined in (3), and let the pricing function c i (f k ) be given by c i (f k ) = λ i (f k )P i (f k ). Then, the game has at least one NE solution (from proposition 1). Further, if this NE solution is Pareto optimal, then the pricing factor λ i (f k ) must be: can be proved by the Lagrange function and KKT-condition

Problem Formulation (cont’d) 17  Intuitively, a higher pricing factor λ i (f k ) will prevent user i from using a large transmission power on channel k. If a neighbor j is to transmit over channel k, it needs to broadcast its transmission power P j (f k ), the measured total noise and interference M j (f k ), and the channel gain h jj (f k ) between the transmitter and the receiver of link j. The above information can be incorporated into MAC control packets

Iterative Algorithms 18  Each CR user, say i, first adjusts its linear pricing factor λ i (f k ) over all channels, and then determines its best response The optimal channel/power/rate combination based on the measured M i The best response of user i is to maximize its individual utility function subject to the constraints C1-C3 The same procedure converges, then by definition, it has to converge to a NE of the game.

Iterative Algorithms (cont’d) 19  Proposition 3 By treating the other users’ transmissions as interference, the best response of user i is given by: the analysis provided in [23] can be extended to arrive at the result in Proposition 3. β : the water level, is determined by user i as the minimum non-negative value that results in satisfying the total power constraint C2. [23] G. Scutari, D. P. Palomar, and S. Barbarossa. Asynchronous iterative water-filling for Gaussian frequency-selective interference channels: A unified framework. Submitted to IEEE Transactions on Information Theory, August price interference channel gain transmission power

Iterative Algorithms (cont’d) 20  Sequential Price-based Iterative algorithm converge condition

Iterative Algorithms (cont’d) 21  Proposition 4 Suppose that the pricing function takes a linear form with a fixed pricing factor over a few iterations. Then, the sequential update procedure converges to the unique NE if one of the following two sets of conditions is satisfied. From above, the convergence and the uniqueness of NE are ensured if the CRs that share the same channel are far apart, and thus inflict weak interference on each other.

Iterative Algorithms (cont’d) 22  Parallel Price-based Iterative algorithm

Iterative Algorithms (cont’d) 23 Compare with the classic approachSequential vs. Parallel

Iterative Algorithms (cont’d) 24  Relaxation Algorithm  more robust to occasional estimation errors and channel oscillations at the cost of slower convergence speed Sequential algorithm’s best response Parallel algorithm’s best response A larger α (0≤ α <1) means a longer memory (less adaptation to the environment), but slower convergence As proved in [23],

Conclusions 25  Proposed two priced-based iterative water-filling algorithm that overcome the inefficiency of the classic approach.  The parallel algorithm can converge faster than the sequential one, especially for a large number of users.

Comments 26  A different approach (game theory) to solve the power control problem  Use pricing manner as the cost function to control the selfishness of CR user  Consider the overall system performance!

27