The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 14, 2019

Filed:

Mar. 27, 2017
Applicant:

Western Digital Technologies, Inc., San Jose, CA (US);

Inventors:

Akhil Bhansali, Pune, IN;

Kirankumar Mehta, Pune, IN;

Bruno Keymolen, Ghent, BE;

Rajendra Kumar Bhairy, Pune, IN;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06F 12/08 (2016.01); G06F 12/0871 (2016.01); G06F 12/0868 (2016.01); G06F 12/0875 (2016.01); G06F 11/14 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0613 (2013.01); G06F 3/065 (2013.01); G06F 3/067 (2013.01); G06F 3/0608 (2013.01); G06F 3/0619 (2013.01); G06F 3/0665 (2013.01); G06F 3/0679 (2013.01); G06F 11/14 (2013.01); G06F 12/0868 (2013.01); G06F 12/0871 (2013.01); G06F 12/0875 (2013.01); G06F 2212/1032 (2013.01); G06F 2212/214 (2013.01); G06F 2212/222 (2013.01); G06F 2212/312 (2013.01); G06F 2212/401 (2013.01); G06F 2212/455 (2013.01); G06F 2212/462 (2013.01);
Abstract

Various aspects for managing input/output (I/O) operations for data objects (e.g., large data objects (LOBs)), in a storage system are provided. For instance, a method may include receiving an I/O request for executing an I/O operation on a data object, determining the size of the data object, and determining the data object to be a non-conforming data object relative to a storage threshold of a cache memory device. The method may further include dividing the non-conforming data object into multiple data chunks, each of the data chunks having a size that is less than the storage threshold, moving one or more data chunks stored in one or more memory spaces of the cache memory device to a long-term memory device to free up the one or more memory spaces, and storing one or more of the data chunks of the non-conforming data object in the freed-up memory space(s).


Find Patent Forward Citations

Loading…