Auction-Based P2P VoD Streaming: Incentives and Optimal Scheduling
Real-world large-scale Peer-To-Peer (P2P) Video-on-Demand (VoD) streaming applications face more design challenges as compared to P2P live streaming, due to higher peer dynamics and less buffer overlap. The situation is further complicated when the authors consider the selfish nature of peers, who in general wish to download more and upload less, unless otherwise motivated. Taking a new perspective of distributed dynamic auctions, they design efficient P2P VoD streaming algorithms with simultaneous consideration of peer incentives and streaming optimality. In their solution, media block exchanges among peers are carried out through local auctions, in which budget-constrained peers bid for desired blocks from their neighbors, which in turn deliver blocks to the winning bidders and collect revenue.