Worst-case analysis of Non-Cooperative Load Balancing
|
|
- Brett Logan
- 6 years ago
- Views:
Transcription
1 Worst-case analysis of Non-Cooperative Load Balancing O. Brun B.J. Prabhu LAAS-CNRS 7 Av. Colonel Roche, Toulouse, France. ALGOGT 2010, Bordeaux, July 5, Brun, Prabhu (LAAS-CNRS) Non-Cooperative Load Balancing ALGOGT / 21
2 Outline 1 Introduction 2 Problem statement 3 Worst Case Scenario 4 Lower bound on Price of Anarchy 5 Conclusion Brun, Prabhu (LAAS-CNRS) Non-Cooperative Load Balancing ALGOGT / 21
3 Server Farms Diverse applications : e-service industry, database systems, grid computing,... What is the optimal routing policy? The complexity of the system may call for decentralized routing algorithms. DISPATCHER DISPATCHER DISPATCHER DISPATCHER Centralized architecture. Decentralized architecture. Brun, Prabhu (LAAS-CNRS) Non-Cooperative Load Balancing ALGOGT / 21
4 Non-cooperative Load Balancing Routing decisions are made by each traffic source independently, according to its own individual objectives, Game theory provides the systematic framework to study and understand such problems, Convergence to equilibrium points where unilateral deviation does not help any traffic source to improve its performance Can we provide performance guarantees for these decentralized routing algorithms? Study the Price of Anarchy [Papadimitriou 1998] Worst case ratio between the performance (mean delay) obtained by the non-cooperative setting equilibrium and the global optimal solution. Brun, Prabhu (LAAS-CNRS) Non-Cooperative Load Balancing ALGOGT / 21
5 Contributions Identification of the worst-case scenario for decentralized routing Worst-case scenario is a potential game Procedure for computing lower bounds on the Price of Anarchy Lower bounds for two specific functions Brun, Prabhu (LAAS-CNRS) Non-Cooperative Load Balancing ALGOGT / 21
6 Notations Set C of traffic classes Set S of servers λ λ i i x i,j j r j, c j, u j = cj r j y j = i x i,j λ K K S Total traffic intensity : λ = i λ i. Assumptions : u 1 u 2... u S and λ 1 λ 2... λ K. Brun, Prabhu (LAAS-CNRS) Non-Cooperative Load Balancing ALGOGT / 21
7 Non-Cooperative Routing Each class seeks to minimize its own (weighted) total cost λ1 1 1 λi i xi,j j Min xi D i K = j S u j x i,j φ(ρ j ) λk K S s.t. j S x ij = λ i x ij 0 j S Existence of a unique NEP (Nash Equilibrium Point) : x i = argmin z D i K (x 1,...,x i 1, z, x i+1,...,x K ) i C Global cost at the NEP : D K (λ, r, c) = i C Di K = j S u j y j φ(ρ j ) Brun, Prabhu (LAAS-CNRS) Non-Cooperative Load Balancing ALGOGT / 21
8 Price of Anarchy Centralized setting (globaly optimal solution) 1 λ 1 y j j Min yj D 1 = j S u j y j φ(ρ j ) S s.t. j S y j = λ y j 0 Price of Anarchy : D K (λ, r, c) PoA = sup λ,r,c ; PoA [1, ) D 1 (λ, r, c) Brun, Prabhu (LAAS-CNRS) Non-Cooperative Load Balancing ALGOGT / 21
9 Type of cost functions Type-B functions [Orda et al. 1993] Type I φ : IR + IR + with lim φ φ(ρ) Examples : polynomial, exponential Type II φ : [0, 1) IR + with lim φ 1 φ(ρ) Examples : M/G/1/PS delay function, M/Pareto/1/SRPT in heavy traffic Existence and Uniqueness of NEP follows from [Orda et al 1993] Brun, Prabhu (LAAS-CNRS) Non-Cooperative Load Balancing ALGOGT / 21
10 Properties of the Nash equilibrium C j = { } i C : xij > 0 : classes which route traffic to server j. S i = {j S : x ij > 0} : servers to which class i routes traffic. Lemma The Nash equilibrium is such that, λ i < λ k x ij < x kj, j S i S k and, u n < u m C m C n Water-filling structure : there exist thresholds S 1 S 2... S K such that S i = {1,...,S i }. Brun, Prabhu (LAAS-CNRS) Non-Cooperative Load Balancing ALGOGT / 21
11 Worst Case Theorem Assume λ = K i=1 λ i is fixed. The global cost D K (., r, c) achieves its maximum value when λ = λ =, i.e. λ i = λ/k for all i (symmetric case). PoA Numerical Example : K = 2 classes S = 2 servers α (%) λ 2 /λ 1 (%) Consequence : PoA = sup λ,r,c D K (λ, r, c) D 1 (λ, r, c) = sup r,c D K (λ =, r, c) D 1 (λ, r, c) Brun, Prabhu (LAAS-CNRS) Non-Cooperative Load Balancing ALGOGT / 21
12 Outline of the proof Transformation λ ˆλ : increase λ 1 and decrease λ K Start by comparing D K (λ, r, c) and D K (ˆλ, r, c) with S i = Ŝ i. ŷ 1 > y 1, ŷ 2 < y 2 D K (ˆλ) > D K (λ) DK(λ) DK(λ) ŷ 1 = y 1, ŷ 2 = y 2 D K (ˆλ) = D K (λ) 0 λ ˆλ 1/2 λ 2 /λ 1 S 1 S 2. S 1 = S 2. Show that we can find a step for the transformation such that the cost increases even if the set of servers changes. 0 λ 2 /λ 1 λ ˆλ 1/2 Show that the symmetric vector can be reached from any vector using a finite number of such transformations. Brun, Prabhu (LAAS-CNRS) Non-Cooperative Load Balancing ALGOGT / 21
13 Analysis of the Symmetric Game Proposition In the symmetric case, the offered loads y j at the NEP are the optimal solutions of the following convex optimization problem, Min y s.t. ρj c j ρ j φ(ρ j ) + (K 1)c j φ(z)dz j S j S r jρ j = λ 0 ρ j 1 j S 0 Note that when K = 1, the above problem reduces to the global optimization problem and when K with λ fixed, we obtain the potential function of the Wardrop equilibrium. Brun, Prabhu (LAAS-CNRS) Non-Cooperative Load Balancing ALGOGT / 21
14 Procedure for Lower bound on Price of Anarchy Main ideas : We can restrict the analysis to the symmetric game. Using the KKT conditions, define the parameters such that for K > 1 only the first server (that is, the least costly server) is used, whereas for K = 1 more than one server is used. By splitting the traffic over several servers, centralized does much better than the decentralized setting. Global cost at NE is easy to compute. Brun, Prabhu (LAAS-CNRS) Non-Cooperative Load Balancing ALGOGT / 21
15 Procedure for Lower bound on Price of Anarchy Specific steps for Type-I functions Take the number of servers to be equal to λ. Compute the costs in the limit λ. Specific steps for Type-II functions Finite number of servers. Compute the costs in the limit λ r 1. Brun, Prabhu (LAAS-CNRS) Non-Cooperative Load Balancing ALGOGT / 21
16 Lower bound for PoA φ(ρ) = (1 ρ) m Theorem For m > 0, PoA(K) K (1 + m)k 1/(m+1) m. For m = 1, we retrieve the bound for the M/G/1/PS delay function in [Ayesta et al 2010]. For fixed m, LB is O(K m/(m+1) ), i.e, PoA is infinite for the Wardrop game. For fixed K, LB is K/ log(k) for large m. Brun, Prabhu (LAAS-CNRS) Non-Cooperative Load Balancing ALGOGT / 21
17 Lower bound for PoA φ(ρ) = 1 + ρ m Theorem For m > 1, PoA(K) (1 + m/k) 1 ( 1+m/K 1+m (1 + m/k) 1 ) m+1 m + m 1 log ( 1+m 1+m/K ). For K =, LB is O(m/ log(m)). Brun, Prabhu (LAAS-CNRS) Non-Cooperative Load Balancing ALGOGT / 21
18 Conclusion We have established several properties of the NEP. We have shown that the worst performances are obtained for the symmetric game. We have shown that in the symmetric case the non-cooperative routing game is a potential game. We have given lower bounds on the PoA for φ(ρ) = (1 ρ) m and φ(ρ) = 1 + ρ m. Brun, Prabhu (LAAS-CNRS) Non-Cooperative Load Balancing ALGOGT / 21
19 Perspectives Does our first theorem hold for general network topologies (and not only parallel links)? Integrate communication costs (see Kameda). Conjecture : the lower bound gives the right order for the PoA. (For the M/G/1/PS delay function it does!) Brun, Prabhu (LAAS-CNRS) Non-Cooperative Load Balancing ALGOGT / 21
20 Questions? Brun, Prabhu (LAAS-CNRS) Non-Cooperative Load Balancing ALGOGT / 21
00 Is Price of Anarchy the Right Measure for Load-Balancing Games?
00 Is Price of Anarchy the Right Measure for Load-Balancing Games? JOSU DONCEL, LAAS-CNRS and Univ de Toulouse URTZI AYESTA, LAAS-CNRS, Universite de Toulouse, IERBASQUE - Basque Foundation for Science
More informationOn the Price of Anarchy in Unbounded Delay Networks
On the Price of Anarchy in Unbounded Delay Networks Tao Wu Nokia Research Center Cambridge, Massachusetts, USA tao.a.wu@nokia.com David Starobinski Boston University Boston, Massachusetts, USA staro@bu.edu
More informationRouting Games : From Altruism to Egoism
: From Altruism to Egoism Amar Prakash Azad INRIA Sophia Antipolis/LIA University of Avignon. Joint work with Eitan Altman, Rachid El-Azouzi October 9, 2009 1 / 36 Outline 1 2 3 4 5 6 7 2 / 36 General
More informationIntroduction to Game Theory
Introduction to Game Theory Project Group DynaSearch November 5th, 2013 Maximilian Drees Source: Fotolia, Jürgen Priewe Introduction to Game Theory Maximilian Drees 1 Game Theory In many situations, the
More informationThe price of anarchy of finite congestion games
The price of anarchy of finite congestion games George Christodoulou Elias Koutsoupias Abstract We consider the price of anarchy of pure Nash equilibria in congestion games with linear latency functions.
More informationTHIS Differentiated services and prioritized traffic have
1 Nash Equilibrium and the Price of Anarchy in Priority Based Network Routing Benjamin Grimmer, Sanjiv Kapoor Abstract We consider distributed network routing for networks that support differentiated services,
More informationAGlimpseofAGT: Selfish Routing
AGlimpseofAGT: Selfish Routing Guido Schäfer CWI Amsterdam / VU University Amsterdam g.schaefer@cwi.nl Course: Combinatorial Optimization VU University Amsterdam March 12 & 14, 2013 Motivation Situations
More informationDynamic Service Placement in Geographically Distributed Clouds
Dynamic Service Placement in Geographically Distributed Clouds Qi Zhang 1 Quanyan Zhu 2 M. Faten Zhani 1 Raouf Boutaba 1 1 School of Computer Science University of Waterloo 2 Department of Electrical and
More informationRouting (Un-) Splittable Flow in Games with Player-Specific Linear Latency Functions
Routing (Un-) Splittable Flow in Games with Player-Specific Linear Latency Functions Martin Gairing, Burkhard Monien, and Karsten Tiemann Faculty of Computer Science, Electrical Engineering and Mathematics,
More informationMS&E 246: Lecture 18 Network routing. Ramesh Johari
MS&E 246: Lecture 18 Network routing Ramesh Johari Network routing Last lecture: a model where N is finite Now: assume N is very large Formally: Represent the set of users as a continuous interval, [0,
More informationStrategic Games: Social Optima and Nash Equilibria
Strategic Games: Social Optima and Nash Equilibria Krzysztof R. Apt CWI & University of Amsterdam Strategic Games:Social Optima and Nash Equilibria p. 1/2 Basic Concepts Strategic games. Nash equilibrium.
More informationEfficiency and Braess Paradox under Pricing
Efficiency and Braess Paradox under Pricing Asuman Ozdaglar Joint work with Xin Huang, [EECS, MIT], Daron Acemoglu [Economics, MIT] October, 2004 Electrical Engineering and Computer Science Dept. Massachusetts
More informationAlgorithmic Game Theory. Alexander Skopalik
Algorithmic Game Theory Alexander Skopalik Today Course Mechanics & Overview Introduction into game theory and some examples Chapter 1: Selfish routing Alexander Skopalik Skopalik@mail.uni-paderborn.de
More informationGame Theory and Control
Game Theory and Control Lecture 4: Potential games Saverio Bolognani, Ashish Hota, Maryam Kamgarpour Automatic Control Laboratory ETH Zürich 1 / 40 Course Outline 1 Introduction 22.02 Lecture 1: Introduction
More informationWorst-Case Efficiency Analysis of Queueing Disciplines
Worst-Case Efficiency Analysis of Queueing Disciplines Damon Mosk-Aoyama and Tim Roughgarden Department of Computer Science, Stanford University, 353 Serra Mall, Stanford, CA 94305 Introduction Consider
More informationNew Perspectives and Challenges in Routing Games: Query models & Signaling. Chaitanya Swamy University of Waterloo
New Perspectives and Challenges in Routing Games: Query models & Signaling Chaitanya Swamy University of Waterloo New Perspectives and Challenges in Routing Games: Query models & Signaling Chaitanya Swamy
More informationPERCOLATION IN SELFISH SOCIAL NETWORKS
PERCOLATION IN SELFISH SOCIAL NETWORKS Charles Bordenave UC Berkeley joint work with David Aldous (UC Berkeley) PARADIGM OF SOCIAL NETWORKS OBJECTIVE - Understand better the dynamics of social behaviors
More informationPrice and Capacity Competition
Price and Capacity Competition Daron Acemoglu, Kostas Bimpikis, and Asuman Ozdaglar October 9, 2007 Abstract We study the efficiency of oligopoly equilibria in a model where firms compete over capacities
More informationSelfish Routing. Simon Fischer. December 17, Selfish Routing in the Wardrop Model. l(x) = x. via both edes. Then,
Selfish Routing Simon Fischer December 17, 2007 1 Selfish Routing in the Wardrop Model This section is basically a summery of [7] and [3]. 1.1 Some Examples 1.1.1 Pigou s Example l(x) = 1 Optimal solution:
More informationTraffic Games Econ / CS166b Feb 28, 2012
Traffic Games Econ / CS166b Feb 28, 2012 John Musacchio Associate Professor Technology and Information Management University of California, Santa Cruz johnm@soe.ucsc.edu Traffic Games l Basics l Braess
More informationEfficient Rate-Constrained Nash Equilibrium in Collision Channels with State Information
Efficient Rate-Constrained Nash Equilibrium in Collision Channels with State Information Ishai Menache and Nahum Shimkin Department of Electrical Engineering Technion, Israel Institute of Technology Haifa
More informationTotal Latency in Singleton Congestion Games
Introuction Unrestricte Restricte Conclusion Total Latency in Singleton Congestion Games Price of Anarchy Martin Gairing 1 Florian Schoppmann 2 1 International Computer Science Institute, Berkeley, CA,
More informationDistributed Joint Offloading Decision and Resource Allocation for Multi-User Mobile Edge Computing: A Game Theory Approach
Distributed Joint Offloading Decision and Resource Allocation for Multi-User Mobile Edge Computing: A Game Theory Approach Ning Li, Student Member, IEEE, Jose-Fernan Martinez-Ortega, Gregorio Rubio Abstract-
More informationNBER WORKING PAPER SERIES PRICE AND CAPACITY COMPETITION. Daron Acemoglu Kostas Bimpikis Asuman Ozdaglar
NBER WORKING PAPER SERIES PRICE AND CAPACITY COMPETITION Daron Acemoglu Kostas Bimpikis Asuman Ozdaglar Working Paper 12804 http://www.nber.org/papers/w12804 NATIONAL BUREAU OF ECONOMIC RESEARCH 1050 Massachusetts
More informationGame Theory: Spring 2017
Game Theory: Spring 207 Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam Ulle Endriss Plan for Today We have seen that every normal-form game has a Nash equilibrium, although
More informationContent Pricing in Peer-to-Peer Networks
Content Pricing in Peer-to-Peer Networks Jaeok Park and Mihaela van der Schaar Electrical Engineering Department, UCLA 21 Workshop on the Economics of Networks, Systems, and Computation (NetEcon 1) October
More informationOn the Hardness of Network Design for Bottleneck Routing Games
On the Hardness of Network Design for Bottleneck Routing Games Dimitris Fotakis 1, Alexis C. Kaporis 2, Thanasis Lianeas 1, and Paul G. Spirakis 3,4 1 School of Electrical and Computer Engineering, National
More informationPrice Competition with Elastic Traffic
Price Competition with Elastic Traffic Asuman Ozdaglar Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology August 7, 2006 Abstract In this paper, we present
More informationSINCE the passage of the Telecommunications Act in 1996,
JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. XX, NO. XX, MONTH 20XX 1 Partially Optimal Routing Daron Acemoglu, Ramesh Johari, Member, IEEE, Asuman Ozdaglar, Member, IEEE Abstract Most large-scale
More informationConvergence Time to Nash Equilibria
Convergence Time to Nash Equilibria Eyal Even-Dar, Alex Kesselman, and Yishay Mansour School of Computer Science, Tel-Aviv University, {evend, alx, mansour}@cs.tau.ac.il. Abstract. We study the number
More informationPartially Optimal Routing
Partially Optimal Routing Daron Acemoglu, Ramesh Johari, and Asuman Ozdaglar May 27, 2006 Abstract Most large-scale communication networks, such as the Internet, consist of interconnected administrative
More informationPrice and Capacity Competition
Price and Capacity Competition Daron Acemoglu a, Kostas Bimpikis b Asuman Ozdaglar c a Department of Economics, MIT, Cambridge, MA b Operations Research Center, MIT, Cambridge, MA c Department of Electrical
More information1 Markov decision processes
2.997 Decision-Making in Large-Scale Systems February 4 MI, Spring 2004 Handout #1 Lecture Note 1 1 Markov decision processes In this class we will study discrete-time stochastic systems. We can describe
More informationCompetitive Scheduling in Wireless Collision Channels with Correlated Channel State
Competitive Scheduling in Wireless Collision Channels with Correlated Channel State Utku Ozan Candogan, Ishai Menache, Asuman Ozdaglar and Pablo A. Parrilo Abstract We consider a wireless collision channel,
More informationOutline for today. Stat155 Game Theory Lecture 17: Correlated equilibria and the price of anarchy. Correlated equilibrium. A driving example.
Outline for today Stat55 Game Theory Lecture 7: Correlated equilibria and the price of anarchy Peter Bartlett s Example: October 5, 06 A driving example / 7 / 7 Payoff Go (-00,-00) (,-) (-,) (-,-) Nash
More informationA Price-Based Approach for Controlling Networked Distributed Energy Resources
A Price-Based Approach for Controlling Networked Distributed Energy Resources Alejandro D. Domínguez-García (joint work with Bahman Gharesifard and Tamer Başar) Coordinated Science Laboratory Department
More informationOn the Structure and Complexity of Worst-Case Equilibria
On the Structure and Complexity of Worst-Case Equilibria Simon Fischer and Berthold Vöcking RWTH Aachen, Computer Science 1 52056 Aachen, Germany {fischer,voecking}@cs.rwth-aachen.de Abstract. We study
More informationState-dependent and Energy-aware Control of Server Farm
State-dependent and Energy-aware Control of Server Farm Esa Hyytiä, Rhonda Righter and Samuli Aalto Aalto University, Finland UC Berkeley, USA First European Conference on Queueing Theory ECQT 2014 First
More informationOptimal Sensing Strategy for Opportunistic Secondary Users In a Cognitive Radio Network
Optimal Sensing Strategy for Opportunistic Secondary Users In a Cognitive Radio Network Oussama Habachi CERI/LIA Université d Avignon et des Pays de Vaucluse France oussamahabachi@univ-avignonfr Yezekael
More informationExact and Approximate Equilibria for Optimal Group Network Formation
Exact and Approximate Equilibria for Optimal Group Network Formation Elliot Anshelevich and Bugra Caskurlu Computer Science Department, RPI, 110 8th Street, Troy, NY 12180 {eanshel,caskub}@cs.rpi.edu Abstract.
More informationGame Theory: introduction and applications to computer networks
Game Theory: introduction and applications to computer networks Introduction Giovanni Neglia INRIA EPI Maestro February 04 Part of the slides are based on a previous course with D. Figueiredo (UFRJ) and
More informationIEEE TRANSACTIONS ON COGNITIVE COMMUNICATIONS AND NETWORKING, VOL. XX, NO. X, XXXX
IEEE TRANSACTIONS ON COGNITIVE COMMUNICATIONS AND NETWORKING, VOL. XX, NO. X, XXXX 215 1 Self-organizing Networks of Information Gathering Cognitive Agents Ahmed M. Alaa, Member, IEEE, Kartik Ahuja, and
More informationFPTAS for Computing a Symmetric Leontief Competitive Economy Equilibrium
FPTAS for Computing a Symmetric Leontief Competitive Economy Equilibrium Department of Management Science and Engineering, and Institute of Computational and Mathematical Engineering Stanford University
More informationCSC304 Lecture 5. Game Theory : Zero-Sum Games, The Minimax Theorem. CSC304 - Nisarg Shah 1
CSC304 Lecture 5 Game Theory : Zero-Sum Games, The Minimax Theorem CSC304 - Nisarg Shah 1 Recap Last lecture Cost-sharing games o Price of anarchy (PoA) can be n o Price of stability (PoS) is O(log n)
More informationIntro Refresher Reversibility Open networks Closed networks Multiclass networks Other networks. Queuing Networks. Florence Perronnin
Queuing Networks Florence Perronnin Polytech Grenoble - UGA March 23, 27 F. Perronnin (UGA) Queuing Networks March 23, 27 / 46 Outline Introduction to Queuing Networks 2 Refresher: M/M/ queue 3 Reversibility
More informationCongestion Games with Load-Dependent Failures: Identical Resources
Congestion Games with Load-Dependent Failures: Identical Resources Michal Penn Technion - IIT Haifa, Israel mpenn@ie.technion.ac.il Maria Polukarov Technion - IIT Haifa, Israel pmasha@tx.technion.ac.il
More informationCS364A: Algorithmic Game Theory Lecture #16: Best-Response Dynamics
CS364A: Algorithmic Game Theory Lecture #16: Best-Response Dynamics Tim Roughgarden November 13, 2013 1 Do Players Learn Equilibria? In this lecture we segue into the third part of the course, which studies
More informationNash Equilibria in Discrete Routing Games with Convex Latency Functions
Nash Equilibria in Discrete Routing Games with Convex Latency Functions Martin Gairing 1, Thomas Lücking 1, Marios Mavronicolas 2, Burkhard Monien 1, and Manuel Rode 1 1 Faculty of Computer Science, Electrical
More informationTHE widespread usage of mobile devices, together with. Self-organizing Networks of Information Gathering Cognitive Agents
1 Self-organizing Networks of Information Gathering Cognitive Agents Ahmed M. Alaa, Member, IEEE, Kartik Ahuja, and Mihaela van der Schaar, Fellow, IEEE (Invited Paper arxiv:153.4768v2 [cs.si] 12 Aug 215
More informationEfficient Nonlinear Optimizations of Queuing Systems
Efficient Nonlinear Optimizations of Queuing Systems Mung Chiang, Arak Sutivong, and Stephen Boyd Electrical Engineering Department, Stanford University, CA 9435 Abstract We present a systematic treatment
More informationMulti-Player Flow Games
AAMAS 08, July 0-5, 08, Stockholm, Sweden Shibashis Guha Université Libre de Bruelles Brussels, Belgium shibashis.guha@ulb.ac.be ABSTRACT In the traditional maimum-flow problem, the goal is to transfer
More informationLecture 9: Dynamics in Load Balancing
Computational Game Theory Spring Semester, 2003/4 Lecture 9: Dynamics in Load Balancing Lecturer: Yishay Mansour Scribe: Anat Axelrod, Eran Werner 9.1 Lecture Overview In this lecture we consider dynamics
More informationMS&E 246: Lecture 17 Network routing. Ramesh Johari
MS&E 246: Lecture 17 Network routing Ramesh Johari Network routing Basic definitions Wardrop equilibrium Braess paradox Implications Network routing N users travel across a network Transportation Internet
More informationOn the Existence of Optimal Taxes for Network Congestion Games with Heterogeneous Users
On the Existence of Optimal Taxes for Network Congestion Games with Heterogeneous Users Dimitris Fotakis, George Karakostas, and Stavros G. Kolliopoulos No Institute Given Abstract. We consider network
More informationDesign and Management of Complex Distributed Systems: Optimization and Game-Theoretic Perspectives. Amir Nahir
Design and Management of Complex Distributed Systems: Optimization and Game-Theoretic Perspectives Amir Nahir Design and Management of Complex Distributed Systems: Optimization and Game-Theoretic Perspectives
More informationImproving Selfish Routing for Risk-Averse Players
Improving Selfish Routing for Risk-Averse Players Dimitris Fotakis 1, Dimitris Kalimeris 2, and Thanasis Lianeas 3 1 School of Electrical and Computer Engineering, National Technical University of Athens,
More informationDynamic Control of Parallel-Server Systems
Dynamic Control of Parallel-Server Systems Jim Dai Georgia Institute of Technology Tolga Tezcan University of Illinois at Urbana-Champaign May 13, 2009 Jim Dai (Georgia Tech) Many-Server Asymptotic Optimality
More informationNon-clairvoyant Scheduling Games
Non-clairvoyant Scheduling Games Christoph Dürr Nguyen Kim Thang Abstract In a scheduling game, each player owns a job and chooses a machine to execute it. While the social cost is the maximal load over
More informationLEARNING IN CONCAVE GAMES
LEARNING IN CONCAVE GAMES P. Mertikopoulos French National Center for Scientific Research (CNRS) Laboratoire d Informatique de Grenoble GSBE ETBC seminar Maastricht, October 22, 2015 Motivation and Preliminaries
More informationRemote Estimation Games over Shared Networks
October st, 04 Remote Estimation Games over Shared Networks Marcos Vasconcelos & Nuno Martins marcos@umd.edu Dept. of Electrical and Computer Engineering Institute of Systems Research University of Maryland,
More informationLecture 6: April 25, 2006
Computational Game Theory Spring Semester, 2005/06 Lecture 6: April 25, 2006 Lecturer: Yishay Mansour Scribe: Lior Gavish, Andrey Stolyarenko, Asaph Arnon Partially based on scribe by Nataly Sharkov and
More informationTight Bounds for Cost-Sharing in Weighted Congestion Games
Tight Bounds for Cost-Sharing in Weighted Congestion Games Martin Gairing 1, Konstantinos Kollias 2, and Grammateia Kotsialou 1 1 University of Liverpool, Liverpool, Merseyside L69 3BX, UK 2 Stanford University,
More informationGeneral-sum games. I.e., pretend that the opponent is only trying to hurt you. If Column was trying to hurt Row, Column would play Left, so
General-sum games You could still play a minimax strategy in general- sum games I.e., pretend that the opponent is only trying to hurt you But this is not rational: 0, 0 3, 1 1, 0 2, 1 If Column was trying
More informationGame Theory Lecture 2
Game Theory Lecture 2 March 7, 2015 2 Cournot Competition Game and Transportation Game Nash equilibrium does not always occur in practice, due the imperfect information, bargaining, cooperation, sequential
More informationPerformance of Balanced Fairness in Resource Pools: A Recursive Approach
Performance of Balanced Fairness in Resource Pools: A Recursive Approach Thomas Bonald, Céline Comte, Fabien Mathieu To cite this version: Thomas Bonald, Céline Comte, Fabien Mathieu. Performance of Balanced
More informationDecentralized Interference Channels with Noisy Feedback Possess Pareto Optimal Nash Equilibria
Decentralized Interference Channels with Noisy Feedback Possess Pareto Optimal Nash Equilibria Samir M. Perlaza Ravi Tandon H. Vincent Poor To cite this version: Samir M. Perlaza Ravi Tandon H. Vincent
More informationAtomic Routing Games on Maximum Congestion
Atomic Routing Games on Maximum Congestion Costas Busch and Malik Magdon-Ismail Rensselaer Polytechnic Institute, Dept. of Computer Science, Troy, NY 12180, USA. {buschc,magdon}@cs.rpi.edu Abstract. We
More information1 PROBLEM DEFINITION. i=1 z i = 1 }.
Algorithms for Approximations of Nash Equilibrium (003; Lipton, Markakis, Mehta, 006; Kontogiannis, Panagopoulou, Spirakis, and 006; Daskalakis, Mehta, Papadimitriou) Spyros C. Kontogiannis University
More informationMean-Field Analysis of Coding Versus Replication in Large Data Storage Systems
Electrical and Computer Engineering Publications Electrical and Computer Engineering 2-28 Mean-Field Analysis of Coding Versus Replication in Large Data Storage Systems Bin Li University of Rhode Island
More informationRouting in Max-min Fair Networks: A Game Theoretic Approach
Routing in Max-min Fair Networks: A Game Theoretic Approach Dejun Yang, Guoliang Xue, Xi Fang, Satyajayant Misra and Jin Zhang Abstract In this paper, we study the problem of routing in networks with max-min
More informationRANDOM SIMULATIONS OF BRAESS S PARADOX
RANDOM SIMULATIONS OF BRAESS S PARADOX PETER CHOTRAS APPROVED: Dr. Dieter Armbruster, Director........................................................ Dr. Nicolas Lanchier, Second Committee Member......................................
More informationOn the Efficiency of Nash Equilibria in the Interference Channel with Noisy Feedback
On the Efficiency of Nash Equilibria in the Interference Channel with Noisy Feedback Victor Quintero Samir Perlaza Jean-Marie Gorce To cite this version: Victor Quintero Samir Perlaza Jean-Marie Gorce.
More informationRestoring Pure Equilibria to Weighted Congestion Games
0 Restoring Pure Equilibria to Weighted Congestion Games KONSTANTINOS KOLLIAS, Stanford University TIM ROUGHGARDEN, Stanford University Congestion games model several interesting applications, including
More informationCongestion Equilibrium for Differentiated Service Classes Richard T. B. Ma
Congestion Equilibrium for Differentiated Service Classes Richard T. B. Ma School of Computing National University of Singapore Allerton Conference 2011 Outline Characterize Congestion Equilibrium Modeling
More informationOn the Pathwise Optimal Bernoulli Routing Policy for Homogeneous Parallel Servers
On the Pathwise Optimal Bernoulli Routing Policy for Homogeneous Parallel Servers Ger Koole INRIA Sophia Antipolis B.P. 93, 06902 Sophia Antipolis Cedex France Mathematics of Operations Research 21:469
More informationCharging Games in Networks of Electrical Vehicles
Charging Games in Networks of Electrical Vehicles Olivier Beaude, Samson Lasaulce, and Martin Hennebel arxiv:509.07349v [cs.gt] 24 Sep 205 Abstract In this paper, a static non-cooperative game formulation
More informationGame Theory. 4. Algorithms. Bernhard Nebel and Robert Mattmüller. May 2nd, Albert-Ludwigs-Universität Freiburg
Game Theory 4. Algorithms Albert-Ludwigs-Universität Freiburg Bernhard Nebel and Robert Mattmüller May 2nd, 2018 May 2nd, 2018 B. Nebel, R. Mattmüller Game Theory 2 / 36 We know: In finite strategic games,
More information1 Motivation. Game Theory. 2 Linear Programming. Motivation. 4. Algorithms. Bernhard Nebel and Robert Mattmüller May 15th, 2017
1 Game Theory 4. Algorithms Albert-Ludwigs-Universität Freiburg Bernhard Nebel and Robert Mattmüller May 15th, 2017 May 15th, 2017 B. Nebel, R. Mattmüller Game Theory 3 / 36 2 We know: In finite strategic
More informationFlow Control, Routing, and Performance with a For-profit Service Provider
November 2004 Flow Control, Routing, and Performance with a For-profit Service Provider by Daron Acemoglu 1 and Asuman Ozdaglar 2 Abstract We consider a game theoretic framework to analyze traffic in a
More informationScheduling selfish tasks: about the performance of truthful algorithms
Scheduling selfish tasks: about the performance of truthful algorithms (Regular Submission) George Christodoulou Max-Planck-Institut fr Informatik, Saarbrücken, Germany gchristo@mpi-inf.mpg.de Laurent
More informationCHAPTER 4. Networks of queues. 1. Open networks Suppose that we have a network of queues as given in Figure 4.1. Arrivals
CHAPTER 4 Networks of queues. Open networks Suppose that we have a network of queues as given in Figure 4.. Arrivals Figure 4.. An open network can occur from outside of the network to any subset of nodes.
More informationBayesian Congestion Control over a Markovian Network Bandwidth Process
Bayesian Congestion Control over a Markovian Network Bandwidth Process Parisa Mansourifard 1/30 Bayesian Congestion Control over a Markovian Network Bandwidth Process Parisa Mansourifard (USC) Joint work
More informationOligopoly Theory 2 Bertrand Market Games
1/10 Oligopoly Theory 2 Bertrand Market Games May 4, 2014 2/10 Outline 1 Bertrand Market Game 2 Bertrand Paradox 3 Asymmetric Firms 3/10 Bertrand Duopoly Market Game Discontinuous Payoff Functions (1 p
More informationDynamic Control of a Tandem Queueing System with Abandonments
Dynamic Control of a Tandem Queueing System with Abandonments Gabriel Zayas-Cabán 1 Jungui Xie 2 Linda V. Green 3 Mark E. Lewis 1 1 Cornell University Ithaca, NY 2 University of Science and Technology
More informationNetwork Games with Friends and Foes
Network Games with Friends and Foes Stefan Schmid T-Labs / TU Berlin Who are the participants in the Internet? Stefan Schmid @ Tel Aviv Uni, 200 2 How to Model the Internet? Normal participants : - e.g.,
More informationDesigning load balancing and admission control policies: lessons from NDS regime
Designing load balancing and admission control policies: lessons from NDS regime VARUN GUPTA University of Chicago Based on works with : Neil Walton, Jiheng Zhang ρ K θ is a useful regime to study the
More informationDoing Good with Spam is Hard
Doing Good with Spam is Hard Martin Hoefer, Lars Olbrich, and Aleander Skopalik Department of Computer Science, RWTH Aachen University, Germany Abstract. We study economic means to improve network performance
More informationStackelberg thresholds in network routing games or The value of altruism
Stackelberg thresholds in network routing games or The value of altruism Yogeshwer Sharma David P. Williamson 2006-08-22 14:38 Abstract We study the problem of determining the minimum amount of flow required
More informationRouting. Topics: 6.976/ESD.937 1
Routing Topics: Definition Architecture for routing data plane algorithm Current routing algorithm control plane algorithm Optimal routing algorithm known algorithms and implementation issues new solution
More informationGame Theory and its Applications to Networks - Part I: Strict Competition
Game Theory and its Applications to Networks - Part I: Strict Competition Corinne Touati Master ENS Lyon, Fall 200 What is Game Theory and what is it for? Definition (Roger Myerson, Game Theory, Analysis
More informationAlgorithmic Game Theory
Bachelor course 64331010, Caput Operations Research, HC Caput OR 3.5 (3 ects) Lecture Notes Algorithmic Game Theory Department of Econometrics and Operations Research Faculty of Economics and Business
More informationWireless Network Pricing Chapter 6: Oligopoly Pricing
Wireless Network Pricing Chapter 6: Oligopoly Pricing Jianwei Huang & Lin Gao Network Communications and Economics Lab (NCEL) Information Engineering Department The Chinese University of Hong Kong Huang
More informationControl of Fork-Join Networks in Heavy-Traffic
in Heavy-Traffic Asaf Zviran Based on MSc work under the guidance of Rami Atar (Technion) and Avishai Mandelbaum (Technion) Industrial Engineering and Management Technion June 2010 Introduction Network
More informationA Stackelberg Network Game with a Large Number of Followers 1,2,3
A Stackelberg Network Game with a Large Number of Followers,,3 T. BAŞAR 4 and R. SRIKANT 5 Communicated by M. Simaan Abstract. We consider a hierarchical network game with multiple links, a single service
More informationScheduling: Queues & Computation
Scheduling: Queues Computation achieving baseline performance efficiently Devavrat Shah LIDS, MIT Outline Two models switched network and bandwidth sharing Scheduling: desirable performance queue-size
More informationSolving Dual Problems
Lecture 20 Solving Dual Problems We consider a constrained problem where, in addition to the constraint set X, there are also inequality and linear equality constraints. Specifically the minimization problem
More informationNoncooperative Load Balancing in the Continuum Limit of a Dense Network
Noncooperative oad Balancing in the Continuum imit of a Dense Network Eitan Altman Ishai Menache and Asuman Ozdaglar INRIA Sophia-Antipolis Cede, FRANCE aboratory for Information and Decision Systems,
More informationOn a Network Creation Game
1 / 16 On a Network Creation Game Alex Fabrikant Ankur Luthra Elitza Maneva Christos H. Papadimitriou Scott Shenker PODC 03, pages 347-351 Presented by Jian XIA for COMP670O: Game Theoretic Applications
More informationSINCE the passage of the Telecommunications Act in 1996,
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 5, NO. 6, AUGUST 007 1 Partially Optimal Routing Daron Acemoglu, Ramesh Johari, Member, IEEE, Asuman Ozdaglar, Member, IEEE Abstract Most large-scale
More informationLoad Balancing Congestion Games and their Asymptotic Behavior
Load Balancing Congestion Games and their Asymptotic Behavior Eitan Altman, Corinne Touati Inria CRS, LIG, Univ. Grenole Alpes, LIG, F-38000 Grenole, France Email: {eitan.altman, corinne.touati}@inria.fr
More information