Patent · US Active

Systems and methods for flushing data in a virtual computing environment

US10402394B2 · kind B2 · utility

6Cited by
1References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 28, 2016
Grant dateSep 3, 2019
Priority date
Expiry dateSep 15, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2009/45579
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.