A Game Theoretic Framework for Incentives in P2P Systems --- CS. Uni. California Jun Cai Advisor: Jens Graupmann.

Slides:



Advertisements
Similar presentations
Funding Public goods with Lotteries: Experimental Evidence John Morgan; Martin Sefton Heriberto Gonzalez October, 2007.
Advertisements

Ultimatum Game Two players bargain (anonymously) to divide a fixed amount between them. P1 (proposer) offers a division of the “pie” P2 (responder) decides.
Hadi Goudarzi and Massoud Pedram
A Robust and Efficient Reputation System for Active Peer-to-Peer Systems Dominik Grolimund, Luzius Meisser, Stefan Schmid, Roger Wattenhofer Computer Engineering.
© 2009 Institute of Information Management National Chiao Tung University Game theory The study of multiperson decisions Four types of games Static games.
Calibrated Learning and Correlated Equilibrium By: Dean Foster and Rakesh Vohra Presented by: Jason Sorensen.
MIT and James Orlin © Game Theory 2-person 0-sum (or constant sum) game theory 2-person game theory (e.g., prisoner’s dilemma)
A Lightweight Currency-based P2P VoD Incentive Mechanism Presented by Svetlana Geldfeld by Chi Wang, Hongbo Wang, Yu Lin, and Shanzhi Chen.
On the Economics of P2P Systems Speaker Coby Fernandess.
The Role of Prices in Peer-Assisted Content Distribution Christina Aperijis Michael J. Freedman Ramesh Johari Presented by: Kyle Chauvin and Henry Xie.
Game Theory, Mechanism Design, Differential Privacy (and you). Aaron Roth DIMACS Workshop on Differential Privacy October 24.
Using Game Theoretic Approach to Analyze Security Issues In Ad Hoc Networks Term Presentation Name: Li Xiaoqi, Gigi Supervisor: Michael R. Lyu Department:
Sogang University ICC Lab Using Game Theory to Analyze Wireless Ad Hoc networks.
Nan Cheng Smart Grid & VANETs Joint Group Meeting Economics of Electric Vehicle Charging - A Game Theoretic Approach IEEE Trans. on Smart Grid,
1 Duke PhD Summer Camp August 2007 Outline  Motivation  Mutual Consistency: CH Model  Noisy Best-Response: QRE Model  Instant Convergence: EWA Learning.
Algoritmi per Sistemi Distribuiti Strategici
Queueing Models for P2P Systems.  Extend classical queuing theory for P2P systems.  Develop taxonomy for different variations of these queuing models.
Modelling and Performance Analysis of BitTorrent-Like Peer-to-Peer Networks.
CS 554. Peer-to-Peer Systems Faithfulness in Internet Algorithms Haridimos Kondylakis
Game-Theoretic Approaches to Multi-Agent Systems Bernhard Nebel.
CMPT 401 Summer 2007 Dr. Alexandra Fedorova Lecture XV: Real P2P Systems.
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
The Algorithmic Structure of Group Strategyproof Budget- Balanced Cost-Sharing Mechanisms Paolo Penna & Carmine Ventre Università di Salerno Italy.
A Game Theoretic Approach to Provide Incentive and Service Differentiation in P2P Networks John C.S. Lui The Chinese University of Hong Kong Joint work.
Service Differentiated Peer Selection An Incentive Mechanism for Peer-to-Peer Media Streaming Ahsan Habib, Member, IEEE, and John Chuang, Member, IEEE.
Modeling and analysis of BitTorrent-like P2P network Fan Bin Oct,1 st,2004.
XYZ 6/18/2015 MIT Brain and Cognitive Sciences Convergence Analysis of Reinforcement Learning Agents Srinivas Turaga th March, 2004.
A Payment-based Incentive and Service Differentiation Mechanism for P2P Streaming Broadcast Guang Tan and Stephen A. Jarvis Department of Computer Science,
Near-Optimal Network Design with Selfish Agents By Elliot Anshelevich, Anirban Dasgupta, Eva Tardos, Tom Wexler STOC’03 Presented by Mustafa Suleyman CIFTCI.
Free-rider problem in peer-to- peer networks Sumitra Ganesh.
Performance Evaluation of Peer-to-Peer Video Streaming Systems Wilson, W.F. Poon The Chinese University of Hong Kong.
A Game Theoretic Approach to Provide Incentive and Service Differentiation in P2P Networks Richard Ma, Sam Lee, John Lui (CUHK) David Yau (Purdue)
Anonymizing Web Services Through a Club Mechanism With Economic Incentives Mamata Jenamani Leszek Lilien Bharat Bhargava Department of Computer Sciences.
Modeling Quality-Quantity based Communication Orr Srour under the supervision of Ishai Menache.
Homogeneous Interference Game in Wireless Networks Joseph (Seffi) Naor, Technion Danny Raz, Technion Gabriel Scalosub, University of Toronto.
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,
Allerton 2011 September 28 Mathias Humbert, Mohammad Hossein Manshaei, and Jean-Pierre Hubaux EPFL - Laboratory for Communications and Applications (LCA1)
MAKING COMPLEX DEClSlONS
1 IEEE Trans. on Smart Grid, 3(1), pp , Optimal Power Allocation Under Communication Network Externalities --M.G. Kallitsis, G. Michailidis.
Yitzchak Rosenthal P2P Mechanism Design: Incentives in Peer-to-Peer Systems Paper By: Moshe Babaioff, John Chuang and Michal Feldman.
Optimizing Scrip Systems: Efficiency, Crashes, Hoarders, and Altruists By Ian A. Kash, Eric J. Friedman, Joseph Y. Halpern Presentation by Avner May 12/10/08.
1 Efficiency and Nash Equilibria in a Scrip System for P2P Networks Eric J. Friedman Joseph Y. Halpern Ian Kash.
Incentive Compatible Assured Information Sharing Murat Kantarcioglu.
Andrew Thomson on Generalised Estimating Equations (and simulation studies)
A Non-Monetary Protocol for P2P Content Distribution in Wireless Broadcast Networks with Network Coding I-Hong Hou, Yao Liu, and Alex Sprintson Dept. of.
Ivan Osipkov Fighting Freeloaders in Decentralized P2P File Sharing Systems.
International Environmental Agreements with Uncertain Environmental Damage and Learning Michèle Breton, HEC Montréal Lucia Sbragia, Durham University Game.
Game theory & Linear Programming Steve Gu Mar 28, 2008.
Cs286r Victor Chan Scrip Systems Victor Chan. CS286 Victor Chan Agenda  Scrip Systems  Peer to Peer Systems  Scrip Systems for P2P Networks  Adobe.
Interaction of Overlay Networks: Properties and Implications Joe W.J. Jiang Dah-Ming Chiu John C.S. Lui The Chinese University of Hong Kong.
Efficiency and the Redistribution of Welfare Milan Vojnovic Microsoft Research Cambridge, UK Joint work with Vasilis Syrgkanis and Yoram Bachrach.
1 Maze A Hybrid P2P file sharing system Design by Networking and distributed System lab at Peking University Presenter:Elaine.
Network Economics -- Lecture 2: Incentives in P2P systems and reputation systems Patrick Loiseau EURECOM Fall 2012.
Thursday, May 9 Heuristic Search: methods for solving difficult optimization problems Handouts: Lecture Notes See the introduction to the paper.
Incentives for Sharing in Peer-to-Peer Networks By Philippe Golle, Kevin Leyton-Brown, Ilya Mironov, Mark Lillibridge.
Lecture 5 Introduction to Game theory. What is game theory? Game theory studies situations where players have strategic interactions; the payoff that.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
M9302 Mathematical Models in Economics Instructor: Georgi Burlakov 0.Game Theory – Brief Introduction Lecture
Game Theoretic Analysis of P2P Systems Daniel Chen December 4, 2003 GE 493RS.
P2P storage trading system (A preliminary idea) Presenter: Lin Wing Kai (Kai)
Biao Wang 1, Ge Chen 1, Luoyi Fu 1, Li Song 1, Xinbing Wang 1, Xue Liu 2 1 Shanghai Jiao Tong University 2 McGill University
Comp/Math 553: Algorithmic Game Theory Lecture 10
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.
Q 2.1 Nash Equilibrium Ben
For modeling conflict and cooperation Schwartz/Teneketzis
Unit 4 SOCIAL INTERACTIONS.
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 2 Bayesian Games Zhu Han, Dusit Niyato, Walid Saad, Tamer.
M9302 Mathematical Models in Economics
Richard Ma, Sam Lee, John Lui (CUHK) David Yau (Purdue)
Presentation transcript:

A Game Theoretic Framework for Incentives in P2P Systems --- CS. Uni. California Jun Cai Advisor: Jens Graupmann

Outline Introduction (problem, motivation) Incentive model Nash Equilibrium in Homogeneous Systems of Peers Nash Equilibrium in Heterogeneous Systems of Peers Simulation result Summary

Introduction Democratic nature, no central authority mandate resource Distributed resources are highly variable and unpredictable  Most of users are “free riders” (In Gnutella, 25% users share nothing)  User session are relative short, 50% of sessions are shorter than 1 hour

How to build a reliable P2P system Require: Contribution should be predictable Peers can be motivated using economic principle  Monetary payment (one pays to consume resources and paid to contribute resource)  Differential service (peers that contributes more get better quality of service) eg: reputation index (participation level in KaZaA) KaZaA: Participation level = upload in MB / download in MB x 100

Modeling interaction of peers by Game Theory Peers are strategic and rational player Non-cooperative game Each player wants to maximize his utility  Utility depends on benefit and cost  Utility depends not only on his own strategy but everybody else’s strategy Find equilibrium (a locally optimum set of strategies) where no peer can improve his utility --- Nash equilibrium Level of contribution Uptime or shared disk space, bandwidth

Incentive model (measure contribution) P 1,P 2,P 3 …P N as peers Utility function for P i is U i Contribution of P i is D i (D 0 is absolute measure of contribution) Dimensionless contribution: Unit cost c i Total cost:c i D i

Incentive model (Benefit matrix) NxN benefit matrix B B ij denote how much the contribution made by P j is worth to P i b i is the total benefit that P i can get from the system There exists a critical value b c.

Incentive model (A peer reward other peers in proportion to their contribution) P j accepts a request for a file from peer P i with probability p(d i ) and rejects it with probability 1-p(d i ) Each request is tagged with d i as metadata

Incentive model (Utility function) Utility function Dimensionless utility function cost benefit worth Be able to download?

Utility vs. contribution (different benefit)

So far… Incentive model Now find equilibrium…  Homogeneous (simple)  Heterogeneous (by analogy of Homogeneous system)

Homogeneous System of Peers (1) All peers derive equal benefit form everybody else (b ij =b for ) By symmetry, reduce the problem to Two player game Best response function Differentiate w.r.t. d 1 Differentiate w.r.t. d 2 P1: P2:

Nash Equilibrium in Homogeneous System of Peers (2) Best response function Nash equilibrium exists if forms a fix point for above equation Solution exists only if Utility contribution

Critical benefit value b c b=b c

Nash Equilibrium in Homogeneous System of Peers (3) N player game Replace b(N-1) to b, this formula is two player game.

Courtnot learning & convergence process High Low

Nash Equilibrium in Heterogeneous System In Homogeneous system, fix point equation: In Heterogeneous system, fix point equation: By analogy of Homogeneous system

Iterative learning model Algorithms: iterative learning model di = random contribution While (converge == false){ new_di = computeContribution (d, b); if (new_di == di) { converge = true; } di = new_di; }

Convergence of learning algorithms How fast it converge? High benefit Low benefit

Simulation: d av vs. (b av /b c -1) Equilibrium average contribution 1. Monotonically 2. Peer size independent 3. If b av 0

Simulation: leave system b av /b c -1=2.0

Summary Differential service based incentive model for p2p system that eliminating free riding and increasing availability of the system Critical benefit b c