Jointly Optimal Transmission and Probing Strategies for Multichannel Systems Saswati Sarkar University of Pennsylvania Joint work with Sudipto Guha (Upenn)

Slides:



Advertisements
Similar presentations
February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Advertisements

On allocations that maximize fairness Uriel Feige Microsoft Research and Weizmann Institute.
SINR Diagram with Interference Cancellation Merav Parter Joint work with Chen Avin, Asaf Cohen, Yoram Haddad, Erez Kantor, Zvi Lotker and David Peleg SODA.
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Network Utility Maximization over Partially Observable Markov Channels 1 1 Channel State 1 = ? Channel State 2 = ? Channel State 3 = ? Restless.
CS223 Advanced Data Structures and Algorithms 1 Greedy Algorithms Neil Tang 4/8/2010.
A Simple Distribution- Free Approach to the Max k-Armed Bandit Problem Matthew Streeter and Stephen Smith Carnegie Mellon University.
Optimal Jamming Attacks and Network Defense Policies in Wireless Sensor Networks Mingyan Li, Iordanis Koutsopoulos, Radha Poovendran (InfoComm ’07) Presented.
Tuning bandit algorithms in stochastic environments The 18th International Conference on Algorithmic Learning Theory October 3, 2007, Sendai International.
DBLA: D ISTRIBUTED B LOCK L EARNING A LGORITHM F OR C HANNEL S ELECTION I N C OGNITIVE R ADIO N ETWORKS Chowdhury Sayeed Hyder Department of Computer Science.
Dynamic Programming.
Dynamic Data Compression in Multi-hop Wireless Networks Abhishek B. Sharma (USC) Collaborators: Leana Golubchik Ramesh Govindan Michael J. Neely.
Decision Theoretic Planning
Tradeoffs between performance guarantee and complexity for distributed scheduling in wireless networks Saswati Sarkar University of Pennsylvania Communication.
DYNAMIC POWER ALLOCATION AND ROUTING FOR TIME-VARYING WIRELESS NETWORKS Michael J. Neely, Eytan Modiano and Charles E.Rohrs Presented by Ruogu Li Department.
Planning under Uncertainty
1 Stochastic Event Capture Using Mobile Sensors Subject to a Quality Metric Nabhendra Bisnik, Alhussein A. Abouzeid, and Volkan Isler Rensselaer Polytechnic.
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.
Clustering short time series gene expression data Jason Ernst, Gerard J. Nau and Ziv Bar-Joseph BIOINFORMATICS, vol
Fast Distributed Algorithm for Convergecast in Ad Hoc Geometric Radio Networks Alex Kesselman, Darek Kowalski MPI Informatik.
Data Broadcast in Asymmetric Wireless Environments Nitin H. Vaidya Sohail Hameed.
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.
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
Lecture 11. Matching A set of edges which do not share a vertex is a matching. Application: Wireless Networks may consist of nodes with single radios,
A Fair Scheduling Policy for Wireless Channels with Intermittent Connectivity Saswati Sarkar Department of Electrical and Systems Engineering University.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Handling Advertisements of Unknown Quality in Search Advertising Sandeep Pandey Christopher Olston (CMU and Yahoo! Research)
Scheduling of Flexible Resources in Professional Service Firms Arun Singh CS 537- Dr. G.S. Young Dept. of Computer Science Cal Poly Pomona.
End-to-End Delay Analysis for Fixed Priority Scheduling in WirelessHART Networks Abusayeed Saifullah, You Xu, Chenyang Lu, Yixin Chen.
MDP Reinforcement Learning. Markov Decision Process “Should you give money to charity?” “Would you contribute?” “Should you give money to charity?” $
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
MAXIMIZING SPECTRUM UTILIZATION OF COGNITIVE RADIO NETWORKS USING CHANNEL ALLOCATION AND POWER CONTROL Anh Tuan Hoang and Ying-Chang Liang Vehicular Technology.
POWER CONTROL IN COGNITIVE RADIO SYSTEMS BASED ON SPECTRUM SENSING SIDE INFORMATION Karama Hamdi, Wei Zhang, and Khaled Ben Letaief The Hong Kong University.
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.
Rensselaer Polytechnic Institute Rajagopal Iyengar Combinatorial Approaches to QoS Scheduling in Multichannel Wireless Systems Rajagopal Iyengar Rensselaer.
Multiuser Detection (MUD) Combined with array signal processing in current wireless communication environments Wed. 박사 3학기 구 정 회.
Probabilistic Results for Mixed Criticality Real-Time Scheduling Bader N. Alahmad Sathish Gopalakrishnan.
On Energy-Efficient Trap Coverage in Wireless Sensor Networks Junkun Li, Jiming Chen, Shibo He, Tian He, Yu Gu, Youxian Sun Zhejiang University, China.
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
Utility-Optimal Scheduling in Time- Varying Wireless Networks with Delay Constraints I-Hong Hou P.R. Kumar University of Illinois, Urbana-Champaign 1/30.
1 Markov Decision Processes Infinite Horizon Problems Alan Fern * * Based in part on slides by Craig Boutilier and Daniel Weld.
Inference Complexity As Learning Bias Daniel Lowd Dept. of Computer and Information Science University of Oregon Joint work with Pedro Domingos.
Providing End-to-End Delay Guarantees for Multi-hop Wireless Sensor Networks I-Hong Hou.
1 11 Channel Assignment for Maximum Throughput in Multi-Channel Access Point Networks Xiang Luo, Raj Iyengar and Koushik Kar Rensselaer Polytechnic Institute.
University of Houston Cullen College of Engineering Electrical & Computer Engineering Capacity Scaling in MIMO Wireless System Under Correlated Fading.
Jennifer Campbell November 30,  Problem Statement and Motivation  Analysis of previous work  Simple - competitive strategy  Near optimal deterministic.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
Cooperative Layered Wireless Video Multicast Ozgu Alay, Thanasis Korakis, Yao Wang, Elza Erkip, Shivendra Panwar.
Space Time Codes. 2 Attenuation in Wireless Channels Path loss: Signals attenuate due to distance Shadowing loss : absorption of radio waves by scattering.
1 Monte-Carlo Planning: Policy Improvement Alan Fern.
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
Spectrum Sensing In Cognitive Radio Networks
Resource Allocation in Hospital Networks Based on Green Cognitive Radios 王冉茵
Stochastic Optimization for Markov Modulated Networks with Application to Delay Constrained Wireless Scheduling Michael J. Neely University of Southern.
Diversity Loss in General Estimation of Distribution Algorithms J. L. Shapiro PPSN (Parallel Problem Solving From Nature) ’06 BISCuit 2 nd EDA Seminar.
1 On the Channel Capacity of Wireless Fading Channels C. D. Charalambous and S. Z. Denic School of Information Technology and Engineering, University of.
Energy Optimal Control for Time Varying Wireless Networks Michael J. Neely University of Southern California
Optimally Modifying Software for Safety and Functionality Sampath Kannan U.Penn (with Arvind Easwaran & Insup Lee)
Theory of Computational Complexity Probability and Computing Chapter Hikaru Inada Iwama and Ito lab M1.
A Taxonomy of Mechanisms for Multi-Access
Outline Introduction Type of Multiplexing FDMA TDMA CDMA Future Work
Advanced Wireless Networks
Channel Allocation (MAC)
The Price of information in combinatorial optimization
Tuning bandit algorithms in stochastic environments
Throughput-Optimal Broadcast in Dynamic Wireless Networks
Presentation transcript:

Jointly Optimal Transmission and Probing Strategies for Multichannel Systems Saswati Sarkar University of Pennsylvania Joint work with Sudipto Guha (Upenn) and Kamesh Munagala (Duke)

Multichannel Systems Current wireless networks have access to multiple channels –Frequencies in FDMA, codes in CDMA, antennas in MIMO, polarization states of antennas, access points in systems with multiple access points –IEEE a, IEEE802.11b, IEEE802.11h Future wireless networks are likely to have access to larger number of channels –Potential deregulation of spectrum –Advances in device technology

Multichannel systems Transmission quality in different channels stochastically vary with time. A user is likely to find a channel with acceptable transmission quality when the number of channels is large, –if he samples all the channels Sampling consumes energy and generates interference for other users Amount of information a user acquires about its channels becomes an important decision variable.

Policy Decisions Probing policy –How many channels to probe? –Which channels to probe? –Sequence of probing Selection policy –Which channel to transmit (probed channel or unprobed channel)?

System Goal Gain is the difference between the expected rate of successful transmission and the cost of probing Maximize the system gain –Need to jointly optimize the probing and selection policies –Policies will be adaptive –Policies may depend on higher order statistics and cross statistics of channels.

Sense of déjà vu? Stopping Time problem ( Bertsekas, Dynamic Programming, Vol. 1 ) –Maximize reward by optimally selecting between two control actions at any given time: (a) continue or (b) stop –IID channels ( Kanodia et al, 2004, Ji et al, 2004 ) Generalized stopping time problems –Select between multiple control actions –Only limited results are known

Sense of déjà vu? Stochastic multi-armed bandit problem ( Bertsekas, Dynamic Programming, Vol. 2 ) –Observe the state of only one arm at each slot –Select the arm to observe and get reward from it –State of an arm changes only after you observe it –State changes are stochastic –Gittins index based policies maximize the reward (Gittins-Jones, 1974)

Sense of déjà vu? Adversarial multi-armed bandit problems ( Auer et al, 2002) –State of an arm may change even when you don’t observe it –State changes are adversarial –Some versions allow you to get reward from only one selected arm and subsequently observe the states of all arms in the slot –Given a class of N policies and a time horizon of T slots, bound the performance loss as compared to the best of the policies in terms of O(sqrt(T * log N)).

Our Contribution Polynomial complexity optimal solution when channels are mutually and temporally independent and each channels has two states. –Sigmetrics, 2006, poster paper Polynomial complexity approximate solution when channels have multiple states –Approximation ratio ½ for arbitrary number of states –Approximation ration 2/3 for 3 states

System Model Single user with access to n channels Each channel can be in one of K states, 0,…K-1. Channel i is in state j with probability p ji Probability of successful transmission in state j is r j User knows the state of channel i in a slot only if it probes it. Cost of probing channel i is c i Channel states are temporally and mutually important

Optimal policy for K = 2 (Sigmetrics, 2006) Exhaustive (S, i) policy: –probes all channels in set S, –if no probed channel is in state 1, transmit in channel i (backup). Optimal policy is exhaustive (S i, i) for some i –S i = {j: p 1j (1-p 1i ) > c j } –Probes all channels with high cross-uncertainty with the backup channel –Probes channels in decreasing order of p 1j /c j Search space for optimal policy restricted (n policies) Determine the optimal by explicitly evaluating the gain in the above class.

Additional challenges for K > 2 For K = 2, the optimal policy is static –Actions can be determined before observation For K > 3, the optimal policy may be adaptive –While probed channels are in state 0, focus on channels with high expected reward –After observing a channel in intermediate state, focus on channels which have higher probabilities of being in the highest state –After observing a channel in intermediate state, may select either the observed channel or the backup. Optimal policy is a decision tree –Exponential number of decision trees –Storage of decision tree consumes exponential complexity

Constant Factor Approximation Algorithm for K > 2 Let policy A be the best among those that always transmits in a probed channel –Gain G A Let policy B be the best among those that always transmits in an unprobed channel –Policy B is clearly the one that never probes any channel and transmits in the channel with the highest expected transmission rate. –Gain G B Theorem 1: Max(G A, G B ) >= ½ Maximum Gain –The best among A and B attains half the maximum gain

Proof of Theorem 1 Q: Probability that the optimal policy transmit in an unprobed channel OPT: Expected gain of the optimal policy G: Expected gain of the optimal policy given that it transmits in an unprobed channel

Proof of Theorem 1 Modify the optimal so that it transmits in the best probed channel whenever it was using the backup –Expected gain OPT’ which is less than or equal to G A –Expected Gain given that the optimal uses a backup x –OPT – OPT’ <= Q (G – x) <= QG <= G B OPT <= OPT’ + G B <= G A + G B <= 2 max(G A, G B )

Missing link Need to compute the policy that maximizes gains among those that transmit only in probed channels. Once a channel is observed to be in state u, probe only those channels for which the expected improvement above u exceeds cost.

Special case: K = 3 Theorem 2: There exists an optimum policy which uses a unique backup channel. –There exists a channel l which satisfies the following characteristic: if the optimum policy uses a backup it uses l.

Approximation algorithm for attaining 2/3 approximation ratio Let P(l) be the class of policies which – never probe channel l and –never uses any channel as a backup other than l. Let C be the best policy in P(l) for the best choice of l. Theorem 3: Max(G A, G B, G C ) >= 2/3 Maximum Gain –Best among A, B, C attains 2/3 of the optimum gain.

Open Problems Is the optimization problem NP-hard when K exceeds 2? Can we get better approximation ratios? What happens when channels are not mutually independent? What happens when channels are not temporally independent? What happens when you can simultaneously transmit in multiple channels? –Power control What happens when you need not transmit in every slot? –Lazy scheduling