Analyzing Random Network Coding With Differential Equations and Differential Inclusions

We develop a framework based on differential equations (DE) and differential inclusions (DI) for analyzing Random Network Coding (RNC) in an arbitrary wireless network. The DEDI framework serves as a powerful numerical and analytical tool to study RNC. For demonstration, we first build a system of DE's with this framework, under the fluid approximation, to model the means of the rank evolution processes. By converting this system to DI's and explicitly solving them, we show that the average multicast throughput is equal to the min-cut bound. We then turn to the precise system of DE's regarding the means and variances of the rank evolution processes. By analyzing this system, we show that the rank evolution processes asymptotically concentrate to the solution of the DI's obtained previously. From this result, it immediately follows that the min-cut bound can be achieved as the number of source packets becomes large. We demonstrate the numerical accuracy and flexibility in performance analysis enabled by the DEDI framework via illustrative examples of networks with multiple multicast sessions, complex topology and correlated reception. We also briefly discuss its application in MAC and PHY adaptation and the extension to Random Coupon Selection.

[1]  Christos Gkantsidis,et al.  Comprehensive view of a live network coding P2P system , 2006, IMC '06.

[2]  Robert Tappan Morris,et al.  a high-throughput path metric for multi-hop wireless routing , 2003, MobiCom '03.

[3]  Dan Zhang,et al.  Analyzing Multiple Flows in a Wireless Network with Differential Equations and Differential Inclusions , 2010, 2010 Third IEEE International Workshop on Wireless Network Coding.

[4]  Christos Gkantsidis,et al.  Network coding for large scale content distribution , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[5]  Narayan B. Mandayam,et al.  DEDI: A framework for analyzing rank evolution of random network coding in a wireless network , 2010, 2010 IEEE International Symposium on Information Theory.

[6]  Steven Skiena,et al.  Computational Discrete Mathematics: Combinatorics and Graph Theory with Mathematica ® , 2009 .

[7]  Muriel Médard,et al.  On coding for reliable communication over packet networks , 2005, Phys. Commun..

[8]  J. Aubin,et al.  Differential inclusions set-valued maps and viability theory , 1984 .

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

[10]  Thomas M. Cover,et al.  Elements of Information Theory , 2005 .

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

[12]  H. Thorisson Coupling, stationarity, and regeneration , 2000 .

[13]  Christina Fragouli,et al.  Network Coding Applications , 2008, Found. Trends Netw..

[14]  Michael Luby,et al.  LT codes , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[15]  Anxiao Jiang Network Coding for Joint Storage and Transmission with Minimum Cost , 2006, 2006 IEEE International Symposium on Information Theory.

[16]  R. Koetter,et al.  The benefits of coding over routing in a randomized setting , 2003, IEEE International Symposium on Information Theory, 2003. Proceedings..

[17]  Alexandros G. Dimakis,et al.  Network Coding for Distributed Storage Systems , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[18]  Aleksej F. Filippov,et al.  Differential Equations with Discontinuous Righthand Sides , 1988, Mathematics and Its Applications.

[19]  R. Yeung,et al.  Secure network coding , 2002, Proceedings IEEE International Symposium on Information Theory,.

[20]  Muriel Medard,et al.  On Randomized Network Coding , 2003 .