Peer-to-peer streaming experiments based on Chord overlay

Ilkka Norros, Vesa Pehkonen, Hannu Reittu

Research output: Contribution to conferenceConference articleScientific

Abstract

File sharing using the peer-to-peer techniques has shown to be very effective and popular among Internet users. Such systems like Bit-Torrent and eDonkey are well known. These systems are typically used to obtain a file in small chunks that can be obtained in any order. A variant of this is streaming of the file, which means that the chunks are used on line by the application in a fixed order and without substantial delays, thus constraining the chunk downloading process to follow more or less a fixed order of chunks. The simplest form of streaming looks like watching a TV-channel, a peer that joins the network starts to obtain the file not from the beginning, but rather from the position available at that moment and then proceeds in obtaing a stream of chunks and forwards analogous stream, if requested, to other peers. Some such clients like the CoolStreaming, PPLive, SopCast, TVants and UUSee have already become popular for transmitting TV-channels through Internet. For studying such streaming p2p systems we made an experimental client called 'PAN-STREAM' that was modified from our earlier experimental 'PAN-NET' client for Bit-Torrent type file sharing. It is based on Chord architecture and the corresponding experiments were run in PlanetLab environment, with around 50 peers. As a first step we made a client that has basic functionalities, without trying to make it highly optimal.
Original languageEnglish
Pages1-2
Publication statusPublished - 2011
MoE publication typeNot Eligible
EventEuro-NF International Workshop on Traffic and Congestion Control for the Future Internet, EuroNF-TCCFI 2011 - Volos, Greece
Duration: 31 Mar 20111 Apr 2011

Conference

ConferenceEuro-NF International Workshop on Traffic and Congestion Control for the Future Internet, EuroNF-TCCFI 2011
CountryGreece
CityVolos
Period31/03/111/04/11

Fingerprint

Internet
Experiments

Keywords

  • peer-to-peer systems
  • video streaming
  • graph models

Cite this

Norros, I., Pehkonen, V., & Reittu, H. (2011). Peer-to-peer streaming experiments based on Chord overlay. 1-2. Paper presented at Euro-NF International Workshop on Traffic and Congestion Control for the Future Internet, EuroNF-TCCFI 2011, Volos, Greece.
Norros, Ilkka ; Pehkonen, Vesa ; Reittu, Hannu. / Peer-to-peer streaming experiments based on Chord overlay. Paper presented at Euro-NF International Workshop on Traffic and Congestion Control for the Future Internet, EuroNF-TCCFI 2011, Volos, Greece.
@conference{6df01785ff764515b12fa49e95bc0750,
title = "Peer-to-peer streaming experiments based on Chord overlay",
abstract = "File sharing using the peer-to-peer techniques has shown to be very effective and popular among Internet users. Such systems like Bit-Torrent and eDonkey are well known. These systems are typically used to obtain a file in small chunks that can be obtained in any order. A variant of this is streaming of the file, which means that the chunks are used on line by the application in a fixed order and without substantial delays, thus constraining the chunk downloading process to follow more or less a fixed order of chunks. The simplest form of streaming looks like watching a TV-channel, a peer that joins the network starts to obtain the file not from the beginning, but rather from the position available at that moment and then proceeds in obtaing a stream of chunks and forwards analogous stream, if requested, to other peers. Some such clients like the CoolStreaming, PPLive, SopCast, TVants and UUSee have already become popular for transmitting TV-channels through Internet. For studying such streaming p2p systems we made an experimental client called 'PAN-STREAM' that was modified from our earlier experimental 'PAN-NET' client for Bit-Torrent type file sharing. It is based on Chord architecture and the corresponding experiments were run in PlanetLab environment, with around 50 peers. As a first step we made a client that has basic functionalities, without trying to make it highly optimal.",
keywords = "peer-to-peer systems, video streaming, graph models",
author = "Ilkka Norros and Vesa Pehkonen and Hannu Reittu",
note = "Unpublished conf.proc. include extended abstracts and presentations Project code: 36036 Future Internet 2, EuroNF; Euro-NF International Workshop on Traffic and Congestion Control for the Future Internet, EuroNF-TCCFI 2011 ; Conference date: 31-03-2011 Through 01-04-2011",
year = "2011",
language = "English",
pages = "1--2",

}

Norros, I, Pehkonen, V & Reittu, H 2011, 'Peer-to-peer streaming experiments based on Chord overlay', Paper presented at Euro-NF International Workshop on Traffic and Congestion Control for the Future Internet, EuroNF-TCCFI 2011, Volos, Greece, 31/03/11 - 1/04/11 pp. 1-2.

Peer-to-peer streaming experiments based on Chord overlay. / Norros, Ilkka; Pehkonen, Vesa; Reittu, Hannu.

2011. 1-2 Paper presented at Euro-NF International Workshop on Traffic and Congestion Control for the Future Internet, EuroNF-TCCFI 2011, Volos, Greece.

Research output: Contribution to conferenceConference articleScientific

TY - CONF

T1 - Peer-to-peer streaming experiments based on Chord overlay

AU - Norros, Ilkka

AU - Pehkonen, Vesa

AU - Reittu, Hannu

N1 - Unpublished conf.proc. include extended abstracts and presentations Project code: 36036 Future Internet 2, EuroNF

PY - 2011

Y1 - 2011

N2 - File sharing using the peer-to-peer techniques has shown to be very effective and popular among Internet users. Such systems like Bit-Torrent and eDonkey are well known. These systems are typically used to obtain a file in small chunks that can be obtained in any order. A variant of this is streaming of the file, which means that the chunks are used on line by the application in a fixed order and without substantial delays, thus constraining the chunk downloading process to follow more or less a fixed order of chunks. The simplest form of streaming looks like watching a TV-channel, a peer that joins the network starts to obtain the file not from the beginning, but rather from the position available at that moment and then proceeds in obtaing a stream of chunks and forwards analogous stream, if requested, to other peers. Some such clients like the CoolStreaming, PPLive, SopCast, TVants and UUSee have already become popular for transmitting TV-channels through Internet. For studying such streaming p2p systems we made an experimental client called 'PAN-STREAM' that was modified from our earlier experimental 'PAN-NET' client for Bit-Torrent type file sharing. It is based on Chord architecture and the corresponding experiments were run in PlanetLab environment, with around 50 peers. As a first step we made a client that has basic functionalities, without trying to make it highly optimal.

AB - File sharing using the peer-to-peer techniques has shown to be very effective and popular among Internet users. Such systems like Bit-Torrent and eDonkey are well known. These systems are typically used to obtain a file in small chunks that can be obtained in any order. A variant of this is streaming of the file, which means that the chunks are used on line by the application in a fixed order and without substantial delays, thus constraining the chunk downloading process to follow more or less a fixed order of chunks. The simplest form of streaming looks like watching a TV-channel, a peer that joins the network starts to obtain the file not from the beginning, but rather from the position available at that moment and then proceeds in obtaing a stream of chunks and forwards analogous stream, if requested, to other peers. Some such clients like the CoolStreaming, PPLive, SopCast, TVants and UUSee have already become popular for transmitting TV-channels through Internet. For studying such streaming p2p systems we made an experimental client called 'PAN-STREAM' that was modified from our earlier experimental 'PAN-NET' client for Bit-Torrent type file sharing. It is based on Chord architecture and the corresponding experiments were run in PlanetLab environment, with around 50 peers. As a first step we made a client that has basic functionalities, without trying to make it highly optimal.

KW - peer-to-peer systems

KW - video streaming

KW - graph models

M3 - Conference article

SP - 1

EP - 2

ER -

Norros I, Pehkonen V, Reittu H. Peer-to-peer streaming experiments based on Chord overlay. 2011. Paper presented at Euro-NF International Workshop on Traffic and Congestion Control for the Future Internet, EuroNF-TCCFI 2011, Volos, Greece.