Technology

RLNC vs Traditional Codes

RLNC vs Traditional Codes

Code On uses a proprietary algorithm, Random Linear Network Coding (RLNC), to enable a range of Network Coding applications for networks, storage and mobility applications.

The key differences between RLNC and other, traditional codes are captured in the below table.

Code Capabilities RLNC Rateless Codes Block Codes Characteristics/Benefits
Erasure correction Corrects for missing or corrupted data packets
Code is carried within each packet Eliminates tracking overhead
Completely distributed operation Enables stateless management
De-code using both unencoded and coded packets No forklift upgrade; adds implementation tunability
Able to generate valid codes from coded or unencoded packets Gradual implementation; no forklift
Composability without decoding (adding incremental redundancy) Enables addition of redundancy when and where needed
Encode data in a sliding window Flexible integration with protocols for greater efficency