Patent ID: 8880478

Claim:
A method for archiving data in a storage server using a runtime monitoring system, comprising: providing a plurality of data files stored on a computer readable data storage device, the data storage device communicating with a computer; reading file accesses using a module on the computer readable data storage device using the computer; creating a plurality of access logs, each having a predetermined and individual time period; defining a specified format for the plurality of access logs, the specified format comprising at least a last file access time (atime); logging, using an appending update archiving method, read accesses of the plurality of data files in the plurality of access logs using the specified format for the access logs using the computer, the logging creating an access log record in one of the plurality of access logs having the predetermined time period corresponding to the atime of the read access; examining the plurality of access logs from the plurality of data files using the computer; determining if an accessed file will be archived from the examination of the plurality of access logs using the computer by: ascertaining if the accessed file has more than one access log record in the plurality of access logs by examining the plurality of access logs; and archiving the accessed file when the accessed file does not have more than one access log record in the plurality of access logs using the computer; and initiating an archive procedure using the computer for the accessed file when the accessed file has not been accessed for a specified period of time.