Sending Perishable Information: Coding Improves Delay-Constrained Throughput Even for Single Unicast

This paper considers network communications under a hard timeliness constraint , where a source node streams perishable information to a destination node over a directed acyclic graph subject to a hard delay constraint. Transmission along any edge incurs unit delay, and it is required that every information bit generated at the source at the beginning of time $t$ to be received and recovered by the destination at the end of time $t+ {\mathrm {D}}-1$ , where $ {\mathrm {D}}>0$ is the maximum allowed end-to-end delay. We study the corresponding delay-constrained unicast capacity problem. This paper presents the first example showing that network coding (NC) can achieve strictly higher delay-constrained throughput than routing even for the single unicast setting and the NC gain can be arbitrarily close to 2 in some instances. This is in sharp contrast to the delay-unconstrained ( $ {\mathrm {D}}=\infty $ ) single-unicast case where the classic min-cut/max-flow theorem implies that coding cannot improve throughput over routing. Motivated by the above findings, a series of investigation on the delay-constrained capacity problem is also made, including: 1) an equivalent multiple-unicast representation based on a time-expanded graph approach; 2) a new delay-constrained capacity upper bound and its connections to the existing routing-based results [Ying et al. 2011]; 3) an example showing that the penalty of using random linear NC can be unbounded; and 4) a counter example of the tree-packing Edmonds’ theorem in the new delay-constrained setting. Built upon the time-expanded graph approach, we also discuss how our results can be readily extended to cyclic networks. Overall, our results suggest that delay-constrained communication is fundamentally different from the well-understood delay-unconstrained one and call for investigation participation.

[1]  Chih-Chun Wang,et al.  General capacity region for the fully-connected 3-node packet erasure network , 2015, 2015 IEEE International Symposium on Information Theory (ISIT).

[2]  Asuman E. Ozdaglar,et al.  On the Delay and Throughput Gains of Coding in Unreliable Networks , 2008, IEEE Transactions on Information Theory.

[3]  Yunnan Wu,et al.  A unification of network coding and tree-packing (routing) theorems , 2006, TNET.

[4]  Chih-Chun Wang,et al.  Capacity region of two symmetric nearby erasure channels with channel state feedback , 2012, 2012 IEEE Information Theory Workshop.

[5]  Raymond W. Yeung,et al.  Network coding gain of combination networks , 2004, Information Theory Workshop.

[6]  Randall Dougherty,et al.  Networks, Matroids, and Non-Shannon Information Inequalities , 2007, IEEE Transactions on Information Theory.

[7]  Muriel Médard,et al.  An algebraic approach to network coding , 2003, TNET.

[8]  Qifu Tyler Sun,et al.  Time-Variant Decoding of Convolutional Network Codes , 2012, IEEE Communications Letters.

[9]  Ness B. Shroff,et al.  Pairwise Intersession Network Coding on Directed Networks , 2010, IEEE Transactions on Information Theory.

[10]  Christina Fragouli,et al.  Delay with network coding and feedback , 2009, 2009 IEEE International Symposium on Information Theory.

[11]  Abbas El Gamal,et al.  A Note on the Broadcast Channel With Stale State Information at the Transmitter , 2015, IEEE Transactions on Information Theory.

[12]  Panganamala Ramana Kumar,et al.  RHEINISCH-WESTFÄLISCHE TECHNISCHE HOCHSCHULE AACHEN , 2001 .

[13]  Sreeram Kannan,et al.  Delay-constrained unicast and the triangle-cast problem , 2015, 2015 IEEE International Symposium on Information Theory (ISIT).

[14]  Chih-Chun Wang,et al.  On the Capacity of Wireless 1-Hop Intersession Network Coding - A Broadcast Packet Erasure Channel Approach , 2012, IEEE Trans. Inf. Theory.

[15]  Chih-Chun Wang On the Capacity of 1-to-K Broadcast Packet Erasure Channels With Channel Output Feedback , 2012, IEEE Trans. Inf. Theory.

[16]  Xiaojun Lin,et al.  Optimal immediately-decodable inter-session network coding (IDNC) schemes for two unicast sessions with hard deadline constraints , 2011, 2011 49th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[17]  V. Anantharam,et al.  Generalized Network Sharing Outer Bound and the Two-Unicast Problem , 2011, 2011 International Symposium on Networking Coding.

[18]  Richard M. Karp,et al.  Theoretical Improvements in Algorithmic Efficiency for Network Flow Problems , 1972, Combinatorial Optimization.

[19]  Meir Feder,et al.  Convolutional network codes , 2004, International Symposium onInformation Theory, 2004. ISIT 2004. Proceedings..

[20]  Chih-Chun Wang,et al.  Robust and optimal opportunistic scheduling for downlink 2-flow inter-session network coding with varying channel quality , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[21]  Rudolf Ahlswede,et al.  Network information flow , 2000, IEEE Trans. Inf. Theory.

[22]  Shuo-Yen Robert Li,et al.  Linear network coding , 2003, IEEE Trans. Inf. Theory.

[23]  T. Ho,et al.  Network codes with deadlines , 2008, 2008 46th Annual Allerton Conference on Communication, Control, and Computing.

[24]  Shuo-Yen Robert Li,et al.  On Convolutional Network Coding , 2006, 2006 IEEE International Symposium on Information Theory.

[25]  Yao Zhao,et al.  Celerity: A Low-Delay Multi-Party Conferencing Solution , 2013, IEEE J. Sel. Areas Commun..

[26]  David Tse,et al.  Two-unicast is hard , 2014, 2014 IEEE International Symposium on Information Theory.

[27]  Chih-Chun Wang Pruning Network Coding Traffic by Network Coding—A New Class of Max-Flow Algorithms , 2010, IEEE Transactions on Information Theory.

[28]  Andrew V. Goldberg,et al.  Recent Developments in Maximum Flow Algorithms (Invited Lecture) , 1998, SWAT.

[29]  Robert D. Kleinberg,et al.  On the capacity of information networks , 2006, IEEE Transactions on Information Theory.

[30]  Xiaojun Lin,et al.  On The Capacity of Immediately-Decodable Coding Schemes for Wireless Stored-Video Broadcast with Hard Deadline Constraints , 2011, IEEE Journal on Selected Areas in Communications.

[31]  Shuo-Yen Robert Li,et al.  Delay invariant convolutional network codes , 2011, 2011 IEEE International Symposium on Information Theory Proceedings.

[32]  Fan Bai,et al.  Towards Characterising and Classifying Communication–based Automotive Applications from a Wireless Networking Perspective , 2012 .

[33]  Chih-Chun Wang,et al.  The Capacity Region of Two-Receiver Multiple-Input Broadcast Packet Erasure Channels With Channel Output Feedback , 2014, IEEE Transactions on Information Theory.

[34]  Dimitrios Koutsonikolas,et al.  FEC-based AP downlink transmission schemes for multiple flows: Combining the reliability and throughput enhancement of intra- and inter-flow coding , 2011, Perform. Evaluation.

[35]  Tracey Ho,et al.  A Random Linear Network Coding Approach to Multicast , 2006, IEEE Transactions on Information Theory.

[36]  Ness B. Shroff,et al.  Rate Control With Pairwise Intersession Network Coding , 2010, IEEE/ACM Transactions on Networking.

[37]  Shuo-Yen Robert Li,et al.  Network Coding Theory Via Commutative Algebra , 2009, IEEE Transactions on Information Theory.

[38]  Yunnan Wu,et al.  Distributed utility maximization for network coding based multicasting: a shortest path approach , 2006, IEEE Journal on Selected Areas in Communications.

[39]  Yunnan Wu,et al.  Distributed Utility Maximization for Network Coding Based Multicasting: A Critical Cut Approach , 2006, 2006 4th International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks.

[40]  Chih-Chun Wang,et al.  Two-Flow Capacity Region of the COPE Principle for Wireless Butterfly Networks With Broadcast Erasure Channels , 2013, IEEE Transactions on Information Theory.

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

[42]  Lei Ying,et al.  On Combining Shortest-Path and Back-Pressure Routing Over Multihop Wireless Networks , 2011, IEEE/ACM Transactions on Networking.

[43]  D. R. Fulkerson,et al.  Maximal Flow Through a Network , 1956 .