TY - GEN
T1 - Optimal peer selection for P2P downloading and streaming
AU - Adler, Micah
AU - Kumar, Rakesh
AU - Ross, Keith
AU - Rubenstein, Dan
AU - Suel, Torsten
AU - Yao, David D.
PY - 2005
Y1 - 2005
N2 - In a P2P system, a client peer may select one or more server peers to download a specific file. In a P2P resource economy, the server peers charge the client for the downloading. A server peer's price would naturally depend on the specific object being downloaded, the duration of the download, and the rate at which the download is to occur. The optimal peer selection problem is to select, from the set of peers that have the desired object, the subset of peers and download rates that minimizes cost. In this paper we examine a number of natural peer selection problems for both P2P downloading and P2P streaming. For downloading, we obtain the optimal solution for minimizing the download delay subject to a budget constraint, as well as the corresponding Nash equilibrium. For the streaming problem, we obtain a solution that minimizes cost subject to continuous playback while allowing for one or more server peers to fail during the streaming process. The methodologies developed in this paper are applicable to a variety of P2P resource economy problems.
AB - In a P2P system, a client peer may select one or more server peers to download a specific file. In a P2P resource economy, the server peers charge the client for the downloading. A server peer's price would naturally depend on the specific object being downloaded, the duration of the download, and the rate at which the download is to occur. The optimal peer selection problem is to select, from the set of peers that have the desired object, the subset of peers and download rates that minimizes cost. In this paper we examine a number of natural peer selection problems for both P2P downloading and P2P streaming. For downloading, we obtain the optimal solution for minimizing the download delay subject to a budget constraint, as well as the corresponding Nash equilibrium. For the streaming problem, we obtain a solution that minimizes cost subject to continuous playback while allowing for one or more server peers to fail during the streaming process. The methodologies developed in this paper are applicable to a variety of P2P resource economy problems.
KW - Economics
KW - Mathematical Programming/optimization
UR - http://www.scopus.com/inward/record.url?scp=25844476032&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=25844476032&partnerID=8YFLogxK
U2 - 10.1109/INFCOM.2005.1498437
DO - 10.1109/INFCOM.2005.1498437
M3 - Conference contribution
AN - SCOPUS:25844476032
SN - 0780389689
T3 - Proceedings - IEEE INFOCOM
SP - 1538
EP - 1549
BT - Proceedings - IEEE INFOCOM 2005. The Conference on Computer Communications - 24th Annual Joint Conference of the IEEE Computer and Communications Societies
A2 - Makki, K.
A2 - Knightly, E.
T2 - IEEE INFOCOM 2005
Y2 - 13 March 2005 through 17 March 2005
ER -