Optimal Throughput Allocation in General Random Access Networks P. Gupta, A. Stolyar Bell Labs, Murray Hill, NJ March 24, 2006.

Slides:



Advertisements
Similar presentations
Ch. 12 Routing in Switched Networks
Advertisements

Simultaneous Routing and Resource Allocation in Wireless Networks Mikael Johansson Signals, Sensors and Systems, KTH Joint work with Lin Xiao and Stephen.
Ch. 12 Routing in Switched Networks Routing in Packet Switched Networks Routing Algorithm Requirements –Correctness –Simplicity –Robustness--the.
Network Utility Maximization over Partially Observable Markov Channels 1 1 Channel State 1 = ? Channel State 2 = ? Channel State 3 = ? Restless.
Fundamentals of Data Analysis Lecture 12 Methods of parametric estimation.
Resource Allocation in Wireless Networks: Dynamics and Complexity R. Srikant Department of ECE and CSL University of Illinois at Urbana-Champaign.
EE 685 presentation Optimal Control of Wireless Networks with Finite Buffers By Long Bao Le, Eytan Modiano and Ness B. Shroff.
DYNAMIC POWER ALLOCATION AND ROUTING FOR TIME-VARYING WIRELESS NETWORKS Michael J. Neely, Eytan Modiano and Charles E.Rohrs Presented by Ruogu Li Department.
Network Systems Lab. Korea Advanced Institute of Science and Technology No.1 Some useful Contraction Mappings  Results for a particular choice of norms.
Stochastic Network Optimization with Non-Convex Utilities and Costs Michael J. Neely University of Southern California
Chapter 4: Network Layer
Distributed Algorithms for Secure Multipath Routing
Dynamic Index Coding Broadcast Station N N Michael J. Neely, Arash Saber Tehrani, Zhen Zhang University of Southern California Paper available.
Lecture 9. Unconstrained Optimization Need to maximize a function f(x), where x is a scalar or a vector x = (x 1, x 2 ) f(x) = -x x 2 2 f(x) = -(x-a)
Fast Matching Algorithms for Repetitive Optimization Sanjay Shakkottai, UT Austin Joint work with Supratim Deb (Bell Labs) and Devavrat Shah (MIT)
Charge-Sensitive TCP and Rate Control Richard J. La Department of EECS UC Berkeley November 22, 1999.
CS541 Advanced Networking 1 Spectrum Sharing in Cognitive Radio Networks Neil Tang 3/23/2009.
*Sponsored in part by the DARPA IT-MANET Program, NSF OCE Opportunistic Scheduling with Reliability Guarantees in Cognitive Radio Networks Rahul.
Bandwidth sharing: objectives and algorithms Jim Roberts France Télécom - CNET Laurent Massoulié Microsoft Research.
ICNP'061 Benefit-based Data Caching in Ad Hoc Networks Bin Tang, Himanshu Gupta and Samir Das Department of Computer Science Stony Brook University.
ADCN MURI Tools for the Analysis and Design of Complex Multi-Scale Networks Review September 9, 2009 Protocols for Wireless Networks Libin Jiang, Jiwoong.
Base Station Association Game in Multi-cell Wireless Network Libin Jiang, Shyam Parekh, Jean Walrand.
A Fair Scheduling Policy for Wireless Channels with Intermittent Connectivity Saswati Sarkar Department of Electrical and Systems Engineering University.
1 40 th Annual CISS 2006 Conference on Information Sciences and Systems Some Optimization Trade-offs in Wireless Network Coding Yalin E. Sagduyu Anthony.
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
Fast Spectrum Allocation in Coordinated Dynamic Spectrum Access Based Cellular Networks Anand Prabhu Subramanian*, Himanshu Gupta*,
Distributed resource allocation in wireless data networks: Performance and design Alexandre Proutière Orange-FT / ENS Paris.
Steady and Fair Rate Allocation for Rechargeable Sensors in Perpetual Sensor Networks Zizhan Zheng Authors: Kai-Wei Fan, Zizhan Zheng and Prasun Sinha.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jennifer Rexford Princeton University With Jiayue He, Rui Zhang-Shen, Ying Li,
EE 685 presentation Distributed Cross-layer Algorithms for the Optimal Control of Multi-hop Wireless Networks By Atilla Eryılmaz, Asuman Özdağlar, Devavrat.
Enhance & Explore: CH-1015 Lausanne Adel Aziz joint work with Julien Herzen, Ruben Merz, Seva Shneer,
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
Enhancing TCP Fairness in Ad Hoc Wireless Networks using Neighborhood RED Kaixin Xu, Mario Gerla UCLA Computer Science Department
Adaptive CSMA under the SINR Model: Fast convergence using the Bethe Approximation Krishna Jagannathan IIT Madras (Joint work with) Peruru Subrahmanya.
Message-Passing for Wireless Scheduling: an Experimental Study Paolo Giaccone (Politecnico di Torino) Devavrat Shah (MIT) ICCCN 2010 – Zurich August 2.
Kevin Ross, UCSC, September Service Network Engineering Resource Allocation and Optimization Kevin Ross Information Systems & Technology Management.
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.
Michael J. Neely, University of Southern California CISS, Princeton University, March 2012 Wireless Peer-to-Peer Scheduling.
Interaction of Overlay Networks: Properties and Implications Joe W.J. Jiang Dah-Ming Chiu John C.S. Lui The Chinese University of Hong Kong.
EE 685 presentation Utility-Optimal Random-Access Control By Jang-Won Lee, Mung Chiang and A. Robert Calderbank.
OPTIMUM INTEGRATED LINK SCHEDULING AND POWER CONTROL FOR MULTI-HOP WIRELESS NETWORKS Arash Behzad, and Izhak Rubin, IEEE Transactions on Vehicular Technology,
Power Control in Wireless Ad Hoc Networks Background An ad hoc network is a group of self configuring wireless nodes that lack infrastructure. Motivation—Power.
Michael Schapira Yale and UC Berkeley Joint work with P. Brighten Godfrey, Aviv Zohar and Scott Shenker.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jiayue He, Rui Zhang-Shen, Ying Li, Cheng-Yen Lee, Jennifer Rexford, and Mung.
Simultaneous routing and resource allocation via dual decomposition AUTHOR: Lin Xiao, Student Member, IEEE, Mikael Johansson, Member, IEEE, and Stephen.
Super-Fast Delay Tradeoffs for Utility Optimal Scheduling in Wireless Networks Michael J. Neely University of Southern California
1 - CS7701 – Fall 2004 Review of: Detecting Network Intrusions via Sampling: A Game Theoretic Approach Paper by: – Murali Kodialam (Bell Labs) – T.V. Lakshman.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
June 4, 2003EE384Y1 Demand Based Rate Allocation Arpita Ghosh and James Mammen {arpitag, EE 384Y Project 4 th June, 2003.
CS223 Advanced Data Structures and Algorithms 1 Maximum Flow Neil Tang 3/30/2010.
1 CS612 Algorithms for Electronic Design Automation CS 612 – Lecture 8 Lecture 8 Network Flow Based Modeling Mustafa Ozdal Computer Engineering Department,
2/14/2016  A. Orda, A. Segall, 1 Queueing Networks M nodes external arrival rate (Poisson) service rate in each node (exponential) upon service completion.
Energy Optimal Control for Time Varying Wireless Networks Michael J. Neely University of Southern California
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Collision Helps! Algebraic Collision Recovery for Wireless Erasure Networks.
Self-Organized Resource Allocation in LTE Systems with Weighted Proportional Fairness I-Hong Hou and Chung Shue Chen.
Announcements Deadline extensions –HW 1 dues May 17 (next Wed) –Progress report due May 24 HW 1 clarifications: –On problem 3 users can lower their power.
1 Transport Bandwidth Allocation 3/29/2012. Admin. r Exam 1 m Max: 65 m Avg: 52 r Any questions on programming assignment 2 2.
1 Network Transport Layer: TCP Analysis and BW Allocation Framework Y. Richard Yang 3/30/2016.
DTMC Applications Ranking Web Pages & Slotted ALOHA
Resource Allocation in Non-fading and Fading Multiple Access Channel
Howard Huang, Sivarama Venkatesan, and Harish Viswanathan
IEEE Student Paper Contest
Bayesian Models in Machine Learning
Neural Networks for Vertex Covering
FAST TCP : From Theory to Experiments
Throughput-Optimal Broadcast in Dynamic Wireless Networks
Javad Ghaderi, Tianxiong Ji and R. Srikant
Maximizing Broadcast Tree Lifetime in Wireless Ad Hoc Networks
Signal Processing on Graphs: Performance of Graph Structure Estimation
Richard Ma, Sam Lee, John Lui (CUHK) David Yau (Purdue)
Presentation transcript:

Optimal Throughput Allocation in General Random Access Networks P. Gupta, A. Stolyar Bell Labs, Murray Hill, NJ March 24, 2006

2 u Slotted Aloha is a classical random access model. Applies to the situations when all transmitters interfere with each other (“shared transmission medium”) u Slotted Aloha is relatively well studied, allows efficient control u We want to study more general models, where –not all transmitters interfere with each other (ad-hoc nets, etc.) –or cause different levels of interference (not in this talk) u Focus of this work is on –characterization of efficient - Pareto optimal - throughput allocations –dynamic distributed controls producing optimal throughputs, given a specific objective Motivation

3 Slotted Aloha Throughputs: 1N32 p1p1 p2p2 p3p3 pNpN Access probabilities in a slot Throughput region: Theorem (Massey-Mathys’85): Pareto (“north-east”) boundary M* of region M is given by -Example: the result provides guiding principle for WLAN RC-MAC in Gupta-Sankarasubramaniam-S’05

4 General (“node-centric”) random access model Transmission and interference graph: Throughput region: What is the Pareto boundary M* ? p1p1 p 12 p 21 p 23 p 32 p 43 p 34 p3p3 p2p2 p4p4 Throughputs: -this model is a generalization of that in Kar-Sarkar-Tassiulas’04 -a different - “link-centric” - model with “random interference” is in Gupta-S’05

5 Auxiliary problem: max weighted proportional fairness objective Relatively easily solvable, because Problem: for some fixed positive weights Unique optimizer total weight of all “incoming links” to node mnode n interferes with these nodes -generalization of Kar-Sarkar-Tassiulas’04 where w nm =1

6 Pareto boundary characterization Question: If we vary weights w, do vectors  (p(w)) “fill” the entire set M* ? For any set of weights w and the corresponding optimizer p(w), throughput vector  (p(w)) is on the Pareto boundary M*

7 Simple interpretation of Slotted Aloha throughput region Throughputs: 1N32 p1p1 p2p2 p3p3 pNpN From Th1: for any  n w n = 1, p=w solves max   w n log  n (p) Theorem (Massey-Mathys’85): Pareto (“north-east”) boundary M* of region M is given by

8 Dynamic throughput allocation: basic procedure The characterization of Pareto boundary suggests the following basic procedure: –Each node n »maintains a dynamic weight w nm for its outgoing links (nm) »maintains and periodically broadcasts its “incoming weight” W n in »calculates (or estimates) the sum of incoming weights of the nodes it interferes with »sets its access probabilities according to the above formula –Node n dynamically adjusts weights of its links, based on their “satisfaction” with the current throughput –As different nodes vary their link weights, the throughputs vary, but stay on the Pareto boundary total weight of all incoming links to node mnode n interferes with these nodes

9 Weighted proportional fairness s.t. minimum throughputs Problem: for some fixed positive weights Algorithm:

10 Fluid limit dynamics –To prove Th2, convexity of log M is good enough –For a proof of convergence, non-convexity of M is a problem –If weights are updated on slower time scale, convergence is provable for the algorithm using log  nm (t) and log r nm in place of s nm (t) and r nm resp. (the alg. becomes a GPD alg., S’05) –For the stability of the queues (Th3), non-convexity of M is not a problem

11 Example 1 All  nm =1, so that we maximize  log  nm Two cases: –All r nm =0: no min rate constraints –r 5,9 =0.1 and the rest are 0 Parameter  =0.001

12 Example 1: steady-state throughputs

13 Example 1: link weight and access probability dynamics

14 Example 2 All  nm =1, so that we maximize  log  nm Two cases: –All r nm =0: no min rate constraints –R 2,1 =1/7 and the rest are 0 Parameter  =0.001

15 Example 2: steady-state throughputs

16 u For generalized (“node-centric”) Slotted Aloha model, we characterized Pareto boundary of the throughput region as a set of solutions to weighted prop. fairness problem u This characterization can be exploited for efficient “greedy” dynamic throughput controls u Need more work on convergence properties of dynamic controls Conclusions