Explore chapters and articles related to this topic
Sensor Networking Software and Architectures
Published in John R. Vacca, Handbook of Sensor Networking, 2015
Network coding (NC) is first proposed for wired networks [1]. By mixing packets at intermediate nodes during the transmission, the bandwidth can be saved, and therefore, the throughput of the whole network can be significantly improved. During the past years, network coding has been one of the most popular research topics in computer networks. Different coding schemes are designed, categorized into linear network coding and nonlinear network coding. Compared with linear network coding, nonlinear network coding has been reported to outperform linear coding in several studies [15,16,34,35]. And there are multisource network coding problems for which nonlinear coding has a general better performance on throughput [16]. Nevertheless, according to the an analysis [37], linear network coding can provide a performance close to the best possible throughput, while only requiring a relatively low complexity, compared with the high complexity of nonlinear coding.
DTN Coding
Published in Aloizio Pereira da Silva, Scott Burleigh, Katia Obraczka, Delay and Disruption Tolerant Networks, 2019
Marius Feldmann, Felix Walter, Tomaso de Cola, Gianluigi Liva
To sum up, the trick applied by linear network coding is to perform a matrix multiplication between a selected m × n coefficient matrix and m messages, resulting in a matrix which contains information from the former messages in each of its n rows. The sinks have to receive a set of encoded messages plus the used coefficient matrix in order to solve the set of equations for the messages represented as unknowns.
Network coded multicast for multi-hop D2D communication systems
Published in International Journal of Electronics, 2020
Zhonghui Mei, Youxiong Lu, Shuanghong Huang
These coding subgraph vectors can guide the design of network coding. More specifically, when , these flows can be network coded to share the resource of link . When it is implemented in practice, traffic is generated in the form of packets and stored at nodes in queues. Random linear network coding (RLNC) (Goldsmith, 2005) may be a specific implementation of network code, because no explicit network coding structure is needed.