×

Dual threshold system for immediate or delayed scheduled migration of computer data files

  • US 5,313,631 A
  • Filed: 05/21/1991
  • Issued: 05/17/1994
  • Est. Priority Date: 05/21/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. A process for dynamically migrating a plurality of computer data files between a primary storage device and a secondary storage device, wherein said computer data files can be directly accessed from either device, said process comprising:

  • (a) determining a file access rate over a predetermined time period for each of said plurality of computer data files, wherein said plurality of computer data files comprises a selected subset of all computer data files on said primary storage device and said secondary storage device;

    (b) migrating one of said plurality of computer data files between said primary storage device and said secondary storage device when said file access rate is different from a set of predetermined values during said predetermined time period, wherein said set of predetermined values for said one of said plurality of computer data files is independent of a set of predetermined values for any other of said plurality of computer data files, said migrating comprising the steps of(b1) immediately migrating one of said plurality of computer data files from said secondary storage device to said primary storage device when a file access rate of said one of said plurality of computer data files is greater than a first predetermined value within said set of predetermined values;

    (b2) scheduling one of said plurality of computer data files for migration, at a later time, from said primary storage device to said secondary storage device when a file access rate of said one of said plurality of computer data files is less than a second predetermined value within said set of predetermines values during said predetermined time period; and

    (b'"'"'3) scheduling one of said plurality of computer data files for migration, at a later time, from said secondary storage device to said primary storage device when a file access rate of said file is more than a third predetermined value within said set of predetermined values, but less than said first predetermined value within said set of predetermined values, during said predetermined time period; and

    (c) repeating step (b) for each of said plurality of computer data files.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×