NOBEL WP2 2004. Szept. 2-3. Stockholm Game Theory in Inter-domain Routing LÓJA Krisztina - SZIGETI János - CINKLER Tibor BME TMIT Budapest,

Slides:



Advertisements
Similar presentations
Capacity Allocation in Networks Under Noncooperative Elastic Users Instructor: Ishai Menache Eliron Amir Winter 2006.
Advertisements

Price Of Anarchy: Routing
Game Theory Assignment For all of these games, P1 chooses between the columns, and P2 chooses between the rows.
ECON 100 Tutorial: Week 9 office: LUMS C85.
DARWIN: Distributed and Adaptive Reputation Mechanism for Wireless Ad- hoc Networks CHEN Xiao Wei, Cheung Siu Ming CSE, CUHK May 15, 2008 This talk is.
Congestion Games with Player- Specific Payoff Functions Igal Milchtaich, Department of Mathematics, The Hebrew University of Jerusalem, 1993 Presentation.
Static Games and Cournot Competition
Infinitely Repeated Games. In an infinitely repeated game, the application of subgame perfection is different - after any possible history, the continuation.
The basics of Game Theory Understanding strategic behaviour.
MIT and James Orlin © Game Theory 2-person 0-sum (or constant sum) game theory 2-person game theory (e.g., prisoner’s dilemma)
Game Theory: Inside Oligopoly
Game Theory. Games Oligopolist Play ▫Each oligopolist realizes both that its profit depends on what its competitor does and that its competitor’s profit.
1/22 Competitive Capacity Sets Existence of Equilibria in Electricity Markets A. Downward G. ZakeriA. Philpott Engineering Science, University of Auckland.
Short introduction to game theory 1. 2  Decision Theory = Probability theory + Utility Theory (deals with chance) (deals with outcomes)  Fundamental.
Balázs Sziklai Selfish Routing in Non-cooperative Networks.
ECO290E: Game Theory Lecture 4 Applications in Industrial Organization.
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
An Introduction to Game Theory Part I: Strategic Games
1 Algorithmic Game Theoretic Perspectives in Networking Dr. Liane Lewin-Eytan.
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 8 Ýmir Vigfússon.
Achieving Network Optima Using Stackelberg Routing Strategies Yannis A. Korilis, Member, IEEE Aurel A. Lazar, Fellow, IEEE & Ariel Orda, Member IEEE IEEE/ACM.
Competitive Routing in Multi-User Communication Networks Presentation By: Yuval Lifshitz In Seminar: Computational Issues in Game Theory (2002/3) By: Prof.
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.
Static Games and Cournot Competition
Query Incentive Networks Jon Kleinberg and Prabhakar Raghavan - Presented by: Nishith Pathak.
Repeated games - example This stage game is played 2 times Any SPNE where players behave differently than in a 1-time game? Player 2 LMR L1, 10, 05, 0.
Algorithmic Issues in Non- cooperative (i.e., strategic) Distributed Systems.
Convergence Time to Nash Equilibria in Load Balancing Eyal Even-Dar, Tel-Aviv University Alex Kesselman, Tel-Aviv University Yishay Mansour, Tel-Aviv University.
Algorithms and Economics of Networks Abraham Flaxman and Vahab Mirrokni, Microsoft Research.
Network Formation Games. Netwok Formation Games NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models:
© 2010 W. W. Norton & Company, Inc. 27 Oligopoly.
How Bad is Selfish Routing A survey on existing models for selfish routing Professor John Lui, David Yau and Dah-Ming Qiu presented by Joe W.J. Jiang
UNIT II: The Basic Theory Zero-sum Games Nonzero-sum Games Nash Equilibrium: Properties and Problems Bargaining Games Bargaining and Negotiation Review.
Network Formation Games. Netwok Formation Games NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models:
Inefficiency of equilibria, and potential games Computational game theory Spring 2008 Michal Feldman.
1 A Cooperative Game Framework for QoS Guided Job Allocation Schemes in Grids Riky Subrata, Member, IEEE, Albert Y. Zomaya, Fellow, IEEE, and Bjorn Landfeldt,
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 8 Ýmir Vigfússon.
Computing Equilibria in Electricity Markets Tony Downward Andy Philpott Golbon Zakeri University of Auckland.
By: Gang Zhou Computer Science Department University of Virginia 1 A Game-Theoretic Framework for Congestion Control in General Topology Networks SYS793.
Beyond Routing Games: Network (Formation) Games. Network Games (NG) NG model the various ways in which selfish users (i.e., players) strategically interact.
1 Power control under best response dynamics for interference mitigation in a two-tier femtocell network Vaggelis G. Douros Stavros.
Chapter 9: Static Games and Cournot Competition 1 Static Games and Cournot Competition.
Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Introduction Giovanni Neglia.
Chapter Eleven Product Differentiation, Monopolistic Competition, and Oligopoly.
Beyond Routing Games: Network (Formation) Games. Network Games (NG) NG model the various ways in which selfish users (i.e., players) strategically interact.
Chapter Twenty-Seven Oligopoly. u A monopoly is an industry consisting a single firm. u A duopoly is an industry consisting of two firms. u An oligopoly.
Chapter ElevenCopyright 2009 Pearson Education, Inc. Publishing as Prentice Hall. 1 Chapter 11 Game Theory and Asymmetric Information.
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.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
Beyond selfish routing: Network Games. Network Games NGs model the various ways in which selfish agents strategically interact in using a network They.
6 December On Selfish Routing in Internet-like Environments paper by Lili Qiu, Yang Richard Yang, Yin Zhang, Scott Shenker presentation by Ed Spitznagel.
Beyond selfish routing: Network Games. Network Games NGs model the various ways in which selfish users (i.e., players) strategically interact in using.
On Selfish Routing In Internet-like Environments Lili Qiu (Microsoft Research) Yang Richard Yang (Yale University) Yin Zhang (AT&T Labs – Research) Scott.
1 Multi-radio Channel Allocation in Competitive Wireless Networks Mark Felegyhazi, Mario Čagalj, Jean-Pierre Hubaux EPFL, Switzerland IBC’06, Lisbon, Portugal.
Pricing of Competing Products BI Solutions December
Chapter 27 Oligopoly. Oligopoly A monopoly is an industry consisting a single firm. A duopoly is an industry consisting of two firms. An oligopoly is.
Oligopoly and Game Theory Topic Students should be able to: Use simple game theory to illustrate the interdependence that exists in oligopolistic.
Network Formation Games. NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models: Global Connection Game.
Network Formation Games. NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models: Global Connection Game.
Game theory basics A Game describes situations of strategic interaction, where the payoff for one agent depends on its own actions as well as on the actions.
Satisfaction Games in Graphical Multi-resource Allocation
On a Network Creation Game
Chapter 28 Oligopoly.
Lecture 9 Static Games and the Cournot Model
Unit 4 SOCIAL INTERACTIONS.
Network Formation Games
Chapter Twenty-Seven Oligopoly.
UNIT II: The Basic Theory
Presentation transcript:

NOBEL WP Szept Stockholm Game Theory in Inter-domain Routing LÓJA Krisztina - SZIGETI János - CINKLER Tibor BME TMIT Budapest, Hungary

NOBEL WP Szept Stockholm Contribution to D15 The research is a part of WP2 A.2.3 Contributed to D15 Chapter 6.5 The Influence of Advertised Costs / Weights on the Utilization and Incomes of Operators –Multiprovider network – competition

NOBEL WP Szept Stockholm Game theory : decision theory with at least two players where the decision of a players has an effect on the payoff of other players. Non-cooperative game theory : the players can not make binding agreements. What we need for a game theoretic model: -the set of players -the set of strategies -the payoffs (that depends on all the decision) -the information they have when they decide Game Theory – Overview

NOBEL WP Szept Stockholm Mapping of Game Theory Objects Player Domain Strategy Connection Cost Multiplier 2.0×2.0× Payoff Income / Revenue Information Various Information connection

NOBEL WP Szept Stockholm Inter-domain Routing There are more domains (Autonomous Systems, AS) The traffic goes through them They decide the price and get a profit The traffic travels on the cheapest route The payoff of a domain depends on the decision of other domains as well.

NOBEL WP Szept Stockholm Game Theoretic Model for Inter-domain Routing Players: domains (autonomous systems) Decision: price of the advertised connections Set of strategies: the integers or the real numbers or an interval if the price has an upper and a lower bound or a set of prices Payoff: the profit of the domains, the price multiplied with the congestion Information: the players know the network and in our first models they also know the traffic demand

NOBEL WP Szept Stockholm Path Changing Situation ST Path A Cost: 5 Path B Cost: 9 1. ST Path A Cost: 6 Path B Cost: 9 2. ST Path A Cost: 7 Path B Cost: 9 3. ST Path A Cost: 8 Path B Cost: 9 4. ST Path A Cost: 9 Path B Cost: 9 5. ST Path A Cost: 10 Path B Cost: 9 6.

NOBEL WP Szept Stockholm We can determine for the game: - global optimum (when the summarized payoff of all the players is maximal) - Nash equilibrium (the stable point of the game, when no player has an incentive to deviate unilaterally, it is not always optimal) - Pareto optimum (when the players cannot change strategies so that no player will have lower payoff and at least one of them higher payoff) What can we do?

NOBEL WP Szept Stockholm We can determine for every domain: - the maximal payoff - the minimal payoff - the reservation cost (the payoff that a domain can guarantee for itself, the maximum of the minimal payoffs)

NOBEL WP Szept Stockholm Example 1 Let we assume that all the connections in a domain have the same price one unit of traffic is transferred from S i to T i (i=1,2,3) the traffic travels on the cheapest route, if it is not unique, the traffic is divided uniquely the price is a positive integer not higher than an upper bound, the payoff = price *congestion it is a one-shot game and the players decide simultaneously Global optimum: the price is the highest possible price in every domain Reservation cost can be reached when the price is the highest Pareto optimum: the price is the highest possible price in every domain Although it is not a Nash equilibrium, if a domain unilaterally deviates and wants lower price, it gets higher profit

NOBEL WP Szept Stockholm Let we assume, that the prices of different connections of the domain can be different, and there is an upper bound on every path, if the price is higher, the users will not use that path. In this case there are more Nash equilibria, all of them are Pareto optimal but in the case of simultaneous decisions the players cannot choose the same Nash equilibrium without previous discussion. Example 2

NOBEL WP Szept Stockholm Let we assume that the users do not use a path if its price is higher than an upper bound, and the connections have an upper bound in the capacities. The global optimum is not Nash equilibrium. It would be a Nash equilibrium, however, if we could assume that a traffic do not choose the cheaper path if it is longer. Nash equilibrium is useful when we model dynamic pricing with repeated games. Example 3

NOBEL WP Szept Stockholm Possibilities of refining the model - many domains, many source-destination pairs - instead of one-shot game we can use repeated games - we can take into consideration: the dependence of the traffic demand on the price of the route the finite capacities of the connections that the domains do not know the traffic demands Simulations will help us when the model is too difficult.

NOBEL WP Szept Stockholm Simulation Network topology: 3 domains 3 sources 6 wavelengths Traffic: Symmetric between sources Average load is 4 (66%) Strategy: The domain calculates the allocation cost for each advertised connection and multiplies it by its constant factor {1.0, 1.2, 1.4, 1.6, 1.8, 2.0}, this means we have 6×6×6 = 216 scenarios A B C S1 S2 S3

NOBEL WP Szept Stockholm Results for Domain A A multiplier: 1.0A multiplier: 1.4A multiplier: 2.0

NOBEL WP Szept Stockholm Results for Domain B A multiplier: 1.0A multiplier: 1.4A multiplier: 2.0

NOBEL WP Szept Stockholm Results for Domain C A multiplier: 1.0A multiplier: 1.4A multiplier: 2.0

NOBEL WP Szept Stockholm Conclusions Small variance of the advertised connection cost may have a great impact on the traffic routing (significant steps in the revenue figure) Even in our small test there are results that require explanation The simulation results depend on the traffic pattern (order of demands) – various patterns and finding average is needed

NOBEL WP Szept Stockholm Thank you for your attention!