Title :
Network-coded caching-aided multicast for efficient content delivery
Author :
Llorca, Jaime ; Tulino, Antonia M. ; Guan, Ke ; Kilper, Daniel
Author_Institution :
Bell Labs., Alcatel-Lucent, Holmdel, NJ, USA
Abstract :
Consider a content delivery network in which storage and transport resources, characterized by their capacity and cost (e.g., energy) efficiency, are used to meet users´ content object requests. The goal is to find the evolution of the objects being stored and transported by the network resources that meets user requests, satisfies network resource capacities and minimizes overall network cost. We first present a constructive offline solution that provides the maximum network efficiency (or minimum cost per object delivered) that can be achieved by dynamically exploiting network-coded caching and multicasting under arbitrary time-varying demands. We refer to the solution scheme as a dynamic network-coded caching-aided multicast (NCCAM) scheme, and illustrate it in a 6-node butterfly network. We then consider a single time period in which each user requests an arbitrary subset of content objects. We formulate the problem as a network coding problem on a caching-augmented graph and show that under uniform demand, random linear coded caching and multicasting is sufficient for achieving minimum cost caching-aided multicast. For the arbitrary demand scenario, we provide the transport-storage-popularity tradeoff of a polynomial-time solution that uses uncoded caching according to object popularity and random linear coded transmission. We show that while for skewed Zipf object popularity such a simple scheme achieves close to optimal performance, as the Zipf parameter approaches zero (uniform popularity), significant cost reductions can be obtained by optimizing the transport configuration at the expense of increased computational complexity.
Keywords :
Internet; cache storage; computational complexity; computer centres; graph theory; linear codes; multicast communication; network coding; network servers; 6-node butterfly network; Internet; NCCAM; arbitrary time-varying demands; caching-augmented graph; computational complexity; content delivery network; dynamic network-coded caching-aided multicast scheme; maximum network efficiency; minimum cost caching-aided multicast; network coding problem; network resource capacities; overall network cost minimization; polynomial-time solution; random linear coded caching; random linear coded transmission; skewed Zipf object popularity; storage resources; transport resources; transport-storage-popularity tradeoff; uniform demand; Content distribution networks; IP networks; Linear codes; Multicast communication; Network coding; Vectors; Energy efficiency; content distribution; in-network caching; information centric networking; multicast; network coding;
Conference_Titel :
Communications (ICC), 2013 IEEE International Conference on
Conference_Location :
Budapest
DOI :
10.1109/ICC.2013.6655103