Patent · US Active

Managing global data caches for file system

US9135123B1 · kind B1 · utility

50Cited by
2References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 28, 2011
Grant dateSep 15, 2015
Priority date
Expiry dateFeb 28, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/1805
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method is used in managing global data caches for file systems. Space is allocated in a volatile memory of a data storage system to a global data cache that is configured to store a set of data objects for a plurality of different file systems. The set of data objects is accessed by the plurality of different file systems. Contents of a file of a file system are stored in a data object in the global data cache upon receiving a write I/O request for the file. A copy of the data object and information for the data object are stored in a persistent journal that is stored in a non-volatile memory of the data storage system. Contents of the file are updated on a storage device based on the data object stored in the global data cache and information stored in the persistent journal.

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