Network information flow with correlated sources

Consider the following network communication setup, originating in a sensor networking application we refer to as the "sensor reachback" problem. We have a directed graph G=(V,E), where V={v/sub 0/v/sub 1/...v/sub n/} and E/spl sube/V/spl times/V. If (v/sub i/,v/sub j/)/spl isin/E, then node i can send messages to node j over a discrete memoryless channel (DMC) (X/sub ij/,p/sub ij/(y|x),Y/sub ij/), of capacity C/sub ij/. The channels are independent. Each node v/sub i/ gets to observe a source of information U/sub i/(i=0...M), with joint distribution p(U/sub 0/U/sub 1/...U/sub M/). Our goal is to solve an incast problem in G: nodes exchange messages with their neighbors, and after a finite number of communication rounds, one of the M+1 nodes (v/sub 0/ by convention) must have received enough information to reproduce the entire field of observations (U/sub 0/U/sub 1/...U/sub M/), with arbitrarily small probability of error. In this paper, we prove that such perfect reconstruction is possible if and only if H(U/sub s/ | U/sub S(c)/) < /spl Sigma//sub i/spl isin/S,j/spl isin/S(c)/ for all S/spl sube/{0...M},S/spl ne/O,0/spl isin/S(c). Our main finding is that in this setup, a general source/channel separation theorem holds, and that Shannon information behaves as a classical network flow, identical in nature to the flow of water in pipes. At first glance, it might seem surprising that separation holds in a fairly general network situation like the one we study. A closer look, however, reveals that the reason for this is that our model allows only for independent point-to-point channels between pairs of nodes, and not multiple-access and/or broadcast channels, for which separation is well known not to hold. This "information as flow" view provides an algorithmic interpretation for our results, among which perhaps the most important one is the optimality of implementing codes using a layered protocol stack.

[1]  János Körner,et al.  How to encode the modulo-two sum of binary sources (Corresp.) , 1979, IEEE Trans. Inf. Theory.

[2]  R. Koetter,et al.  Network Coding for Correlated Sources , 2004 .

[3]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[4]  João Barros,et al.  Coding Theorems for the Sensor Reachback Problem with Partially Cooperating Nodes , 2003, Advances in Network Information Theory.

[5]  Masoud Salehi,et al.  Multiple access channels with arbitrarily correlated sources , 1980, IEEE Trans. Inf. Theory.

[6]  Zhen Zhang,et al.  On the CEO problem , 1994, Proceedings of 1994 IEEE International Symposium on Information Theory.

[7]  Sergio D. Servetto,et al.  dFSK: distributed frequency shift keying modulation in dense sensor networks , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

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

[9]  Te Sun Han,et al.  Slepian-Wolf-Cover Theorem for Networks of Channels , 1980, Inf. Control..

[10]  Toby Berger,et al.  Rate distortion theory : a mathematical basis for data compression , 1971 .

[11]  April Rasala Lehman,et al.  Complexity classification of network information flow problems , 2004, SODA '04.

[12]  Panganamala Ramana Kumar,et al.  A cautionary perspective on cross-layer design , 2005, IEEE Wireless Communications.

[13]  Thomas H. Cormen,et al.  Introduction to algorithms [2nd ed.] , 2001 .

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

[15]  Deborah Estrin,et al.  Simultaneous Optimization for Concave Costs: Single Sink Aggregation or Single Source Buy-at-Bulk , 2003, SODA '03.

[16]  Joao Barros,et al.  On the rate-distortion region for separate encoding of correlated sources , 2003, IEEE International Symposium on Information Theory, 2003. Proceedings..

[17]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[18]  Sergio D. Servetto,et al.  Capacity, stability and flows in large-scale random networks , 2004, Information Theory Workshop.

[19]  Gunter Dueck,et al.  A note on the multiple access channel with correlated sources , 1981, IEEE Trans. Inf. Theory.

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

[21]  Imre Csiszár,et al.  Towards a general theory of source networks , 1980, IEEE Trans. Inf. Theory.

[22]  D. Slepian,et al.  A coding theorem for multiple access channels with correlated sources , 1973 .

[23]  Sergio D. Servetto,et al.  Algorithmic Aspects of the Time Synchronization Problem in Large-Scale Sensor Networks , 2005, Mob. Networks Appl..

[24]  Dimitri P. Bertsekas,et al.  Data networks (2nd ed.) , 1992 .

[25]  Toby Berger,et al.  The CEO problem [multiterminal source coding] , 1996, IEEE Trans. Inf. Theory.

[26]  Sergio D. Servetto,et al.  On the scalability of cooperative time synchronization in pulse-connected networks , 2005, IEEE Transactions on Information Theory.

[27]  João Barros,et al.  A coding theorem for network information flow with correlated sources , 2005, Proceedings. International Symposium on Information Theory, 2005. ISIT 2005..

[28]  João Barros,et al.  On the capacity of the reachback channel in wireless sensor networks , 2002, 2002 IEEE Workshop on Multimedia Signal Processing..

[29]  Giuseppe Longo,et al.  The information theory approach to communications , 1977 .

[30]  Joao Barros,et al.  Reachback capacity with non-interfering nodes , 2003, IEEE International Symposium on Information Theory, 2003. Proceedings..

[31]  Mung Chiang,et al.  Balancing transport and physical Layers in wireless multihop networks: jointly optimal congestion control and power control , 2005, IEEE Journal on Selected Areas in Communications.

[32]  Zongpeng Li,et al.  Network Coding in Undirected Networks , 2004 .

[33]  Deborah Estrin,et al.  Directed diffusion for wireless sensor networking , 2003, TNET.

[34]  Frans M. J. Willems,et al.  The discrete memoryless multiple access channel with partially cooperating encoders , 1983, IEEE Trans. Inf. Theory.

[35]  Sergio Verdú,et al.  Spectral efficiency in the wideband regime , 2002, IEEE Trans. Inf. Theory.

[36]  Anthony Ephremides,et al.  Information Theory and Communication Networks: An Unconsummated Union , 1998, IEEE Trans. Inf. Theory.

[37]  Ian F. Akyildiz,et al.  Sensor Networks , 2002, Encyclopedia of GIS.

[38]  Rudolf Ahlswede,et al.  On source coding with side information via a multiple-access channel and related problems in multi-user information theory , 1983, IEEE Trans. Inf. Theory.

[39]  Sergio D. Servetto,et al.  On the maximum stable throughput problem in random networks with directional antennas , 2003, MobiHoc '03.

[40]  Jack K. Wolf,et al.  Noiseless coding of correlated information sources , 1973, IEEE Trans. Inf. Theory.

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

[42]  João Barros,et al.  Scalable source/channel decoding for large-scale sensor networks , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[43]  S. Borade Network information flow: limits and achievability , 2002, Proceedings IEEE International Symposium on Information Theory,.

[44]  Tracey Ho,et al.  Linear Network Codes: A Unified Framework for Source, Channel, and Network Coding , 2003, Advances in Network Information Theory.