Browse Prior Art Database

Timely Policy-Based Event-Driven Backups of Critical Files

IP.com Disclosure Number: IPCOM000117610D
Original Publication Date: 1996-Apr-01
Included in the Prior Art Database: 2005-Mar-31
Document File: 4 page(s) / 136K

Publishing Venue

IBM

Related People

Anglin, MJ: AUTHOR [+6]

Abstract

Disclosed is a program that provides automatic policy-based event-driven backups for files. Operating system extensions select files for consideration. Each selected file has a management policy which is examined to determine the urgency of the backup. Specifically for critical data, the policy may indicate an immediate backup of a file. Alternatively, the policy may indicate that a file is to be queued for one of the varying degrees of eventual deferred backup. Operating system events then signal the initiation of the actual backups.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 45% of the total text.

Timely Policy-Based Event-Driven Backups of Critical Files

      Disclosed is a program that provides automatic policy-based
event-driven backups for files.  Operating system extensions select
files for consideration.  Each selected file has a management policy
which is examined to determine the urgency of the backup.
Specifically for critical data, the policy may indicate an immediate
backup of a file.  Alternatively, the policy may indicate that a file
is to be queued for one of the varying degrees of eventual deferred
backup.  Operating system events then signal the initiation of the
actual backups.

      Within an operating system, processes perform operations on
files which necessitate that these files be backed up by the backup
manager.  Further, these files have varying levels of criticality and
need to be processed accordingly.  The features of the disclosed
program to direct files to the backup manager using an automatic
policy-based event-driven approach are described herein and are
depicted in the accompanying Figure.

File Definition
  1.  An operating system extension at the point of file definition
       provides a mechanism whereby each new file defined in a given
       process will be selected for consideration.  An element
       representing the file will be added to the processes end of
       process queue.

File Close
  2.  An operating system extension at the point of disassociation of
a
       file opened for output from the process (i.e., close) provides
a
       mechanism whereby each changed file in a given process will be
       selected for consideration.
  3.  The management policy for the file is consulted to identify the
       system event which will initiate the actual backup for the
file.
  4.  The management policy may indicate that the close system event
       will initiate the actual backup for the file.  Since the close
       system event has just occurred, the file is immediately
scheduled
       to the backup manager.
  5.  When the management policy indicates that the close system
event
       will initiate the actual backup for the file, but an element
       representing the file was previously placed on the processes
end
       of process queue because the file was newly defined (see item
1),
       the element representing the file is removed from the
processes
       end of process queue (i.e., because the file was just
scheduled
       to the backup manager).
  6.  The management policy may indicate that the end of process
system
       event will initiate the actual backup for the file.  The end
of
       process system event is one type of deferred backup.  An
element
       representing the file will be added to the processes end of
       process queue for eventual deferred backup unless an element
       already exists as a resu...