Beyond routing: an algebraic approach to network coding
- 25 June 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 1, 122-130 vol.1
- https://doi.org/10.1109/infcom.2002.1019253
Abstract
We consider the issue of network capacity. Recent work by Li and Yeung examined the network capacity of multicast networks and related capacity to cutsets. Capacity is achieved by coding over a network. We present a new framework for studying networks and their capacity. Our framework, based on algebraic methods, is surprisingly simple and effective. For networks which are restricted to using linear codes (we make the meaning of linear codes precise, since the codes are not bit-wise linear), we find necessary and sufficient conditions for any given set of connections to be achievable over a given network. For multicast connections, linear codes are not a restrictive assumption, since all achievable connections can be achieved using linear codes. Moreover, coding can be used to maintain connections after permanent failures, such as the removal of an edge from the network. We show necessary and sufficient conditions for a set of connections to be robust to a set of permanent failures. For multicast connections, we show the rather surprising result that, if a multicast connection is achievable under different failure scenarios, a single static code can ensure robustness of the connection under all of those failure scenarios.Keywords
This publication has 4 references indexed in Scilit:
- Network information flowIEEE Transactions on Information Theory, 2000
- Distributed source coding for satellite communicationsIEEE Transactions on Information Theory, 1999
- Accessing multiple mirror sites in parallel: using Tornado codes to speed up downloadsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1999
- Ideals, Varieties, and AlgorithmsPublished by Springer Nature ,1992