Competitive Routing in Multi-User Communication Networks Presentation By: Yuval Lifshitz In Seminar: Computational Issues in Game Theory (2002/3) By: Prof.

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

Capacity Allocation in Networks Under Noncooperative Elastic Users Instructor: Ishai Menache Eliron Amir Winter 2006.
PATH SELECTION AND MULTIPATH CONGESTION CONTROL BY P. KEY, L. MASSOULIE, AND D. TOWSLEY R02 – Network Architectures Michaelmas term, 2013 Ulku Buket Nazlican.
Price Of Anarchy: Routing
Fast Convergence of Selfish Re-Routing Eyal Even-Dar, Tel-Aviv University Yishay Mansour, Tel-Aviv University.
Congestion Games with Player- Specific Payoff Functions Igal Milchtaich, Department of Mathematics, The Hebrew University of Jerusalem, 1993 Presentation.
How Bad is Selfish Routing? By Tim Roughgarden Eva Tardos Presented by Alex Kogan.
Resource Allocation in Wireless Networks: Dynamics and Complexity R. Srikant Department of ECE and CSL University of Illinois at Urbana-Champaign.
DYNAMIC POWER ALLOCATION AND ROUTING FOR TIME-VARYING WIRELESS NETWORKS Michael J. Neely, Eytan Modiano and Charles E.Rohrs Presented by Ruogu Li Department.
1 EL736 Communications Networks II: Design and Algorithms Class8: Networks with Shortest-Path Routing Yong Liu 10/31/2007.
Chapter 4: Network Layer
Oblivious Routing for the L p -norm Matthias Englert Harald Räcke 1.
Achieving Network Optima Using Stackelberg Routing Strategies Yannis A. Korilis, Member, IEEE Aurel A. Lazar, Fellow, IEEE & Ariel Orda, Member IEEE IEEE/ACM.
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.
Dynamic Spectrum Management: Optimization, game and equilibrium Tom Luo (Yinyu Ye) December 18, WINE 2008.
Beyond selfish routing: Network Formation Games. Network Formation Games NFGs model the various ways in which selfish agents might create/use networks.
1 Computing Nash Equilibrium Presenter: Yishay Mansour.
Worst-case Equilibria Elias Koutsoupias and Christos Papadimitriou Presenter: Yishay Mansour Tight Bounds for Worst-case Equilibria Artur Czumaj and Berthold.
How Bad is Selfish Routing? Tim Roughgarden & Eva Tardos Presented by Wonhong Nam
Convergence Time to Nash Equilibria in Load Balancing Eyal Even-Dar, Tel-Aviv University Alex Kesselman, Tel-Aviv University Yishay Mansour, Tel-Aviv University.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley Asynchronous Distributed Algorithm Proof.
1 Worst-Case Equilibria Elias Koutsoupias and Christos Papadimitriou Proceedings of the 16th Annual Symposium on Theoretical Aspects of Computer Science.
Network Formation Games. Netwok Formation Games NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models:
Network Routing Problem r Input: m network topology, link metrics, and traffic matrix r Output: m set of routes to carry traffic A B C D E S1S1 R1R1 R3R3.
Network Formation Games. Netwok Formation Games NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models:
Optimal Partition of QoS Requirements on Unicast Paths and Multicast Trees Dean H.Lorenz and Ariel Orda Department of Electrical Engineering Technion –
Flow Models and Optimal Routing. How can we evaluate the performance of a routing algorithm –quantify how well they do –use arrival rates at nodes and.
By: Gang Zhou Computer Science Department University of Virginia 1 A Game-Theoretic Framework for Congestion Control in General Topology Networks SYS793.
Steady and Fair Rate Allocation for Rechargeable Sensors in Perpetual Sensor Networks Zizhan Zheng Authors: Kai-Wei Fan, Zizhan Zheng and Prasun Sinha.
Homework 2. Problem 1 Families 1…..N go out for dinner together. To increase their social interaction, no two members of the same family use the same.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jennifer Rexford Princeton University With Jiayue He, Rui Zhang-Shen, Ying Li,
1 IEEE Trans. on Smart Grid, 3(1), pp , Optimal Power Allocation Under Communication Network Externalities --M.G. Kallitsis, G. Michailidis.
Routing in Communication Networks Routing: Network layer protocol that guides information units to correct destinations. A complex collection of decision.
NOBEL WP Szept Stockholm Game Theory in Inter-domain Routing LÓJA Krisztina - SZIGETI János - CINKLER Tibor BME TMIT Budapest,
Flows and Networks Plan for today (lecture 5): Last time / Questions? Blocking of transitions Kelly / Whittle network Optimal design of a Kelly / Whittle.
Networks of Queues Plan for today (lecture 6): Last time / Questions? Product form preserving blocking Interpretation traffic equations Kelly / Whittle.
Interaction of Overlay Networks: Properties and Implications Joe W.J. Jiang Dah-Ming Chiu John C.S. Lui The Chinese University of Hong Kong.
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
EE 685 presentation Utility-Optimal Random-Access Control By Jang-Won Lee, Mung Chiang and A. Robert Calderbank.
Competitive Queue Policies for Differentiated Services Seminar in Packet Networks1 Competitive Queue Policies for Differentiated Services William.
1 Dr. Ali Amiri TCOM 5143 Lecture 8 Capacity Assignment in Centralized Networks.
Delay-Based Back-Pressure Scheduling in Multi-Hop Wireless Networks 1 Bo Ji, 2 Changhee Joo and 1 Ness B. Shroff 1 Department of ECE, The Ohio State University.
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.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
Design and management of Noncooperative Communication Networks Ariel Orda Dept. of Electrical Engineering Technion – Israel Institute of Technology.
Network Congestion Games
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
Optimal Placement of Energy Storage in Power Networks Christos Thrampoulidis Subhonmesh Bose and Babak Hassibi Joint work with 52 nd IEEE CDC December.
Beyond selfish routing: Network Games. Network Games NGs model the various ways in which selfish agents strategically interact in using a network They.
Beyond selfish routing: Network Games. Network Games NGs model the various ways in which selfish users (i.e., players) strategically interact in using.
Flows and Networks Plan for today (lecture 6): Last time / Questions? Kelly / Whittle network Optimal design of a Kelly / Whittle network: optimisation.
Operational Research & ManagementOperations Scheduling Economic Lot Scheduling 1.Summary Machine Scheduling 2.ELSP (one item, multiple items) 3.Arbitrary.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
1 Slides by Yong Liu 1, Deep Medhi 2, and Michał Pióro 3 1 Polytechnic University, New York, USA 2 University of Missouri-Kansas City, USA 3 Warsaw University.
1 Multi-radio Channel Allocation in Competitive Wireless Networks Mark Felegyhazi, Mario Čagalj, Jean-Pierre Hubaux EPFL, Switzerland IBC’06, Lisbon, Portugal.
Managing Congestion and Emissions in Road Networks with Tolls and Rebates Hai Yang Chair Professor Department of Civil and Environmental Engineering The.
Energy Optimal Control for Time Varying Wireless Networks Michael J. Neely University of Southern California
Flows and Networks Plan for today (lecture 6): Last time / Questions? Kelly / Whittle network Optimal design of a Kelly / Whittle network: optimisation.
D. AriflerCMPE 548 Fall CMPE 548 Routing and Congestion Control.
The Price of Routing Unsplittable Flow Yossi Azar Joint work with B. Awerbuch and A. Epstein.
Network Formation Games. NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models: Global Connection Game.
Water Resources Planning and Management Daene McKinney
URBAN TRANSPORTATION NERWORKS
How Bad Is Selfish Routing?
L12. Network optimization
Flows and Networks Plan for today (lecture 6):
Advisor: Yeong-Sung, Lin, Ph.D. Presented by Yu-Ren, Hsieh
Power Efficient Communication ----Joint Routing, Scheduling and Power Control Design Presenter: Rui Cao.
Presentation transcript:

Competitive Routing in Multi-User Communication Networks Presentation By: Yuval Lifshitz In Seminar: Computational Issues in Game Theory (2002/3) By: Prof. Yishay Mansour Original Paper: A. Orda, R. Rom and N. Shimkin, “Competitive Routing in Multi-User Communication Networks”, pp in Proceedings of IEEE INFOCOM'93

Introduction Single Entity – Single Control Objective –Either centralized or distributed control –Optimization of average network delay –Passive Users Resource shared by a group of active users –Different measures of satisfaction –Optimizing subjective demands –Dynamic system

Introduction Questions: –Does an equilibrium point exists? –Is it unique? –Does the dynamic system converge to it?

Introduction What was done so far (1993): –Economic tools for flow control and resource allocation –Routing – two nodes connected with parallel identical links (M/M/c queues) –Rosen (1965) conditions for existence, uniqueness and stability

Introduction Goals of This Paper –The uniqueness problem of a convex game (convex but not common objective functions) –Use specificities of the problem (results cannot be derived directly from Rosen) –Two nodes connected by a set of parallel links, not necessarily queues –General networks

Set of m users: Set of n parallel communication links: User’s throughput demand – stochastic process with average: Fractional assignment Expected flow of user on link: Users flows fulfill the demand constraint: Total flow on link: Model and Formulation

Link flow vector: User flow configuration: System flow configuration: Feasible user flow – obey the demand constraint Set of all feasible user flows: Feasible system flow – all users flows are feasible Set of feasible system flows:

User cost as a function of the system’s flow configuration: Nash Equilibrium Point (NEP) –System flow configuration such that no user finds it beneficial to change its flow on any link –A configuration: that for each i holds: Model and Formulation

Assumptions of the cost function: –G1 It is a sum of user-link cost function: –G2 might be infinite –G3 is convex –G4 Whenever finiteis continuously differentiable –G5 At least one user with infinite flow (if exists) can change its flow configuration to make it finite

Model and Formulation Convex Game – Rosen guarantees the existence of NEP Kuhn-Tucker conditions for a feasible configuration to be a NEP We will investigate uniqueness and convergence of a system

Model and Formulation Type-A cost functions – is a function of the users flow on the link and the total flow on the link –The functions in increasing in both its arguments –The function’s partial derivatives are increasing in both arguments

Model and Formulation Type-B cost functions –Performance function of a link measures its cost per unit: –Multiplicative form: – cannot be zero, but might be infinite – is strictly increasing and convex – is continuously differentiable

Model and Formulation Type-C cost functions –Based on M/M/1 model of a link –They are Type-B functions –If then: else: – is the capacity of the link

Part I – Parallel links Users Links

Uniqueness Theorem: In a network of parallel links where the cost function of each user is of type-A the NEP is unique. Kuhn-Tucker conditions: for each user i there exists (Lagrange multiplier), such that for every link l, if : then:else: when:

Monotonicity Theorem: In a network of parallel links with identical type-A cost functions. For any pair of users i and j, if then for each link l. Lemma: Suppose that holds for some link l’ and users i and j. Then, for each link l:

Monotonicity If all users has the same demand then: If then Monotonic partition among users: User with higher demands uses more links, and more of each link

Monotonicity Theorem: In a network of parallel links with type-C cost functions. For any pair of links l and l’, if then for each user i. Lemma: Assume that for links l and l’ the following holds: Then:for each user j.

Convergence Two users sharing two links ESS – Elementary Stepwise System –Start at non-equilibrium point –Exact minimization is achieved at each stage –All operations are done instantly User’s i flow on link l at the end of step n :

Convergence Odd stage 2n-1: User 1 find its optimum when the other user’s 2n-2 step is known. Even stage 2n: User 2 find its optimum when the other’s user 2n-1 step is known. Steps User 1 User 2

Convergence Theorem: Let an ESS be initialized with a feasible configuration, Then the system configuration converges over time to the NEP, meaning: Lemma: Letbe two feasible flows for user 1. Andoptimal flows for user 2 against the above. If:then:

Part II – General Topology Users Network

Non-uniqueness NEP1 User 1 User ,18 10,12 8,10 8,16 24,14 14,2 40

Non-uniqueness NEP2 User 1 User ,23 18,5 2,12 8,16 22,18 4,13 40

Non-monotonous User 1 User T(4,3)=5 7 4 T(3,1)=20 T(1,2)=1T(4,3)=4 T(3,1)=21

Diagonal Strict Convexity Weighted sum of a configuration: Pseudo-Gradient:

Diagonal Strict Convexity Theorem (Rosen): If there exists a vector for which the system is DSC. Then the NEP is unique Pseudo-Jacobian Corollary: If the Pseudo-Jacobian matrix is positive definite then the NEP is unique

Symmetrical Users All users has the same demand (same source and destination) Lemma: Theorem: A network with symmetrical users has a unique NEP

All-Positive Flows All users must have the same source and destination Type-B cost functions For a subclass of links, on which the flows are strictly positive, the NEP is unique.

Further Research General network uniqueness for type-B functions Stability (convergence) Restrictions on users (non non-cooperative games) Delay in measurements – “real” dynamic system