Patent · US Expired

Write cache flushing method for reducing data corruption

US7055055B1 · kind B1 · utility

11Cited by
41References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 24, 2000
Grant dateMay 30, 2006
Priority date
Expiry dateApr 24, 2020

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/1435
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

There is described a method of maintaining a record of changes to data on a recording medium and allowing reconstruction of the state of the medium at a prior time. Various alternative embodiments are provided to enhance and improve this process, including maintaining two copies in RAM of data that are compared to detect corruption prior to transferring to the recording medium, splitting logic protection and viewing, disguising the disk to protect against incompatible software, flushing a write cache by insuring a certain amount of time has passed, flushing a write cache by insuring a certain amount of free time has passed and inserting delays if required, inserting safe points after a drop in the rate of disk activity, inserting safe points periodically, flushing the entire OS cache after detecting the need to establish a safe point for one user, separating out user activity by watching directories and files, or the use of complex linked data structures to implement the engine where such data structures can be substantially reconstructed from sequentially organized tables in the event of corruption.

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