Title :
On multiple description streaming with content delivery networks
Author :
Apostolopoulos, John ; Wong, Tina ; Tan, Wai-tian ; Wee, Susie
Author_Institution :
Streaming Media Syst. Group, Hewlett Packard Labs., Palo Alto, CA, USA
Abstract :
We propose a system that improves the performance of streaming media CDN by exploiting the path diversity provided by existing CDN infrastructure. Path diversity is provided by the different network paths that exist between a client and its nearby edge servers; and multiple description (MD) coding is coupled with this path diversity to provide resilience to losses. In our system, MD coding is used to code a media stream into multiple complementary descriptions, which are distributed across the edge servers in the CDN. When a client requests a media stream, it is directed to multiple nearby servers which host complementary descriptions. These servers simultaneously stream these complementary descriptions to the client over different network paths. This paper provides distortion models for MDC video and conventional video. We use these models to select the optimal pair of servers with complementary descriptions for each client while accounting for path lengths and path jointness and disjointness. We also use these models to evaluate the performance of MD streaming over CDN in a number of real and generated network topologies. Our results show that distortion reduction by about 20 to 40% can be realized even when the underlying CDN is not designed with MDC streaming in mind. Also, for certain topologies, MDC requires about 50% fewer CDN servers than conventional streaming techniques to achieve the same distortion at the clients.
Keywords :
Internet; cache storage; client-server systems; multimedia communication; network topology; video coding; MDC video; client server system; content delivery networks; conventional video; distortion models; distortion reduction; loss resilience; multiple description coding; multiple description streaming; network topologies; optimal server pair; path disjointness; path diversity; path jointness; performance; streaming media CDN; Decoding; Delay; Fault tolerant systems; Laboratories; Load management; Network servers; Network topology; Resilience; Scalability; Streaming media;
Conference_Titel :
INFOCOM 2002. Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
Print_ISBN :
0-7803-7476-2
DOI :
10.1109/INFCOM.2002.1019427