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. 29, 2018

Filed:

Apr. 30, 2013
Applicant:

Wmware Inc., Palo Alto, CA (US);

Inventors:

Deng Liu, Mountain View, CA (US);

Thomas A. Phelan, San Francisco, CA (US);

Assignee:

WMware Inc., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/02 (2006.01); G06F 3/06 (2006.01); G06F 9/455 (2018.01);
U.S. Cl.
CPC ...
G06F 12/0246 (2013.01); G06F 3/0604 (2013.01); G06F 3/0652 (2013.01); G06F 3/0688 (2013.01); G06F 9/45558 (2013.01); G06F 2009/45579 (2013.01); G06F 2212/151 (2013.01); G06F 2212/7205 (2013.01);
Abstract

A computer system that employs a solid-state memory device as a physical storage resource includes a hypervisor that is capable of supporting TRIM commands issued by virtual machines running in the computer system. When a virtual machine issues a TRIM command to its corresponding virtual storage device to invalidate data stored therein, the TRIM command is received at an interface layer in the hypervisor that translates the TRIM command to a SCSI command known as UMMAP. A SCSI virtualization layer converts the UNMAP command to a file system command to delete portions of the virtual storage device that is maintained as a file in the hypervisor's file system. Upon receiving the delete commands, the hypervisor's file system driver generates a TRIM command to invalidate the data stored in the solid-state memory device at locations corresponding to the portions of the file that are to be deleted.


Find Patent Forward Citations

Loading…