Role of incentives in networks CS 653, Fall 2010.

Slides:



Advertisements
Similar presentations
Coordination Mechanisms for Unrelated Machine Scheduling Yossi Azar joint work with Kamal Jain Vahab Mirrokni.
Advertisements

Price Of Anarchy: Routing
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.
Introduction to Network Mathematics (3) - Simple Games and applications Yuedong Xu 16/05/2012.
AP Economics Mr. Bernstein Module 65: Game Theory December 10, 2014.
Course: Price of Anarchy Professor: Michal Feldman Student: Iddan Golomb 26/02/2014 Non-Atomic Selfish Routing.
How Bad is Selfish Routing? By Tim Roughgarden Eva Tardos Presented by Alex Kogan.
17. (A very brief) Introduction to game theory Varian, Chapters 28, 29.
Balázs Sziklai Selfish Routing in Non-cooperative Networks.
On Selfish Routing In Internet-like Environments Lili Qiu (Microsoft Research) Yang Richard Yang (Yale University) Yin Zhang (AT&T Labs – Research) Scott.
ECO290E: Game Theory Lecture 4 Applications in Industrial Organization.
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
1 Algorithmic Game Theoretic Perspectives in Networking Dr. Liane Lewin-Eytan.
Sogang University ICC Lab Using Game Theory to Analyze Wireless Ad Hoc networks.
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 8 Ýmir Vigfússon.
Algoritmi per Sistemi Distribuiti Strategici
Game-Theoretic Approaches to Multi-Agent Systems Bernhard Nebel.
Lectures in Microeconomics-Charles W. Upton Game Theory.
Bottleneck Routing Games in Communication Networks Ron Banner and Ariel Orda Department of Electrical Engineering Technion- Israel Institute of Technology.
Dept. of Computer Science & Engineering The Chinese University of Hong Kong 1 Interaction of Overlay Networks: Properties and Control Professor John C.S.
Stackelberg Scheduling Strategies By Tim Roughgarden Presented by Alex Kogan.
Algorithmic Issues in Non- cooperative (i.e., strategic) Distributed Systems.
Algorithmic Issues in Non- cooperative (i.e., strategic) Distributed Systems.
Transportation Logistics Professor Goodchild Spring 2011.
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
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.
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
Algorithms and Economics of Networks: Coordination Mechanisms Abraham Flaxman and Vahab Mirrokni, Microsoft Research.
1 Quantifying Trade-Offs in Networks and Auctions Tim Roughgarden Stanford University.
Price of Anarchy Bounds Price of Anarchy Convergence Based on Slides by Amir Epstein and by Svetlana Olonetsky Modified/Corrupted by Michal Feldman and.
On Self Adaptive Routing in Dynamic Environments -- A probabilistic routing scheme Haiyong Xie, Lili Qiu, Yang Richard Yang and Yin Yale, MR and.
1 Issues on the border of economics and computation נושאים בגבול כלכלה וחישוב Congestion Games, Potential Games and Price of Anarchy Liad Blumrosen ©
The Structure of Networks with emphasis on information and social networks T-214-SINE Summer 2011 Chapter 8 Ýmir Vigfússon.
NOBEL WP Szept Stockholm Game Theory in Inter-domain Routing LÓJA Krisztina - SZIGETI János - CINKLER Tibor BME TMIT Budapest,
Economics for Business II Day 12 – Some Macro Numbers and Answers Dr. Andrew L. H. Parkes “A Macroeconomic Understanding for use in Business” 卜安吉.
Game Theory The Prisoner’s Dilemma Game. “Strategic thinking is the art of outdoing an adversary, knowing that the adversary is trying to do the same.
Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Two-person non zero-sum.
Algoritmi Distribuiti e Reti Complesse (modulo II) Luciano Gualà
The Effectiveness of Stackelberg strategies and Tolls for Network Congestion Games Chaitanya Swamy University of Waterloo.
Game theory & Linear Programming Steve Gu Mar 28, 2008.
Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Introduction Giovanni Neglia.
Interaction of Overlay Networks: Properties and Implications Joe W.J. Jiang Dah-Ming Chiu John C.S. Lui The Chinese University of Hong Kong.
Algorithmic Issues in Strategic Distributed Systems.
On Selfish Routing In Internet-like Environments Lili Qiu (Microsoft Research) Yang Richard Yang (Yale University) Yin Zhang (AT&T Labs – Research) Scott.
Codeville Revision control computer program – Written by Ross Cohen with some design by Bram Cohen – Use Python – Use merging algorithm called “Codeville.
1 Intrinsic Robustness of the Price of Anarchy Tim Roughgarden Stanford University.
Network Congestion Games
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
6 December On Selfish Routing in Internet-like Environments paper by Lili Qiu, Yang Richard Yang, Yin Zhang, Scott Shenker presentation by Ed Spitznagel.
On Selfish Routing In Internet-like Environments Lili Qiu (Microsoft Research) Yang Richard Yang (Yale University) Yin Zhang (AT&T Labs – Research) Scott.
System & Network Reading Group On Selfish Routing In Internet-Like Evironments Lili Qiu (Microsoft Research) Yang Richard Yang (Yale University) Yin Zhang.
Assignment. Where are we? There are four scopes 1. Logit 2. Assignment Today! 3. LUTI 4. Other models and appraisal.
Ch. 16 Oligopoly. Oligopoly Only a few sellers offer similar or identical products Actions of any seller can have large impact on profits of other sellers.
1 Quality of Routing Congestion Games in Wireless Sensor Networks Costas Busch Louisiana State University Rajgopal Kannan Louisiana State University Athanasios.
The Price of Routing Unsplittable Flow Yossi Azar Joint work with B. Awerbuch and A. Epstein.
System & Network Reading Group On Selfish Routing In Internet-Like Evironments Lili Qiu (Microsoft Research) Yang Richard Yang (Yale University) Yin Zhang.
Day 9 GAME THEORY. 3 Solution Methods for Non-Zero Sum Games Dominant Strategy Iterated Dominant Strategy Nash Equilibrium NON- ZERO SUM GAMES HOW TO.
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.
Microeconomics 1000 Lecture 13 Oligopoly.
On a Network Creation Game
Ch. 16 Oligopoly.
CSCI 3210: Computational Game Theory
Algoritmi Distribuiti e Reti Complesse (modulo II)
Instructor: Ruta Mehta TA: TBA
UNIT 4. SOCIAL INTERACTIONS
Presented By Aaron Roth
Algoritmi Distribuiti e Reti Complesse (modulo II)
EASTERN MEDITERRANEAN UNIVERSITY DEPARTMENT OF INDUSTRIAL ENGINEERING IENG314 OPERATIONS RESEARCH II SAMIR SAMEER ABUYOUSSEF
The Price of Routing Unsplittable Flow
Phase transitions to cooperation in the prisoner‘s dilemma
Presentation transcript:

Role of incentives in networks CS 653, Fall 2010

Selfish behavior in networks  Game theory in networks an area in itself  Today: Three case studies  BitTorrent  Selfish routing Overlay routing Interdomain routing

BitTorrent

BitTyrant: Optimizing return-on-investment

BitTorrent is an auction [LLSB08]

BitTyrant as a Sybil attack c_1 >= c_2 >= … >= c_(s-1) are the rates required to make it to the i’th slot in the auction.

BitTorrent  Does the BitTorrent game reach a desirable equilibrium state?

Nash equilibrium  A state where no player has an incentive to unilaterally change their strategy  Classic example: Prisoner’s dilemma

Does BT reach a NE?  BitTorrent has not been shown to reach NE under a reasonable game model  Example from 4.2 in [QS04]  What about PropShare?  Best-response not prop-share, so not guaranteed to reach NE

Selfish routing

 If users choose routes (eg, overlay routing), is there an efficiency loss?

Braess’s paradox Q: What is the price of selfish routing here?

Price of selfish routing [RT02]  Assuming one unit of flow, what is the “price of anarchy” here?  With linear cost functions, this is about as bad as it gets

Selfish routing in Internet-like environments [QYZS06]  Underlay: OSPF or MPLS  Overlay  Independent source routing  Cooperative routing in each overlay  Link latency functions: M/M/1 and others  Summary: Selfish routing  Achieves near-optimal average latency while overloading some links  Interacts poorly with traffic engineering

Selfish interdomain routing [MWA07]  Example of price of anarchy