Patent · US Expired

Restoring the state of a set of files

US5857204A · kind A · utility

69Cited by
11References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 2, 1996
Grant dateJan 5, 1999
Priority date
Expiry dateJul 2, 2016

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99953
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and system that applies transaction techniques to file system operations in non-database applications executing on parallel processing systems. For each of a set of file operations, methods embodied in program routines are defined for performing, finalizing, and undoing the operations, so that the operations may be used in a non-database application to create a transaction processing environment. In general, in one aspect, the invention provides a computer program library for adding the semantics of transactions to a set of native operations of a native file system. The library comprises a set of one or more families of routines, each such family of routines corresponding to at least one native operation, each such family of routines including: (a) a Perform routine including instructions for providing the functional equivalent of one of the family's corresponding native operations while preserving information necessary to roll back such native operations; (b) a Finalize routine including instructions for committing the result of the corresponding perform routine; and (c) an Undo routine including instructions for rolling back the result of the corresponding perform routin…

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