P2P storage trading system (A preliminary idea) Presenter: Lin Wing Kai (Kai)

Slides:



Advertisements
Similar presentations
BitTorrent or BitCrunch: Evidence of a credit squeeze in BitTorrent?
Advertisements

Partial Differential Equations
ECON 100 Tutorial: Week 9 office: LUMS C85.
Replication Strategies in Unstructured Peer-to-Peer Networks Edith Cohen Scott Shenker This is a modified version of the original presentation by the authors.
Mutidimensional Data Analysis Growth of big databases requires important data processing.  Need for having methods allowing to extract this information.
Chapters 11 – 14 Market Structures
Search and Replication in Unstructured Peer-to-Peer Networks Pei Cao, Christine Lv., Edith Cohen, Kai Li and Scott Shenker ICS 2002.
INVESTMENTS: Analysis and Management Second Canadian Edition INVESTMENTS: Analysis and Management Second Canadian Edition W. Sean Cleary Charles P. Jones.
Identity and search in social networks Presented by Pooja Deodhar Duncan J. Watts, Peter Sheridan Dodds and M. E. J. Newman.
Андрей Андреевич Марков. Markov Chains Graduate Seminar in Applied Statistics Presented by Matthias Theubert Never look behind you…
Chapter 13 Common Stock Valuation Name two approaches to the valuation of common stocks used in fundamental security analysis. Explain the present value.
Maths for Computer Graphics
博士年会(数量经济学) Shanghai, China An Behavioral Model of Various Stock Market Dynamic Regimes Yu Tongkui (于同奎) Department of Systems Science, School of Management,
MICROECONOMICS: Theory & Applications
Resampling techniques Why resampling? Jacknife Cross-validation Bootstrap Examples of application of bootstrap.
Arbeiten mit Numerischen Gleichgewichtsmodellen Ein Einführungsmodell.
Goods Prices and Factor Prices: The Distributional Consequences of International Trade Nothing is accomplished until someone sells something. (popular.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
Page Rank.  Intuition: solve the recursive equation: “a page is important if important pages link to it.”  Maximailly: importance = the principal eigenvector.
A Payment-based Incentive and Service Differentiation Mechanism for P2P Streaming Broadcast Guang Tan and Stephen A. Jarvis Department of Computer Science,
Arrays. 2 The array data structure An array is an indexed sequence of components Typically, the array occupies sequential storage locations The length.
A Scalable Network Resource Allocation Mechanism With Bounded Efficiency Loss IEEE Journal on Selected Areas in Communications, 2006 Johari, R., Tsitsiklis,
Session 10b. Decision Models -- Prof. Juran2 Overview Marketing Simulation Models New Product Development Decision –Uncertainty about competitor behavior.
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wiley.
Comparative Statics: Neoclassical Model Graduate Macroeconomics I ECON 309 – Cunningham.
Searching in Unstructured Networks Joining Theory with P-P2P.
Arrays. 2 The array data structure An array is an indexed sequence of components Typically, the array occupies sequential storage locations The length.
Nonlinear Pricing Models
Separate multivariate observations
Learning dynamics,genetic algorithms,and corporate takeovers Thomas H. Noe,Lynn Pi.
Example 12.6 A Financial Planning Model | 12.2 | 12.3 | 12.4 | 12.5 | 12.7 |12.8 | 12.9 | | | | | | |
A Game Theoretic Framework for Incentives in P2P Systems --- CS. Uni. California Jun Cai Advisor: Jens Graupmann.
COCONET: Co-Operative Cache driven Overlay NETwork for p2p VoD streaming Abhishek Bhattacharya, Zhenyu Yang & Deng Pan.
 General Equilibrium and Welfare.  Partial vs. General equilibrium analysis  Partial Equilibrium: narrow focus  General equilibrium: framework of.
Peer to Peer Research survey TingYang Chang. Intro. Of P2P Computers of the system was known as peers which sharing data files with each other. Build.
Competitive Markets. Content Perfect competition Competition and resource allocation Dynamics of competition and competitive market processes.
Travel Cost Model: an example Sittidaj Pongkivorasin Faculty of Economics, Chulalongkorn University.
1 Introduction to Linear and Nonlinear Programming.
© 2006 McGraw-Hill Ryerson Limited. All rights reserved.1 Prepared by: Kevin Richter, Douglas College Charlene Richter, British Columbia Institute of Technology.
1 MBF 2263 Portfolio Management & Security Analysis Lecture 5 Capital Asset Pricing Model.
Discrete Distributions The values generated for a random variable must be from a finite distinct set of individual values. For example, based on past observations,
MULTI-TORRENT: A PERFORMANCE STUDY Yan Yang, Alix L.H. Chow, Leana Golubchik Internet Multimedia Lab University of Southern California.
Partitioning Design For Performance and Maintainability Martin Cairns
DB Zip Expert Portable database backup and export/import Copyright © SoftTree Technologies, Inc.
Lecture 12Slide 1 Topics to be Discussed Oligopoly Price Competition Competition Versus Collusion: The Prisoners’ Dilemma.
Basic Numerical Procedures Chapter 19 1 Options, Futures, and Other Derivatives, 7th Edition, Copyright © John C. Hull 2008.
Confidence intervals and hypothesis testing Petter Mostad
What is a QUASI-SPECIES By Ye Dan U062281A USC3002 Picturing the World through Mathematics.
Analytic Hierarchy Process. 2 The Analytic Hierarchy Process (AHP) Founded by Saaty in It is a popular and widely used method for multi-criteria.
Summary of my work in September and my plan What I have done and my status –Finished programming and fixed some bugs of the preliminary version of the.
BlinkDB: Queries with Bounded Errors and Bounded Response Times on Very Large Data ACM EuroSys 2013 (Best Paper Award)
Agricultural Economics
Copyright © Cengage Learning. All rights reserved. 2 SYSTEMS OF LINEAR EQUATIONS AND MATRICES Warm Up Read pp up to and including the box labeled.
Minimizing Delay in Shared Pipelines Ori Rottenstreich (Technion, Israel) Joint work with Isaac Keslassy (Technion, Israel) Yoram Revah, Aviran Kadosh.
13 1 Associative Learning Simple Associative Network.
Chapter 14 Questions and Answers.
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wiley.
Relationships among Inflation, Interest Rates, and Exchange Rates
Chapter 8: Short-Run Costs and Output Decisions. Firm’s Decisions.
 Charles van Marrewijk Tariff, partial equilibrium; 1 Countries may restrict trade in several ways. For example, they may Impose a 100 Euro tax per imported.
Comparative Knowledge Discovery with Partial Order and Composite Indicator Partial Order Ranking of Objects with Weights for Indicators and Its Representability.
 Matrix Operations  Inverse of a Matrix  Characteristics of Invertible Matrices …
Principles of Microeconomics Shomu Banerjee
An Introduction to Two-Way ANOVA
Agricultural Economics
4.6: Rank.
CSCI N207 Data Analysis Using Spreadsheet
Lecture 4: Econometric Foundations
Perfect Competition.
Equilibrium in the Market
Presentation transcript:

P2P storage trading system (A preliminary idea) Presenter: Lin Wing Kai (Kai)

Model Peers join the system to perform the file replication. The files have intrinsic popularities. When a peer replicate a file, he can earn some credits. Intrinsic popularities Number of peers replicating the file. Each peer will have a fixed storage space. The goal of each peer is to replicate the set of files so that the peer can earn the most credits.

Assumptions (I) An incentive system is possible for peers to earn credits based on replication. Perfect information on the market. Peers can estimate the intrinsic file popularities correctly. Peers know each other replication decision.

Terminologies (I) N peers in the system, indexed by i. P = {1, 2, … i, …, N} Peer has storage space s i K files in the system, indexed by j. F = {1, 2, … j, …, K} Each file has intrinsic popularity l j L = [l j ], j = {1 … K}, l j =[0, 1] File replication vector R i R i = [r i,j : r i,j = 1 when peer i replicate file j] R i is a vector of length K.

Terminologies (II) The file replication matrix M, is a NxK dimensional matrix. Row vector is the file replication vector R i of peer i. Column vector U j indicate the set of peers that replicate file j. =R i =U j, u j = sum(U j )

Terminologies (III) u j is the number of peers replicate file j. File popularity normalized function f (l j, u j ) l j = f(l j, u j ) Peers earn credits of a file equal to its normalized popularity l j.

Simulation setup 20 peers Each peer has 10 units of storage space. 500 files Each file cost 1 unit of storage space. File popularities are uniform in [0, 1] Normalized function f() = l j / u j One peer makes his replication decision at each iteration.

Results (A - I) The credits gained by each peer: The credits converge

Results (A - II) The normalized files credits: These files are replicated

Simple observations An equilibrium exists in the system. Peers earn approximate the same credits. Equilibrium converge very fast. At equilibrium, the files can be divided into two types: Some files are replicated. These files have similar normalized file popularities. Some files are not replicated.

Plausible explanation In the homogeneous peers environment, we expect all peers can earn similar credits because: If peer i 1 can find a “ method ” to earn more credits than i 2, i 2 can simply use the same method to earn more credits than i 1. For example, copy cat strategy.

Simulation B Partial information in the market. Peers can still estimate the file intrinsic popularities. Peers do not know other peers decision. The credits of a file are determined by the peers. Each peer can set the file credits a certain value. Another peer join to the system and if he see this price, he simply set the price lower by delta.

Results (B - I) The credits gained by each peer:

Extension Perfect information is unrealistic: Peers do not know the action by other peers. Peers do not know the file popularities. The file popularities are estimated from the peers demand characteristics. How to characterize the system equilibrium in this case?

Thank you ~ END~