Spelling suggestions: "subject:"moree"" "subject:"coree""
1 |
On-demand Television combined with non-real-time Peer-to-Peer Content Delivery for Television Content ProvidersVodopivec, Dario January 2010 (has links)
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. / 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.
|
Page generated in 0.0331 seconds