Adaptive CSMA under the SINR Model: Fast convergence using the Bethe Approximation Krishna Jagannathan IIT Madras (Joint work with) Peruru Subrahmanya.

Slides:



Advertisements
Similar presentations
Impact of Interference on Multi-hop Wireless Network Performance
Advertisements

Bayesian Belief Propagation
Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
1 Greedy Forwarding in Dynamic Scale-Free Networks Embedded in Hyperbolic Metric Spaces Dmitri Krioukov CAIDA/UCSD Joint work with F. Papadopoulos, M.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Section 3: Appendix BP as an Optimization Algorithm 1.
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.
Information Bottleneck EM School of Engineering & Computer Science The Hebrew University, Jerusalem, Israel Gal Elidan and Nir Friedman.
Separating Hyperplanes
Middle Term Exam 03/01 (Thursday), take home, turn in at noon time of 03/02 (Friday)
Gizem ALAGÖZ. Simulation optimization has received considerable attention from both simulation researchers and practitioners. Both continuous and discrete.
CS774. Markov Random Field : Theory and Application Lecture 04 Kyomin Jung KAIST Sep
Visual Recognition Tutorial
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
Fast Matching Algorithms for Repetitive Optimization Sanjay Shakkottai, UT Austin Joint work with Supratim Deb (Bell Labs) and Devavrat Shah (MIT)
1 L-BFGS and Delayed Dynamical Systems Approach for Unconstrained Optimization Xiaohui XIE Supervisor: Dr. Hon Wah TAM.
Job Release-Time Design in Stochastic Manufacturing Systems Using Perturbation Analysis By: Dongping Song Supervisors: Dr. C.Hicks & Dr. C.F.Earl Department.
Optimal Throughput Allocation in General Random Access Networks P. Gupta, A. Stolyar Bell Labs, Murray Hill, NJ March 24, 2006.
Expectation Maximization Algorithm
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley Asynchronous Distributed Algorithm Proof.
Planning operation start times for the manufacture of capital products with uncertain processing times and resource constraints D.P. Song, Dr. C.Hicks.
1 TDMA Scheduling in Competitive Wireless Networks Mario CagaljHai Zhan EPFL - I&C - LCA February 9, 2005.
1 Optimization and Stochastic Control of MANETs Asu Ozdaglar Electrical Engineering and Computer Science Massachusetts Institute of Technology CBMANET.
Normalised Least Mean-Square Adaptive Filtering
Roadmap-Based End-to-End Traffic Engineering for Multi-hop Wireless Networks Mustafa O. Kilavuz Ahmet Soran Murat Yuksel University of Nevada Reno.
Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central.
Scheduling for Communication and Processing Networks Jean Walrand EECS University of California, Berkeley CORNELL, 4/25/2011 Ref: Jiang-Walrand: Scheduling.
ICALP'05Stochastic Steiner without a Root1 Stochastic Steiner Trees without a Root Martin Pál Joint work with Anupam Gupta.
Steady and Fair Rate Allocation for Rechargeable Sensors in Perpetual Sensor Networks Zizhan Zheng Authors: Kai-Wei Fan, Zizhan Zheng and Prasun Sinha.
CS774. Markov Random Field : Theory and Application Lecture 08 Kyomin Jung KAIST Sep
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
*P. C. Weeraddana **M. Codreanu, **M. Latva-Aho, ***A. Ephremides * KTH, Royal institute of Technology, Stockholm, Sweden ** CWC, University of Oulu, Finland.
Message-Passing for Wireless Scheduling: an Experimental Study Paolo Giaccone (Politecnico di Torino) Devavrat Shah (MIT) ICCCN 2010 – Zurich August 2.
Boltzmann Machine (BM) (§6.4) Hopfield model + hidden nodes + simulated annealing BM Architecture –a set of visible nodes: nodes can be accessed from outside.
Node-based Scheduling with Provable Evacuation Time Bo Ji Dept. of Computer & Information Sciences Temple University Joint work.
EE 685 presentation Utility-Optimal Random-Access Control By Jang-Won Lee, Mung Chiang and A. Robert Calderbank.
1 Markov Decision Processes Infinite Horizon Problems Alan Fern * * Based in part on slides by Craig Boutilier and Daniel Weld.
Readings: K&F: 11.3, 11.5 Yedidia et al. paper from the class website
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.
1 Markov Decision Processes Infinite Horizon Problems Alan Fern * * Based in part on slides by Craig Boutilier and Daniel Weld.
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
1  The Problem: Consider a two class task with ω 1, ω 2   LINEAR CLASSIFIERS.
Lecture 2: Statistical learning primer for biologists
1  Problem: Consider a two class task with ω 1, ω 2   LINEAR CLASSIFIERS.
John Lafferty Andrew McCallum Fernando Pereira
Chance Constrained Robust Energy Efficiency in Cognitive Radio Networks with Channel Uncertainty Yongjun Xu and Xiaohui Zhao College of Communication Engineering,
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
Self-Organized Resource Allocation in LTE Systems with Weighted Proportional Fairness I-Hong Hou and Chung Shue Chen.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
Some links between min-cuts, optimal spanning forests and watersheds Cédric Allène, Jean-Yves Audibert, Michel Couprie, Jean Cousty & Renaud Keriven ENPC.
Impact of Interference on Multi-hop Wireless Network Performance
Learning Deep Generative Models by Ruslan Salakhutdinov
Balaji Prabhakar Departments of EE and CS Stanford University
Abdul Kader Kabbani (Stanford University)
R. Srikant University of Illinois at Urbana-Champaign
R. Srikant University of Illinois at Urbana-Champaign
Click to edit Master title style
IEEE Student Paper Contest
Throughput-Optimal Broadcast in Dynamic Wireless Networks
Introduction Wireless Ad-Hoc Network
ADVISOR : Professor Yeong-Sung Lin STUDENT : Hung-Shi Wang
Balaji Prabhakar Departments of EE and CS Stanford University
Javad Ghaderi, Tianxiong Ji and R. Srikant
Boltzmann Machine (BM) (§6.4)
Backbone Traffic Engineering
Readings: K&F: 11.3, 11.5 Yedidia et al. paper from the class website
Power Efficient Communication ----Joint Routing, Scheduling and Power Control Design Presenter: Rui Cao.
Stochastic Methods.
Presentation transcript:

Adaptive CSMA under the SINR Model: Fast convergence using the Bethe Approximation Krishna Jagannathan IIT Madras (Joint work with) Peruru Subrahmanya Swamy Radha Krishna Ganti

Overview Problem: – Adaptive CSMA under the SINR model Adaptive CSMA: – Throughput optimal, but impractically slow convergence (Exponential in the network size) Our contribution: – Efficient and scalable method to compute CSMA parameters to support a desired service rate vector Implications: – Convergence rate: Depends only on size of local neighborhood – Accuracy: related to the Bethe approximation – Robustness: Robust to changes in service rates and topology

Single hop network Interferers Basic CSMA

Some interferers are on Link ‘i’ will not transmit Link i

All interferers are off. Link i Access Probability at link i Basic CSMA

Distributed scheduling & Throughput optimality Maximum weight scheduling [Tassiulas & Ephremides] – Centralized – Throughput optimal Adaptive CSMA [Jiang & Walrand], [Srikant et. al.], [Rajagopalan & Shah] – Distributed – Throughput optimal – Key idea: Adapt the attempt rates (fugacities) based on empirical service rates

The forward and reverse problems Access Probabilities Service Rates Forward Problem Reverse Problem NP- HARD Adaptive CSMA – Solves the reverse problem through SGD

Adaptive CSMA [Jiang L, Walrand J] Estimate of gradient T=1T=2T=3 t= Two Time scales: Adaptive CSMA: Basic CSMA:

Stationary distribution and Service rates Service Rates: Normalization constant Forward problem Reverse problem The stationary distribution induced by the basic CSMA:

Fugacities to match the service rates There exist fugacities to support any supportable service rates s i The dual problem of the maximum entropy problem gives the optimal fugacities Maximum entropy problem : Adaptive CSMA – Stochastic gradient descent for global problem Global Gibbsian problem:

Drawbacks of Adaptive CSMA: Slow convergence Large Frame size: Gradient estimate entails waiting for a long time (mixing) SGD convergence : Requires very small step size to guarantee convergence Adaptive CSMA (SGD for global problem) Service rates Global fugacities Network size: 20

Our Contribution Local optimization problems, motivated by the Bethe approximation Estimate the global fugacities from local solutions Order optimal convergence Robustness to changes in topology and service rates Local optimization & combining Service rates Local solutionsApprox. Global fugacities

System Model SINR Interference Model Standard path loss model Interference from the links within radius (Neighbors) Successful link SINR > ᴦ Fixed transmit power Slotted time model Transmits one packet / slot Transmit power and rate Notation N: number of links : ON/ OFF status of the link i

The Local Gibbsian Problems 1.Remove all the links except neighbors Global problem Local problem 2 changes Global Problem: 2. Ignore neighbors SINR Constraints

Local optimization method at link i Input: Output : Algorithm Local Problem:

Bethe Free Energy (BFE) Bethe Approx. Factor marginals Variable marginals of Factor marginals: Variable marginals: Consistency conditions: BFE:

BFE in the context of CSMA Bethe Approx. factor marginals & variable marginals Global fugacities Stationary distribution: BFE parameterized by global fugacities:

Main Result Our local optimization method is equivalent to solving the reverse problem of the Bethe approximation Local optimization method Service ratesApprox. Global fugacities Bethe Approx. variable marginals Theorem: Let be the approximate fugacities obtained using our algorithm. Then these are the unique fugacities for which, the desired serviced rates can be obtained as the stationary points of the BFE parameterized by.

Proof Outline Challenges in the reverse problem We have only single-node marginals (service rates) with us. What should we do about factor marginals ? (Lemma 1) Can we express the fugacities in terms of factor and variable marginals ? (Lemma 2) Bethe Approx. factor marginals & variable marginals Global fugacities

Lemma 1: Factor marginals maximise entropy a. Characterize the stationary points of the Bethe free energy Lemma 1: The factor marginals at a stationary point of the BFE have a maximal entropy property subject to the local consistency constraints, i.e, b. The local Gibbsian problems are essentially dual problems of the local maximum entropy problems with local fugacities being the dual variables. Further, the factor marginals and the dual variables are related as

Lemma 2: Global fugacities in terms of local solutions Lemma 2: Approximate global fugacites can be obtained as closed form functions of the factor marginals. Specifically, the global fugacities are related to the local fugacities that define the factor marginals as

Numerical results: Interference graph A randomly generated network of size 15 Each node corresponds to link in the network. Two nodes share edge if they are within interference range R I

Convergence rate of local algorithm Y-axis: Gradient of the local Gibbsian objective function Typically converges in 3 to 4 iterations (strict convexity and Newton’s method) Iteration Norm of gradient

Comparison with SGD based Adaptive CSMA Y-axis: Normalized error : Simulated on randomly generated of network sizes 15 and 20 SGD is run for 10^10 slots, our algorithm: 3-5 iterations!

Concluding remarks Considered the adaptive CSMA algorithm under the SINR model Approximated the global Gibbsian problem by using local Gibbsian problems Proved equivalence to the reverse of the Bethe approximation Order optimal convergence; Robustness to changes in topology and service rates