Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
On-demand Television combined with non-real-time Peer-to-Peer Content Delivery for Television Content Providers
KTH, School of Information and Communication Technology (ICT), Communication Systems, CoS. (CCSlab)
2010 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

With the expansion of the Internet and an increasing fraction of consumers having broadband connections, more and more content is finding its way on-line. Video content is becoming one of the most popular types of media content on the Internet. Traditional media content providers, such as television networks, are placing their content on the Internet in order to gain a broader audience. On-demand websites such as kanal5play.se allow viewers to view the multimedia content they want at the time of their choice. While this gives viewers flexibility in their viewing, it creates resource problems for content providers.

Statistics from Kanal5 AB show that, even with individual viewers requesting content when they want, there are still patterns in which multiple viewers watch the same content at the same time. This means there are correlations in the demand for content. With unicast distribution this leads to spikes in requirements for bandwidth to the viewers. These peaks lead to high costs for network and server resources to deliver the requested content, but these resources have low average utilization. This thesis project investigates how a content provider can make use of each viewer’s own resources to deliver content to other users using peer-to-peer techniques. The thesis evaluates what methods can be used in order to reduce the content provider’s resource requirements during peak hours by exploiting copies of contents that have already been delivered to viewers who requested this same content earlier.

A prototype was made to evaluate the suggested design using Java Remote Method Invocation (RMI), which is built on top of the Transfer Control Protocol (TCP). Experiments show that an initial delay of several seconds is reached on a network with a simulated delay of 100ms, while a minimal initial delay was observed on a network with low delay, i.e. ideal conditions. The throughput results of the prototype show that the suggested solution is adequate for delivering on-demand content supplied by Kanal5 AB. However, the relatively poor startup performance of this solution argues for tuning the application to better work with the TCP protocol or to utilize another transport protocol - especially if the round-trip delay is large as TCP’s 3-way handshake and flow control algorithm limit the performance of the prototype system.

Abstract [sv]

Med utbyggnaden av Internet och en ökande andel konsumenter med bredband, mer och mer innehåll hittar sin väg på nätet. Video innehåll blir en av de mest populära typer av media på Internet. Innehållsleverantörer som använder sig av traditionella medier, exempelvis tv-nät, lägger sitt innehåll på Internet för att nå en bredare publik. On-demand webbplatser som kanal5play.se låter tittarna se multimediainnehållet de vill, när de vill. Även om detta ger tittarna flexibilitet i sitt tittande så skapar det resursproblem för innehållsleverantörer.

Statistik från Kanal5 AB visar att även med enskilda tittare som begär innehåll när de vill så finns det fortfarande mönster där flera tittare tittar på samma innehåll på samma gång. Detta innebär att det finns samband i efterfrågan på innehåll. Med unicast distribution leder detta till sprikar i krav på bandbredd till tittarna. Dessa toppar leda till höga kostnader för nät-och server för att leverera det efterfrågade innehållet, men dessa resurser har låga genomsnittliga utnyttjanden. Detta examensarbete undersöker hur en innehållsleverantör kan använda sig av varje tittares egna resurser för att leverera innehåll till andra användare med hjälp av peer-to-peer-teknik. Avhandlingen utvärderar vilka metoder kan användas för att minska innehållsleverantörens resursbehov under rusningstid genom att utnyttja kopior av innehåll som redan har levererats till tittarna som begärde samma innehåll tidigare.

En prototyp gjordes för att utvärdera den föreslagna konstruktionen med Java Remote Method Invocation (RMI), som är byggd ovanpå Transfer Control Protocol (TCP). Experiment visar en uppstartsfördröjning på flera sekunder på ett nätverk med en simulerad fördröjning på 100 ms, samtidigt som en minimal uppstartsfördöjning observerades på ett nätverk med låg fördröjning, dvs idealiska förhållanden. Resultaten för genomströmningshastigheten hos prototypen visar att den föreslagna lösningen är tillräcklig för att leverera on-demand innehåll som tillhandahålls av Kanal5 AB. De relativt dåliga uppstartsresultaten för denna lösning säger dock att förbättringar bör göras i applikationen så att den kan arbeta bättre med TCP protokollet, eller att ett annat protokoll används - särskilt om nätverksfördröjningen är stor, då TCP:s 3-vägs handskakning och flödeskontroll algoritm begränsar prestandan hos det föreslagna systemet.

Place, publisher, year, edition, pages
2010. , 65 p.
Series
Trita-ICT-EX, 211
Keyword [en]
Peer-to-Peer, video on-demand (VoD), on-demand television, Loree
National Category
Communication Systems
Identifiers
URN: urn:nbn:se:kth:diva-91100OAI: oai:DiVA.org:kth-91100DiVA: diva2:508216
Subject / course
Computer Communication
Educational program
Master of Science in Engineering - Information and Communication Technology
Presentation
2010-08-23, Seminar room Grimeton, Isafjordsgatan 22, Kista, 14:00 (English)
Uppsok
Technology
Supervisors
Examiners
Available from: 2012-03-08 Created: 2012-03-07 Last updated: 2013-09-09Bibliographically approved

Open Access in DiVA

fulltext(931 kB)189 downloads
File information
File name FULLTEXT01.pdfFile size 931 kBChecksum SHA-512
bef0777f6a2bba086782281fd27894a34ab1b1f3a3b0b5d95da2d26ca1a1a0bb57c0184da6db930f31d1373066933698491e26491442d108bc6f8a0d53fc3388
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Vodopivec, Dario
By organisation
Communication Systems, CoS
Communication Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 189 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 161 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf