Content Pricing in Peer-to-Peer Networks

Similar documents
Mathematical Modeling of Incentive Policies in P2P Systems

EC487 Advanced Microeconomics, Part I: Lecture 5

Congestion Equilibrium for Differentiated Service Classes Richard T. B. Ma

Efficiency and Braess Paradox under Pricing

A Price-Based Approach for Controlling Networked Distributed Energy Resources

Network Games with Friends and Foes

Fundamental Theorems of Welfare Economics

Market Equilibrium and the Core

On Decentralized Incentive Compatible Mechanisms for Partially Informed Environments

Strategic Properties of Heterogeneous Serial Cost Sharing

Notes IV General Equilibrium and Welfare Properties

3.2 THE FUNDAMENTAL WELFARE THEOREMS

Inducing Peer Pressure to Promote Cooperation (Supporting Information)

CHAPTER 1-2: SHADOW PRICES

No-envy in Queueing Problems

Second Welfare Theorem

Walrasian Equilibrium in an exchange economy

Essential Microeconomics : EQUILIBRIUM AND EFFICIENCY WITH PRODUCTION Key ideas: Walrasian equilibrium, first and second welfare theorems

Martin Gregor IES, Charles University. Abstract

ECONOMIC OPTIMALITY. Date: October 10, 2005.

STATIC LECTURE 4: CONSTRAINED OPTIMIZATION II - KUHN TUCKER THEORY

arxiv: v2 [cs.ni] 8 Apr 2014

Intermediate public economics 6 Public goods Hiroaki Sakamoto

Advanced Microeconomics

Revenue Maximization in a Cloud Federation

MS&E 246: Lecture 18 Network routing. Ramesh Johari

Fair and Efficient User-Network Association Algorithm for Multi-Technology Wireless Networks

1.4 FOUNDATIONS OF CONSTRAINED OPTIMIZATION

IEEE TRANSACTIONS ON COGNITIVE COMMUNICATIONS AND NETWORKING, VOL. XX, NO. X, XXXX

Design Patent Damages under Sequential Innovation

arxiv:cs/ v1 [cs.gt] 17 Oct 2003

Dynamic Service Placement in Geographically Distributed Clouds

A Network Economic Model of a Service-Oriented Internet with Choices and Quality Competition

CHAPTER 3: OPTIMIZATION

A Solution to the Problem of Externalities When Agents Are Well-Informed

SURPLUS SHARING WITH A TWO-STAGE MECHANISM. By Todd R. Kaplan and David Wettstein 1. Ben-Gurion University of the Negev, Israel. 1.

Worst-Case Efficiency Analysis of Queueing Disciplines

Combinatorial Agency of Threshold Functions

Appendix of Homophily in Peer Groups The Costly Information Case

Katz and Shapiro (1985)

Intro Prefs & Voting Electoral comp. Voter Turnout Agency GIP SIP Rent seeking Partisans. 7. Special-interest politics

Economic Growth: Lecture 7, Overlapping Generations

Local public good provision in networks: A Nash implementation mechanism

Economic Growth: Lecture 8, Overlapping Generations

Oligopoly Theory 2 Bertrand Market Games

Cooperation Stimulation in Cooperative Communications: An Indirect Reciprocity Game

A technical appendix for multihoming and compatibility

Informed Principal in Private-Value Environments

Demand Response Management in Smart Grids with Heterogeneous Consumer Preferences

Sequential Bidding in the Bailey-Cavallo Mechanism

Efficient Mechanism Design

Firms and returns to scale -1- John Riley

2 optimal prices the link is either underloaded or critically loaded; it is never overloaded. For the social welfare maximization problem we show that

Review of Optimization Basics

EconS Microeconomic Theory II Homework #9 - Answer key

The B.E. Journal of Theoretical Economics

(ii) An input requirement set for this technology is clearly not convex as it

Duality. for The New Palgrave Dictionary of Economics, 2nd ed. Lawrence E. Blume

A Coalition Formation Game in Partition Form for Peer-to-Peer File Sharing Networks

Mechanism Design. Christoph Schottmüller / 27

Increasingly, economists are asked not just to study or explain or interpret markets, but to design them.

The Consumer, the Firm, and an Economy

A Dynamic Network Formation Model for Understanding Bacterial Self-Organization into Micro-Colonies

Political Economy of Institutions and Development: Problem Set 1. Due Date: Thursday, February 23, in class.

Calculus in Business. By Frederic A. Palmliden December 7, 1999

Topics of Algorithmic Game Theory

Redistribution Mechanisms for Assignment of Heterogeneous Objects

Optimal Mirrleesian Income Taxation with Tax Avoidance

Price and Capacity Competition

Congestion Games with Load-Dependent Failures: Identical Resources

Preliminary Results on Social Learning with Partial Observations

A hierarchical network formation model

The Fundamental Welfare Theorems

Firms and returns to scale -1- Firms and returns to scale

Competitive Equilibrium

Cournot and Bertrand Competition in a Differentiated Duopoly with Endogenous Technology Adoption *

Spatial Economics and Potential Games

NTU IO (I) : Auction Theory and Mechanism Design II Groves Mechanism and AGV Mechansim. u i (x, t i, θ i ) = V i (x, θ i ) + t i,

The Design of a University System


arxiv: v4 [cs.gt] 13 Sep 2016

6.254 : Game Theory with Engineering Applications Lecture 7: Supermodular Games

Noncooperative Games, Couplings Constraints, and Partial Effi ciency

Trade and Domestic Policy in Models with Monopolistic Competition

Worst-case analysis of Non-Cooperative Load Balancing

Mechanism Design: Basic Concepts

Online Appendix for Opportunistic Information Networks

Area I: Contract Theory Question (Econ 206)

Intro Prefs & Voting Electoral comp. Political Economics. Ludwig-Maximilians University Munich. Summer term / 37

General equilibrium with externalities and tradable licenses

THE widespread usage of mobile devices, together with. Self-organizing Networks of Information Gathering Cognitive Agents

In the Name of God. Sharif University of Technology. Microeconomics 1. Graduate School of Management and Economics. Dr. S.

Motivation. Lecture 2 Topics from Optimization and Duality. network utility maximization (NUM) problem:

Network Formation: Bilateral Contracting and Myopic Dynamics

Spectrum Sharing Games on the Interference Channel

Vertical Product Differentiation and Credence Goods: Mandatory Labeling and Gains from International Integration

Knowing What Others Know: Coordination Motives in Information Acquisition

Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program June 2016

UNIVERSITY OF MARYLAND Department of Economics Economics 754 Topics in Political Economy Fall 2005 Allan Drazen. Exercise Set I

Static (or Simultaneous- Move) Games of Complete Information

Transcription:

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 3, 21 Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 1 / 25

Introduction Motivation In today s Internet, we are witnessing the emergence of user-generated content in the form of photos, videos, news, customer reviews, and so forth. Peer-to-peer (P2P) networks are able to offer a useful platform for sharing user-generated content, because P2P networks are self-organizing, distributed, inepensive, scalable, and robust. However, it is well known that the free-riding phenomenon prevails in P2P networks, which hinders the effective utilization of P2P networks. We present a model of content production and sharing, and show that content pricing can be used to overcome the free-riding problem and achieve a socially optimal outcome, based on the principles of economics. Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 2 / 25

Introduction Eisting Work Eisting Work Golle et al. (21) construct a game theoretic model and propose a micro-payment mechanism to provide an incentive for sharing. Antoniadis et al. (24) compare different pricing schemes and their informational requirements in the contet of a simple file-sharing game. Adler et al. (24) investigate the problem of selecting multiple server peers given the prices of service and a budget constraint. However, the models of the above papers capture only a partial picture of a content production and sharing scenario. In Park and van der Schaar (21), we have proposed a game-theoretic model in which peers make production, sharing, and download decisions over three stages. Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 3 / 25

Introduction Contribution We generalize the model of our previous work (allow general network connectivity, heterogeneous utility and production cost functions across peers, conve production cost functions, and link-dependent download and upload costs). Main Results 1 There eists a discrepancy between Nash equilibrium and social optimum, and this discrepancy can be eliminated by introducing a pricing scheme. (The main results of our previous work continue to hold in a more general setting.) 2 The structures of social optimum and optimal prices depend on the details of the model such as connectivity topology and cost parameters. (New results!) Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 4 / 25

Model Model We consider a P2P network consisting of N peers, which produce content using their own production technologies and distribute produced content using the P2P network. N {1,..., N}: set of peers in the P2P network D(i): set of peers that peer i can download from U(i): set of peers that peer i can upload to We model content production and sharing in the P2P network as a three-stage sequential game, called the content production and sharing (CPS) game. Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 5 / 25

Model CPS Game Description of the CPS Game 1 Stage One (Production): Each peer determines its level of production. i R + represents the amount of content produced by peer i and is known only to peer i. 2 Stage Two (Sharing): Each peer specifies its level of sharing. y i [, i ] represents the amount of content that peer i makes available to other peers. Peer i observes (y j ) j D(i) at the end of stage two. 3 Stage Three (Transfer): Each peer determines the amounts of content that it downloads from other peers. Peer i serves all the requests it receives from any other peer in U(i) up to y i. z ij [, y j ] represents the amount of content that peer i downloads from peer j D(i), or equivalently peer j uploads to peer i. Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 6 / 25

Allocation and Payoff Model Allocation of the CPS Game An allocation of the CPS game is represented by (, y, Z), where ( 1,..., N ), y (y 1,..., y N ), z i (z ij ) j D(i), for each i N, and Z (z 1,..., z N ). An allocation (, y, Z) is feasible if i, y i i, and z ij y j for all j D(i), for all i N. Payoff Function of the CPS Game The payoff function of peer i in the CPS game is given by v i (, y, Z) = f i ( i, z i ) k }{{} i ( i ) δ }{{} ij z ij σ ji z ji. utility from production j D(i) j U(i) consumption cost }{{}}{{} (diff., concave) (diff., conve) download upload cost cost Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 7 / 25

Nash Equilibrium and Social Optimum Nash Equilibrium A strategy for peer i in the CPS game is its complete contingent plan over the three stages, which can be represented by ( i, y i ( i ), z i ( i, y i, (y j ) j D(i) )). Nash equilibrium (NE) of the CPS game is defined as a strategy profile such that no peer can improve its payoff by a unilateral deviation. The play on the equilibrium path (i.e., the realized allocation) at an NE is called an NE outcome of the CPS game. NE of the CPS game can be used to predict the outcome when peers behave selfishly. Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 8 / 25

Nash Equilibrium and Social Optimum Nash Equilibrium Proposition Suppose that, for each i N, a solution to ma {f i (, ) k i ()} eists, and denote it as e i. An NE outcome of the CPS game has i = e i and z ij = for all j D(i), for all i N. Idea of the Proof If z ij > for some i N and j D(i), peer j can increase its payoff by deviating to y j =. Therefore, z ij = for all i N and j D(i) at any NE outcome. Given that there is no transfer of content, peers choose an autarkic optimal level of production. This result shows that without an incentive scheme, there is no utilization of the P2P network by selfish peers. Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 9 / 25

Nash Equilibrium and Social Optimum Social Optimum We measure social welfare by the sum of the payoffs of peers, N i=1 v i(, y, Z). A socially optimal (SO) allocation is an allocation that maimizes social welfare among feasible allocations. Using Karush-Kuhn-Tucker (KKT) conditions, we can characterize SO allocations. Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 1 / 25

Social Optimum Nash Equilibrium and Social Optimum Proposition An allocation (, y, Z ) is SO if and only if it is feasible and there eist constants µ i and λ ij for i N and j D(i) such that f i (i, z i ) dk i(i ) + µ i, with equality if i >, (1) i d i λ ji µ i, with equality if yi >, (2) j D(i) f i ( i, z i ) z ij δ ij σ ij λ ij, with equality if z ij >, (3) µ i, with equality if yi < i, (4) λ ij, with equality if zij < yj, (5) for all j D(i), for all i N. Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 11 / 25

Pricing Scheme Content Pricing We introduce a pricing scheme in the CPS game as a potential solution to overcome the free-riding problem. p ij : unit price of content that peer j provides to peer i. A pricing scheme can be represented by p (p ij ) i N,j D(i). The payoff function of peer i in the CPS game with pricing scheme p is given by π i (, y, Z; p) = v i (, y, Z) p ij z ij + p ji z ji j D(i) j U(i) = f i ( i, z i ) k i ( i ) (p ij + δ ij )z ij + (p ji σ ji )z ji. j D(i) j U(i) Note that the introduction of a pricing scheme does not affect SO allocations. Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 12 / 25

Content Pricing Content Pricing Proposition Let (, y, Z ) be an SO allocation and (λ ij ) i N,j D(i) be associated constants satisfying the KKT conditions (1) (5). Then (, y, Z ) is an NE outcome of the CPS game with pricing scheme p = (p ij ) i N,j D(i), where p ij = λ ij + σ ij for i N and j D(i). In the epression p ij = λ ij + σ ij, we can see that peer i compensates peer j for the upload cost, σ ij, as well as the shadow price, λ ij, of content supplied from peer j to peer i. The above proposition resembles the second fundamental theorem of welfare economics. However, our model is different from the general equilibrium model in that we consider networked interactions where the set of feasible consumption bundles for a peer depends on the sharing levels of peers from which it can download. Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 13 / 25

Illustrative Eamples Maintained Assumptions 1 (Perfectly substitutable content) The utility from consumption depends only on the total amount of content. In other words, for each peer i, there eists a function g i : R + R + such that f i ( i, z i ) = g i ( i + j D(i) z ij). We assume that g i is twice continuously differentiable and satisfies g i () =, g i >, g i < on R ++, and lim g i () = for all i N. 2 (Linear production cost) The production cost is linear in the amount of content produced. In other words, for each peer i, there eists a constant κ i > such that k i ( i ) = κ i i. We assume that κ i < g i (), where g i () is the right derivative of g i at, for all i N so that each peer consumes a positive amount of content at an SO allocation. 3 (Socially valuable P2P network) Obtaining a unit of content through the P2P network costs less to peers than producing it privately. In other words, δ ij + σ ij < κ i for all i N and j D(i). Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 14 / 25

Definitions Illustrative Eamples We define g as the average benefit function, g ( N i=1 g i)/n. By the assumptions on g i, for every α (, g ()), there eists a unique ˆ α > that satisfies g (ˆ α ) = α. We define g (α) = sup {g() α} for α R as the conjugate of g. h g ( ) h g( ) h (, g ()) ˆ Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 15 / 25

Illustrative Eamples Definitions Let β i [κ i + j D(i) (δ ji + σ ji )]/N, for i N, and let β min{β 1,..., β N }. β i is the per capita cost of peer i producing one unit of content and supplying it to every other peer to which peer i can upload, and we call it the cost parameter of peer i. Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 16 / 25

Illustrative Eamples Fully Connected Networks with Heterogeneous Peers 4 1 2 In a fully connected P2P network, we have D(i) = U(i) = N \ {i} for all i N. It is SO to have only the most cost-efficient peers (i.e., peers with the smallest cost parameter in the network) produce a positive amount, where the total amount of production is given by ˆ β. 3 Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 17 / 25

Illustrative Eamples Fully Connected Networks with Heterogeneous Peers 4 1 2 In a fully connected P2P network, we have D(i) = U(i) = N \ {i} for all i N. It is SO to have only the most cost-efficient peers (i.e., peers with the smallest cost parameter in the network) produce a positive amount, where the total amount of production is given by ˆ β. 3 Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 17 / 25

Illustrative Eamples Fully Connected Networks with Heterogeneous Peers 4 1 3 ˆ 2 In a fully connected P2P network, we have D(i) = U(i) = N \ {i} for all i N. It is SO to have only the most cost-efficient peers (i.e., peers with the smallest cost parameter in the network) produce a positive amount, where the total amount of production is given by ˆ β. Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 17 / 25

Illustrative Eamples Fully Connected Networks with Heterogeneous Peers 4 ˆ 1 ˆ 3 ˆ 2 ˆ In a fully connected P2P network, we have D(i) = U(i) = N \ {i} for all i N. It is SO to have only the most cost-efficient peers (i.e., peers with the smallest cost parameter in the network) produce a positive amount, where the total amount of production is given by ˆ β. ˆ Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 17 / 25

Illustrative Eamples Fully Connected Networks with Heterogeneous Peers 4 ˆ 1 ˆ 3 ˆ 2 ˆ In a fully connected P2P network, we have D(i) = U(i) = N \ {i} for all i N. It is SO to have only the most cost-efficient peers (i.e., peers with the smallest cost parameter in the network) produce a positive amount, where the total amount of production is given by ˆ β. The maimum social welfare is Ng (β). ˆ Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 17 / 25

Illustrative Eamples Fully Connected Networks with Heterogeneous Peers 4 ˆ 1 ˆ 3 ˆ ˆ 2 ˆ In a fully connected P2P network, we have D(i) = U(i) = N \ {i} for all i N. It is SO to have only the most cost-efficient peers (i.e., peers with the smallest cost parameter in the network) produce a positive amount, where the total amount of production is given by ˆ β. The maimum social welfare is Ng (β). The optimal pricing scheme is given by (p ij ) i N,j D(i), where p ij = g i (ˆ β) δ ij. Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 17 / 25

Illustrative Eamples Networks with Homogeneous Peers We consider homogeneous peers in the sense that the benefit function, g i, and the cost parameters, κ i, δ ij, and σ ij, do not depend on i N and j D(i). We denote the common respective function and parameters by g, κ, δ, and σ. We consider three stylized network topologies: a star topology, a ring topology, and a line topology. Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 18 / 25

Illustrative Eamples Star Topology 5 2 β 1 = [κ + (N 1)(δ + σ)]/n = β and β j = (κ + δ + σ)/2 for j 1. Since peer 1 is more connected than other peers, it is more cost-efficient (i.e., β 1 < β j for all j 1). 1 4 3 Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 19 / 25

Illustrative Eamples Star Topology β 1 = [κ + (N 1)(δ + σ)]/n = β and β j = (κ + δ + σ)/2 for j 1. 5 ˆ 2 Since peer 1 is more connected than other peers, it is more cost-efficient (i.e., β 1 < β j for all j 1). 4 1 3 Only peer 1 produces a positive amount of content ˆ β and uploads it to every other peer at the SO allocation. Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 19 / 25

Star Topology Illustrative Eamples 5 ˆ 4 ˆ 1 ˆ ˆ 2 ˆ 3 ˆ β 1 = [κ + (N 1)(δ + σ)]/n = β and β j = (κ + δ + σ)/2 for j 1. Since peer 1 is more connected than other peers, it is more cost-efficient (i.e., β 1 < β j for all j 1). Only peer 1 produces a positive amount of content ˆ β and uploads it to every other peer at the SO allocation. Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 19 / 25

Star Topology Illustrative Eamples 5 ˆ 4 ˆ 1 ˆ ˆ 2 ˆ 3 ˆ β 1 = [κ + (N 1)(δ + σ)]/n = β and β j = (κ + δ + σ)/2 for j 1. Since peer 1 is more connected than other peers, it is more cost-efficient (i.e., β 1 < β j for all j 1). Only peer 1 produces a positive amount of content ˆ β and uploads it to every other peer at the SO allocation. The optimal price is given by p = [κ + (N 1)σ δ]/n, independent of the link, which yields payoff g (β) to every peer. Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 19 / 25

Ring Topology Illustrative Eamples 1 Every peer is connected to two neighboring peers, and thus peers have the same cost parameter β [κ + 2(δ + σ)]/3. 4 2 3 Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 2 / 25

Ring Topology Illustrative Eamples ˆ 3 4 ˆ 3 1 ˆ 3 2 Every peer is connected to two neighboring peers, and thus peers have the same cost parameter β [κ + 2(δ + σ)]/3. Each peer produces the amount ˆ β /3 while consuming ˆ β at the SO allocation, which achieves the maimum social welfare Ng ( β). ˆ 3 3 Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 2 / 25

Ring Topology Illustrative Eamples ˆ 3 4 ˆ 3 1 ˆ ˆ 3 2 Every peer is connected to two neighboring peers, and thus peers have the same cost parameter β [κ + 2(δ + σ)]/3. Each peer produces the amount ˆ β /3 while consuming ˆ β at the SO allocation, which achieves the maimum social welfare Ng ( β). ˆ ˆ 3 ˆ 3 ˆ Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 2 / 25

Ring Topology Illustrative Eamples ˆ 3 4 ˆ ˆ 3 1 ˆ ˆ 3 3 ˆ 3 2 ˆ Every peer is connected to two neighboring peers, and thus peers have the same cost parameter β [κ + 2(δ + σ)]/3. Each peer produces the amount ˆ β /3 while consuming ˆ β at the SO allocation, which achieves the maimum social welfare Ng ( β). The optimal price is given by p = (κ + 2σ δ)/3, yielding payoff g ( β) to every peer. ˆ Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 2 / 25

Ring Topology Illustrative Eamples ˆ 3 4 ˆ ˆ 3 1 ˆ ˆ 3 3 ˆ ˆ 3 2 ˆ Every peer is connected to two neighboring peers, and thus peers have the same cost parameter β [κ + 2(δ + σ)]/3. Each peer produces the amount ˆ β /3 while consuming ˆ β at the SO allocation, which achieves the maimum social welfare Ng ( β). The optimal price is given by p = (κ + 2σ δ)/3, yielding payoff g ( β) to every peer. Since β is independent of N, the SO amounts of production and consumption and the maimum per capita social welfare are independent of N. Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 2 / 25

Illustrative Eamples Line Topology 1 2 3 N-1 N β 1 = β N = (κ + δ + σ)/2 and β i = β for all i 1, N. Since peers in the end (peers 1 and N) are less cost-efficient than peers in the middle (peers 2 through N 1), it is not SO to have peers in the end produce a positive amount of content. The structure of SO allocations depends on N. The optimal pricing scheme has peer-dependent prices, where the price that peer i pays to its neighboring peers is given by p i = g (c i ) δ, where c i is the consumption of peer i at the SO allocation. Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 21 / 25

Line Topology Illustrative Eamples N 3; (production) (consumption) (conditions for ) g 3 ( ) 2( ) N 4; 2 2 g g ( ) 2 (2 ) 2( ) N 5; 2 g g (2 ) 2 ( ) 2( ) N 6; 3 g ( ) 2( ) N 7; 2 2 3 3 2 3 2 3 2 g g (2 ) 2 (3 ) 2( ) N 8; N 9; 2 2 2 3 2 2 3 2 2 2 g g (3 ) 2 (2 ) 2( ) 3 g ( ) 2( ) Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 22 / 25

Conclusion Future Directions A scenario where uploading peers set the prices they receive to maimize their payoffs A mechanism design problem where utility and cost functions are private information and prices are determined based on the report of peers on their utility and cost functions Link formation by self-interested peers. Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 23 / 25

Conclusion References 1 P. Golle, K. Leyton-Brown, I. Mironov, and M. Lillibridge, Incentives for sharing in peer-to-peer networks, in Proc. 2nd Int. Workshop Electronic Commerce (WELCOM), 21, pp. 75 87. 2 P. Antoniadis, C. Courcoubetis, and R. Mason, Comparing economic incentives in peer-to-peer networks, Comput. Networks, vol. 46, no.1, pp. 133 146, Sep. 24. 3 M. Adler, R. Kumar, K. Ross, D. Rubenstein, D. Turner, and D. D. Yao, Optimal peer selection in a free-market peer-resource economy, in Proc. 2nd Workshop Economics Peer-to-Peer Systems, 24. 4 J. Park and M. van der Schaar, Pricing and incentives in peer-to-peer networks, in Proc. INFOCOM, 21. Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 24 / 25

Conclusion Thank You! Questions? Park and van der Schaar (UCLA) Content Pricing in P2P Networks NetEcon 1 25 / 25