Download presentation
Presentation is loading. Please wait.
Published byJoel Edwards Modified over 9 years ago
1
szigeti@tmit.bme.hu NOBEL WP2 2004. Szept. 2-3. Stockholm Game Theory in Inter-domain Routing LÓJA Krisztina - SZIGETI János - CINKLER Tibor BME TMIT Budapest, Hungary
2
szigeti@tmit.bme.hu NOBEL WP2 2004. Szept. 2-3. 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
3
szigeti@tmit.bme.hu NOBEL WP2 2004. Szept. 2-3. 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
4
szigeti@tmit.bme.hu NOBEL WP2 2004. Szept. 2-3. Stockholm Mapping of Game Theory Objects Player Domain Strategy Connection Cost Multiplier 2.0×2.0× Payoff Income / Revenue Information Various Information connection
5
szigeti@tmit.bme.hu NOBEL WP2 2004. Szept. 2-3. 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.
6
szigeti@tmit.bme.hu NOBEL WP2 2004. Szept. 2-3. 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
7
szigeti@tmit.bme.hu NOBEL WP2 2004. Szept. 2-3. Stockholm Path Changing Situation ST 11 1 1 1 3 33 Path A Cost: 5 Path B Cost: 9 1. ST 11 1 1 1 4 33 Path A Cost: 6 Path B Cost: 9 2. ST 11 1 1 1 5 33 Path A Cost: 7 Path B Cost: 9 3. ST 11 1 1 1 6 33 Path A Cost: 8 Path B Cost: 9 4. ST 11 1 1 1 7 33 Path A Cost: 9 Path B Cost: 9 5. ST 11 1 1 1 8 33 Path A Cost: 10 Path B Cost: 9 6.
8
szigeti@tmit.bme.hu NOBEL WP2 2004. Szept. 2-3. 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?
9
szigeti@tmit.bme.hu NOBEL WP2 2004. Szept. 2-3. 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)
10
szigeti@tmit.bme.hu NOBEL WP2 2004. Szept. 2-3. 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
11
szigeti@tmit.bme.hu NOBEL WP2 2004. Szept. 2-3. 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
12
szigeti@tmit.bme.hu NOBEL WP2 2004. Szept. 2-3. 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
13
szigeti@tmit.bme.hu NOBEL WP2 2004. Szept. 2-3. 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.
14
szigeti@tmit.bme.hu NOBEL WP2 2004. Szept. 2-3. 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
15
szigeti@tmit.bme.hu NOBEL WP2 2004. Szept. 2-3. Stockholm Results for Domain A A multiplier: 1.0A multiplier: 1.4A multiplier: 2.0
16
szigeti@tmit.bme.hu NOBEL WP2 2004. Szept. 2-3. Stockholm Results for Domain B A multiplier: 1.0A multiplier: 1.4A multiplier: 2.0
17
szigeti@tmit.bme.hu NOBEL WP2 2004. Szept. 2-3. Stockholm Results for Domain C A multiplier: 1.0A multiplier: 1.4A multiplier: 2.0
18
szigeti@tmit.bme.hu NOBEL WP2 2004. Szept. 2-3. 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
19
szigeti@tmit.bme.hu NOBEL WP2 2004. Szept. 2-3. Stockholm Thank you for your attention!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.