June 4, 2003EE384Y1 Demand Based Rate Allocation Arpita Ghosh and James Mammen {arpitag, EE 384Y Project 4 th June, 2003.

Slides:



Advertisements
Similar presentations
Traffic Control and the Problem of Congestion within the Internet By Liz Brown and Nadine Sur.
Advertisements

Routing and Congestion Problems in General Networks Presented by Jun Zou CAS 744.
Internet Protocols Steven Low CS/EE netlab.CALTECH.edu October 2004 with J. Doyle, L. Li, A. Tang, J. Wang.
Price Of Anarchy: Routing
1 EP2210 Fairness Lecture material: –Bertsekas, Gallager, Data networks, 6.5 –L. Massoulie, J. Roberts, "Bandwidth sharing: objectives and algorithms,“
Restless bandits and congestion control Mark Handley, Costin Raiciu, Damon Wischik UCL.
Hot Sticky Random Multipath or Energy Pooling Jon Crowcroft,
Short-Term Fairness and Long- Term QoS Lei Ying ECE dept, Iowa State University, Joint work with Bo Tan, UIUC and R. Srikant, UIUC.
Mathematical models of the Internet Frank Kelly Hood Fellowship Public Lecture University of Auckland 3 April 2012.
TCP Stability and Resource Allocation: Part II. Issues with TCP Round-trip bias Instability under large bandwidth-delay product Transient performance.
5/4/2006EE228A – Communication Networks 1 Congestion Control to Reduce Latency in Sensor Networks for Real-Time Applications Presented by Phoebus Chen.
Can Congestion Control and Traffic Engineering be at Odds? Jiayue He, Mung Chiang, Jennifer Rexford Princeton University November 30 th, 2006.
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.
Towards More Adaptive Internet Routing Mukund Seshadri Prof. Randy Katz.
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)
AQM for Congestion Control1 A Study of Active Queue Management for Congestion Control Victor Firoiu Marty Borden.
1 Internet Networking Spring 2002 Tutorial 9 Max-Min Fairness.
Comparing flow-oblivious and flow-aware adaptive routing Sara Oueslati and Jim Roberts France Telecom R&D CISS 2006 Princeton March 2006.
Charge-Sensitive TCP and Rate Control Richard J. La Department of EECS UC Berkeley November 22, 1999.
Bottleneck Routing Games in Communication Networks Ron Banner and Ariel Orda Department of Electrical Engineering Technion- Israel Institute of Technology.
Beyond selfish routing: Network Formation Games. Network Formation Games NFGs model the various ways in which selfish agents might create/use networks.
Bandwidth sharing: objectives and algorithms Jim Roberts France Télécom - CNET Laurent Massoulié Microsoft Research.
TCP Stability and Resource Allocation: Part I. References The Mathematics of Internet Congestion Control, Birkhauser, The web pages of –Kelly, Vinnicombe,
1 Internet Networking Spring 2004 Tutorial 9 Max-Min Fairness.
The Price Of Stability for Network Design with Fair Cost Allocation Elliot Anshelevich, Anirban Dasgupta, Jon Kleinberg, Eva Tardos, Tom Wexler, Tim Roughgarden.
Network Bandwidth Allocation (and Stability) In Three Acts.
Optimal Throughput Allocation in General Random Access Networks P. Gupta, A. Stolyar Bell Labs, Murray Hill, NJ March 24, 2006.
LCN 2007, Dublin 1 Non-bifurcated Routing in Wireless Multi- hop Mesh Networks by Abdullah-Al Mahmood and Ehab S. Elmallah Department of Computing Science.
Jerry Chou and Bill Lin University of California, San Diego
Base Station Association Game in Multi-cell Wireless Network Libin Jiang, Shyam Parekh, Jean Walrand.
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.
Lecture 10. TCP flow Control Used for data transfer Every successful packet is acknowledged One can not have more than W unacknowledged packets, where.
Flow-level Stability of Utility-based Allocations for Non-convex Rate Regions Alexandre Proutiere France Telecom R&D ENS Paris Joint work with T. Bonald.
Rethinking Internet Traffic Management: From Multiple Decompositions to a Practical Protocol Jiayue He Princeton University Joint work with Martin Suchara,
Combining Multipath Routing and Congestion Control for Robustness Peter Key.
The Weighted Proportional Allocation Mechanism Milan Vojnović Microsoft Research Joint work with Thành Nguyen Harvard University, Nov 3, 2009.
1 A Distributed Algorithm for Joint Sensing and Routing in Wireless Networks with Non-Steerable Directional Antennas Chun Zhang *, Jim Kurose +, Yong Liu.
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.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jennifer Rexford Princeton University With Jiayue He, Rui Zhang-Shen, Ying Li,
1 EL736 Communications Networks II: Design and Algorithms Class2: Network Design Problems -- Notation and Illustrations Yong Liu 09/12/2007.
Internet Traffic Engineering by Optimizing OSPF Weights Bernard Fortz (Universit é Libre de Bruxelles) Mikkel Thorup (AT&T Labs-Research) Presented by.
L14. Fair networks and topology design D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
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.
FAIR CHARGES FOR INTERNET CONGESTION Damon Wischik Statistical Laboratory, Cambridge Electrical Engineering, Stanford
1 A Distributed Algorithm for Joint Sensing and Routing in Wireless Networks with Non-Steerable Directional Antennas Chun Zhang *, Jim Kurose +, Yong Liu.
Korea Advanced Institute of Science and Technology Network Systems Lab. 1 Dual-resource TCP/AQM for processing-constrained networks INFOCOM 2006, Barcelona,
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jiayue He, Rui Zhang-Shen, Ying Li, Cheng-Yen Lee, Jennifer Rexford, and Mung.
Some questions about multipath Damon Wischik, UCL Trilogy UCL.
Sep. 1, SIGCOMM '99 Dan Rubenstein1 The Impact of Multicast Layering on Network Fairness Dan Rubenstein Jim Kurose Don Towsley.
Super-Fast Delay Tradeoffs for Utility Optimal Scheduling in Wireless Networks Michael J. Neely University of Southern California
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
1 - CS7701 – Fall 2004 Review of: Detecting Network Intrusions via Sampling: A Game Theoretic Approach Paper by: – Murali Kodialam (Bell Labs) – T.V. Lakshman.
Beyond selfish routing: Network Games. Network Games NGs model the various ways in which selfish agents strategically interact in using a network They.
Fairness and Optimal Stochastic Control for Heterogeneous Networks Time-Varying Channels     U n (c) (t) R n (c) (t) n (c) sensor.
CS223 Advanced Data Structures and Algorithms 1 Maximum Flow Neil Tang 3/30/2010.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks TCP.
End-2-End QoS Internet Presented by: Zvi Rosberg 3 Dec, 2007 Caltech Seminar.
Algorithmic Game Theory and Internet Computing Vijay V. Vazirani 3) New Market Models, Resource Allocation Markets.
Slides by Yong Liu1, Deep Medhi2, and Michał Pióro3
HP Labs 1 IEEE Infocom 2003 End-to-End Congestion Control for InfiniBand Jose Renato Santos, Yoshio Turner, John Janakiraman HP Labs.
D. AriflerCMPE 548 Fall CMPE 548 Routing and Congestion Control.
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.
Water Resources Planning and Management Daene McKinney
Traffic Engineering with AIMD in MPLS Networks
Resource Allocation in Non-fading and Fading Multiple Access Channel
Routing in Wireless Ad Hoc Networks by Analogy to Electrostatic Theory
Maximum Flow Neil Tang 4/8/2008
Presentation transcript:

June 4, 2003EE384Y1 Demand Based Rate Allocation Arpita Ghosh and James Mammen {arpitag, EE 384Y Project 4 th June, 2003

June 4, 2003EE384Y2 Outline Motivation Previous work Insight into proportional fairness Demand-based max-min fairness Decentralized algorithm Global stability using a Lyapunov function Fairness of the fixed point Conclusion

June 4, 2003EE384Y3 Motivation Current scenario –Rate allocation in the current internet is determined by congestion control algorithms –Achieved rate is not a function of demand Our problem –Network with N users, L links, with capacities –Fixed route for each user, specified by routing matrix A –User i pays an amount per unit time –Allocate rates “fairly”, based on –Decentralized solution

June 4, 2003EE384Y4 Fairness for a single link users, single link with capacity User i pays to the link Weighted fair allocation of rates: Decentralized solution: –Price of the resource, –Each user’s rate = payment/price What is fair for a network?

June 4, 2003EE384Y5 Previous Work Proportional fairness [Kelly, Maulloo & Tan, ’98] A feasible rate vector x is proportionally fair if for every other feasible rate vector y Proposed decentralized algorithm, proved properties Generalized notions of fairness [Mo & Walrand, 2000] -proportional fairness: A feasible rate vector x is fair if for any other feasible rate vector y Special cases: : proportional fairness : max-min fairness

June 4, 2003EE384Y6 Two Ways to Allocate “Fairly” Method 1 : User i splits its payment over the links it uses, so as to maximize the minimum proportional allocation on each link. Method 2 : Each link allocates proportionally fair rates to users based on their total payment to the network; the rate of user i is the minimum of these rates. A BC

June 4, 2003EE384Y7 What proportional fairness means We show that allocating rates according to Method 1 leads to a proportionally fair solution for the case of two users and any network We conjecture it to be true for N users based on observation from several examples This gives insight into proportional fairness –Total payment split across links so as to maximize rate –Number of links used matter

June 4, 2003EE384Y8 Payment-based max-min fairness Max-min fairness : –A feasible rate vector x is max-min fair if no rate can be increased without decreasing some s.t. –This definition of fairness does not take into account the payments made by users We introduce a new notion of fairness Weighted max-min fairness: – A feasible rate vector x is weighted max-min fair if no rate can be increased without decreasing some rate s.t.

June 4, 2003EE384Y9 Weighted max-min fairness: Interpretations Rate allocation x is weighted max-min fair if rate for a user cannot be increased without decreasing the rate for some other user who is already paying as much or more per unit rate Weighted max-min fairness is max-min fairness with rates replaced by rate per unit payment Assuming to be integers, weighted max-min fairness can be thought of as max-min fairness with flows for user i.

June 4, 2003EE384Y10 Decentralized Approach How decentralized algorithms work: –Each link sets its price based on total traffic through it –User i adjusts based on the prices through its links –Price is an increasing function of traffic through link, to maximize utilization while preventing loss or congestion Consider the following example : Rate of user i depends on minimum allocated rate, equivalently, on the highest priced link on its path A BC

June 4, 2003EE384Y11 A Decentralized Algorithm Consider the following decentralized algorithm(A): –User i adjusts based on the highest price on its path –Link j sets price based on total traffic: We want to show that this algorithm converges to the weighted max-min fair solution

June 4, 2003EE384Y12 Continuous approximation to (A) Outline of proof –Series of continuous approximations to discrete (A) –Construct a Lyapunov function to show global stability –Show that unique fixed point is weighted max-min fair Differential equation corresponding to (A) Approximation to max function as gives (C)

June 4, 2003EE384Y13 Lyapunov function We show that L(x) is a Lyapunov function for (C) This means all trajectories of diff. eqn (C) will converge to the unique maximum of L(x) By appropriately choosing prices, the maximizing x for L(x) is the solution to (P):

June 4, 2003EE384Y14 Fairness of Decentralized Algorithm Finally we show that solution of (P) approaches the weighted max-min fair solution as Thus the decentralized algorithm converges to the weighted max-min fair solution Simulation results with a network of buffers also show that discrete time algorithm (A) converges to weighted max-min fair rate allocation

June 4, 2003EE384Y15 Conclusions We provided insight into proportional fairness We introduced the notion of weighted max-min fairness We proposed a decentralized algorithm for weighted max-min fairness, and proved its global stability and convergence to the desired solution