System and method for hybrid data reliability for object storage devices
AssigneeSamsung Electronics Co., Ltd.
InventorsRekha Pitchumani, Yang Seok Ki
Life of this patent
Estimating the term…
Abstract
Provided is a method of storing data in a key-value reliability system including N storage devices that are grouped into a reliability group as a single logical unit and that are managed by a virtual device management layer, N being an integer, the method including determining whether the data meets a threshold corresponding to a reliability mechanism for storing the data, selecting the reliability mechanism when the threshold is met, and storing the data according to the selected reliability mechanism.
Claims20
A method of storing data in a key-value reliability system comprising N storage devices that are grouped into a reliability group as a single logical unit and that are managed by a virtual device management layer, N being an integer, the method comprising:
- determining whether the data meets a threshold corresponding to a reliability mechanism for storing the data;
- selecting the reliability mechanism when the threshold is met;
- and
- storing the data according to the selected reliability mechanism.
A data reliability system for storing data based on a selected reliability mechanism, the data reliability system comprising:
- N storage devices configured as a virtual device using stateless data protection, N being an integer;
- and
- a virtual device management layer configured to manage the storage devices as the virtual device to store data in selected ones of the N storage devices according to a selected reliability mechanism, the virtual device management layer being configured to:
- determine whether the data meets a threshold corresponding to a reliability mechanism for storing the data;
- select the reliability mechanism when the threshold is met;
- and
- store the data according to the selected reliability mechanism.
A non-transitory computer readable medium having computer code that, when executed on a processor, implements a method of storing data in a key-value reliability system comprising N storage devices that are grouped into a reliability group as a single logical unit and that are managed by a virtual device management layer, N being an integer, the method comprising:
- determining whether the data meets a threshold corresponding to a reliability mechanism for storing the data;
- selecting the reliability mechanism when the threshold is met;
- and
- storing the data according to the selected reliability mechanism.
Dependencies are inferred from the claim text.