Modified Index Coding Increases Capacity of Information-Centric Networks

The Index Coding (IC) problem studies transmission policies when the source node broadcasts encoded data to users with side information. This paper extends the index coding problem to the case when the source node can reach users through multi-hop communications. The new approach is called Modified Index Coding (MIC) which can be applied to both wireless and wired networks. We demonstrate the benefits of our approach by applying MIC to Information-Centric Networks (ICN). We demonstrate that the combination of ICN and MIC requires a hybrid caching scheme that includes caching at the routers and the nodes to support two different goals. The caching is used at the routers to place contents closer to the users when requested (similar to ICN approach) and is used at the users as side information. Our analysis demonstrates that order optimal capacity gains can be achieved in some capacity regions, i.e., capacity gain grows with the number of nodes in the network by using MIC. We have computed the capacity gains by counting either the number of disjoint cycles or cliques in the dependency graph. It was also shown analytically that near edge caching by routers in ICN achieves close to optimal capacity. Simulation results compare the capacity improvement to the traditional ICN architecture.

[1]  Robert W. Heath,et al.  Five disruptive technology directions for 5G , 2013, IEEE Communications Magazine.

[2]  Urs Niesen,et al.  Coded caching for delay-sensitive content , 2014, 2015 IEEE International Conference on Communications (ICC).

[3]  Donald E. Knuth,et al.  Big Omicron and big Omega and big Theta , 1976, SIGA.

[4]  Alexandros G. Dimakis,et al.  FemtoCaching: Wireless video content delivery through distributed caching helpers , 2011, 2012 Proceedings IEEE INFOCOM.

[5]  Hamid R. Sadjadpour,et al.  Fundamental Limits of Information Dissemination in Wireless Ad Hoc Networks—Part II: Multi-Packet Reception , 2011, IEEE Transactions on Wireless Communications.

[6]  Zhen Zhang,et al.  Dynamic Index Coding for Wireless Broadcast Networks , 2013, IEEE Transactions on Information Theory.

[7]  Tracey Ho,et al.  Optimal content delivery with network coding , 2009, 2009 43rd Annual Conference on Information Sciences and Systems.

[8]  Theodore S. Rappaport,et al.  Millimeter Wave Mobile Communications for 5G Cellular: It Will Work! , 2013, IEEE Access.

[9]  Li Fan,et al.  Web caching and Zipf-like distributions: evidence and implications , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[10]  Ziv Bar-Yossef,et al.  Index Coding With Side Information , 2011, IEEE Trans. Inf. Theory.

[11]  Alexander Sprintson,et al.  On the Index Coding Problem and Its Relation to Network Coding and Matroid Theory , 2008, IEEE Transactions on Information Theory.

[12]  Pablo Rodriguez,et al.  I tube, you tube, everybody tubes: analyzing the world's largest user generated content video system , 2007, IMC '07.

[13]  Urs Niesen,et al.  Online coded caching , 2014, ICC.

[14]  Thinh P. Nguyen,et al.  A hybrid network coding technique for single-hop wireless networks , 2009, IEEE Journal on Selected Areas in Communications.

[15]  Michael Langberg,et al.  On the complementary Index Coding problem , 2011, 2011 IEEE International Symposium on Information Theory Proceedings.

[16]  Jeffrey G. Andrews,et al.  Femtocell networks: a survey , 2008, IEEE Communications Magazine.

[17]  Dirk Trossen,et al.  Network coding meets information-centric networking: an architectural case for information dispersion through native network coding , 2012, NoM '12.

[18]  Michael Langberg,et al.  On the Hardness of Approximating the Network Coding Capacity , 2011, IEEE Trans. Inf. Theory.

[19]  Béla Bollobás,et al.  The chromatic number of random graphs , 1988, Comb..

[20]  Gaogang Xie,et al.  CodingCache: multipath-aware CCN cache with network coding , 2013, ICN '13.

[21]  Giuseppe Caire,et al.  Fundamental Limits of Caching in Wireless D2D Networks , 2014, IEEE Transactions on Information Theory.

[22]  Michael Langberg,et al.  An Equivalence Between Network Coding and Index Coding , 2015, IEEE Trans. Inf. Theory.

[23]  Michael Langberg,et al.  On linear index coding for random graphs , 2011, 2012 IEEE International Symposium on Information Theory Proceedings.