3 ms·
"Network code" as described here isn't the academic definition, I think he's just describing colloquially "i'm using a code in my network". The technical defini
by darkmighty 12y ago
"Network code" as described here isn't the academic definition, I think he's just describing colloquially "i'm using a code in my network". The technical definition is a Packet Erasure Channel [1], which any erasure code [2] can deal with. Network coding is a more unexplored technique where routers in the network combine packets in various ways that are better than regular routing: see the example at [3].
[1] http://en.wikipedia.org/wiki/Packet_erasure_channel http://en.wikipedia.org/wiki/Packet_erasure_channel
[2] http://en.wikipedia.org/wiki/Erasure_code http://en.wikipedia.org/wiki/Erasure_code
[3] http://en.wikipedia.org/wiki/Linear_network_coding#The_butterfly_network_example http://en.wikipedia.org/wiki/Linear_network_coding#The_butte...
- walrus 12y agoThe vendor mentioned in the article, Steinwurf ApS, says on their website that "Our products are based on Random Linear Network Coding[...]" [1]. In this case, it looks like they're using it as an erasure code, though. [1] http://steinwurf.com/technology/ http://steinwurf.com/technology/
- Nimi 12y agoTheir phrasing appears to state they use TCP/NC, a network coding-based variant of TCP introduced in an academic paper by (some of) the same people behind this initiative: http://arxiv.org/pdf/0809.5022.pdf http://arxiv.org/pdf/0809.5022.pdf