Peer-Assisted On-Demand Streaming of Stored Media Using BitTorrent-Like Protocols

  • Niklas Carlsson
  • Derek L. Eager
Conference paper

DOI: 10.1007/978-3-540-72606-7_49

Part of the Lecture Notes in Computer Science book series (LNCS, volume 4479)
Cite this paper as:
Carlsson N., Eager D.L. (2007) Peer-Assisted On-Demand Streaming of Stored Media Using BitTorrent-Like Protocols. In: Akyildiz I.F., Sivakumar R., Ekici E., Oliveira J.C.., McNair J. (eds) NETWORKING 2007. Ad Hoc and Sensor Networks, Wireless Networks, Next Generation Internet. NETWORKING 2007. Lecture Notes in Computer Science, vol 4479. Springer, Berlin, Heidelberg

Abstract

With BitTorrent-like protocols a client may download a file from a large and changing set of peers, using connections of heterogeneous and time-varying bandwidths. This flexibility is achieved by breaking the file into many small pieces, each of which may be downloaded from different peers.

This paper considers an approach to peer-assisted on-demand delivery of stored media that is based on the relatively simple and flexible BitTorrent-like approach, but which is able to achieve a form of “streaming” delivery, in the sense that playback can begin well before the entire media file is received. Achieving this goal requires: (1) a piece selection strategy that effectively mediates the conflict between the goals of high piece diversity, and the in-order requirements of media file playback, and (2) an on-line rule for deciding when playback can safely commence. We present and evaluate using simulation candidate protocols including both of these components.

Keywords

BitTorrent-like systems peer-assisted streaming probabilistic piece selection 
Download to read the full conference paper text

Copyright information

© IFIP International Federation for Information Processing 2007

Authors and Affiliations

  • Niklas Carlsson
    • 1
  • Derek L. Eager
    • 1
  1. 1.Department of Computer Science, University of Saskatchewan, Saskatoon, SK S7N 5C9Canada

Personalised recommendations