Apparatus, system, and method for managing data using a data pipeline
AssigneeFusion-10, Inc.
InventorsDavid Flynn, Bert Lagerstedt, John Strasser, Jonathan Thatcher, Michael Zappe
Life of this patent
Estimating the term…
Loading patent…
AssigneeFusion-10, Inc.
InventorsDavid Flynn, Bert Lagerstedt, John Strasser, Jonathan Thatcher, Michael Zappe
Estimating the term…
An apparatus, system, and method are disclosed for managing data in a solid-state storage device. A solid-state storage and solid-state controller are included. The solid-state storage controller includes a write data pipeline and a read data pipeline The write data pipeline includes a packetizer and an ECC generator. The packetizer receives a data segment and creates one or more data packets sized for the solid-state storage. The ECC generator generates one or more error-correcting codes (“ECC”) for the data packets received from the packetizer. The read data pipeline includes an ECC correction module, a depacketizer, and an alignment module. The ECC correction module reads a data packet from solid-state storage, determines if a data error exists using corresponding ECC and corrects errors. The depacketizer checks and removes one or more packet headers. The alignment module removes unwanted data, and re-formats the data as data segments of an object.
A method of storing data on a solid-state storage device comprising two or more solid-state storage elements, each partitioned into a plurality of pages, the method comprising:
A solid-state storage device comprising two or more solid-state storage elements, each partitioned into a plurality of pages, comprising:
A computer program product stored on a non-transitory computer readable medium having computer usable program code executable to perform operations of storing data on a solid-state storage device comprising two or more solid-state storage elements, each solid-state storage element partitioned into a plurality of pages, the operations comprising:
An apparatus to manage data in a solid-state storage device, comprising:
Dependencies are inferred from the claim text.