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:
Sep. 03, 2019

Filed:

Dec. 28, 2016
Applicant:

Veritas Technologies Llc, Mountain View, CA (US);

Inventors:

Niranjan Pendharkar, Pune, IN;

Christopher Uhler, Palo Alto, CA (US);

Rakesh Ranjan, Cupertino, CA (US);

Assignee:

Veritas Technologies LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06F 16/23 (2019.01); G06F 9/455 (2018.01); G06F 16/215 (2019.01);
U.S. Cl.
CPC ...
G06F 16/2365 (2019.01); G06F 9/45558 (2013.01); G06F 16/215 (2019.01); G06F 2009/45579 (2013.01);
Abstract

A method for flushing data in a virtual computing environment is provided. The method includes writing application output from an application spanning one or more virtual machines to a cache, wherein each virtual machine is implemented using one or more compute nodes and the cache is implemented in storage associated with the one or more compute nodes. In an effort to flush data associated with application writes more efficiently from the cache to a local backing store or one or more data nodes, the method may include generating a mapping of each of the plurality of application writes. The method may further include sorting sets of one or more virtual disks based upon an offset of each application write as indicated in the mapping. In addition, a storage virtualizer may cancel duplicate application writes, merge multiple contiguous application writes, and merge multiple epochs prior to flushing the data.


Find Patent Forward Citations

Loading…