Peer Assist Live Streaming Overlay for Next-Generation-Networks

Peer Assist Live Streaming Overlay for Next-Generation-Networks

Julius Müller, Thomas Magedanz, Jens Fiedler
DOI: 10.4018/978-1-4666-0921-1.ch017
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

The rapid evolution of the telecommunication domain increases the performance of different access networks continuously. New services, especially in the domain multimedia content distribution, require higher and higher bandwidth at the user’s and service provider’s side. Multimedia services like Video on Demand, IPTV, and live streaming were introduced in the past and are still improved in quality and quantity. Multimedia streams and Peer to Peer (P2P) file sharing dominates the worldwide Internet traffic nowadays and will continue further (Schulze, 2009). The user acceptance of enjoying multimedia content over the Internet will grow steadily together with the increasing quality of the available multimedia content. Network operators and service providers have to face the growths by increasing their service platform with higher performance and bandwidth or introducing a scalable solution. In this paper, the authors present an algorithm for scalable P2P live streaming in Next-Generation-Networks (NGN) that addresses this challenge. An evaluation proves the performance of the implementation of this algorithm in a demo scenario.
Chapter Preview
Top

In this section we give a brief overview of live streaming solutions that take P2P and NGNs into consideration. Our special focus lies on P2P live streaming solutions for NGNs, which create and maintain overlays and also distribute content in this overlay efficiently. Algorithms and ideas behind these solutions as well as evaluations out the academia domain (SplitStream, Nozzilla) are compared in the scope of this article. Commercial products are not covered in this limited comparison. Standards for live P2P live streaming for NGNs are not present at this moment.

SplitStream (Castro, 2002) is a Microsoft research project for high-bandwidth streaming using P2P content distribution which is built on top of the overlay network using Pastry 0. The key idea is to stripe the content at the streaming source and distribute these stripes using separate independent multicast trees with disjoint interior nodes. The algorithm of SplitStream is fully distributed and is running on each peer. New peers join the overlay by bootstrapping on already participating peers in the overlay and find their individual position in each multicast tree using the join-operation of the Pastry P2P protocol. This technique builds up and maintains an application level multicast overlay.

The P2P IPTV distribution service for IMS-based NGNs Nozzilla (Bikfalvi, 2009) extends the SplitStream protocol by using capabilities of the “always on” NGN residential gateways (RGWs), which enable service providers to install their own client application, giving an appropriate agreement with the transport provider. Nozzilla supports different kinds of QoS levels through coding the stream with multi-description coding (MDC) (Goyal, 2001) and scalable video coding (SVC) (Wiegland, 2007; Kurceren, 2003). Thereby a peer requires at least a base stream in standard quality which can be improved to a higher quality by adding additional other layers. The different layers are used to provide redundancy for the stream.

It uses the NGN resource reservation mechanism to determine whether an RGW can download content (i.e., connect to the service) and upload content (i.e., forward the stream to other peers). Resources (bandwidth, delay, jitter, etc.) are reserved whenever a new downstream or upstream flow is created.

Complete Chapter List

Search this Book:
Reset