Error correction for network packets
AssigneeFrontir Pte Ltd.
InventorsChangbin Liu, Boon Thau Loo
Life of this patent
Estimating the term…
Abstract
In one embodiment, a method is provided. The method includes receiving a request for a first set of data stored on a data storage system from a computing device. The method also includes retrieving the first set of data from a data storage device of the data storage system. The method further includes generating a set of codewords based on the first set of data and an error correction code. The method further includes transmitting a set of network packets to the computing device. Each network packet of the set of network packets comprises a codeword from the set of codewords.
Claims20
A method, comprising:
- receiving a request for a first set of data stored on a data storage system from a computing device;
- retrieving the first set of data from a data storage device of the data storage system;
- generating a set of codewords based on the first set of data and an error correction code;
- and
- transmitting a set of network packets to the computing device, wherein each network packet of the set of network packets comprises a codeword from the set of codewords.
An apparatus, comprising:
- a data storage device configured to store data;
- and
- a processing device configured to:
- receive a request for a first set of data stored on a data storage system from a computing device;
- retrieve the first set of data from a data storage device of the data storage system;
- generate a set of codewords based on the first set of data and an error correction code;
- and
- transmit a set of network packets to the computing device, wherein each network packet of the set of network packets comprises a codeword from the set of codewords.
A non-transitory computer readable medium having instruction stored thereon that, when executed by a processing device, cause the processing device to:
- receive a request for a first set of data stored on a data storage system from a computing device;
- retrieve the first set of data from a data storage device of the data storage system;
- generate a set of codewords based on the first set of data and an error correction code;
- and
- transmit a set of network packets to the computing device, wherein each network packet of the set of network packets comprises a codeword from the set of codewords.
Dependencies are inferred from the claim text.