Patent · US Active

Processing flush requests by utilizing storage system write notifications

US9632711B1 · kind B1 · utility

10Cited by
451References
24Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJul 2, 2014
Grant dateApr 25, 2017
Priority date
Expiry dateAug 31, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/313
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems and methods for utilization of notification or ordering commands are disclosed that can enable more efficient processing of flush requests from software programs and increase data consistency in storage devices. For example, when an application requests that a data cache be flushed, a computing device may—instead of completely emptying the data cache—notify the application of a successful flush once relevant data of the application has been committed to non-volatile memory. Targeted notifications, which may identify the relevant data in the data cache, can limit the scope of a flush request, such that the speed and efficiency of the command is increased relative to a non-specific full-cache flush. Such increases in efficiency of flush requests may greatly increase the speed and efficiency of storage devices, and consequently the performance of programs utilizing such storage devices.

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