Method and apparatus for monitoring update activity in a data storage facility
First Claim
1. A method for obtaining update information in a disk storage facility which stores data groups as a plurality of data blocks, said method comprising the steps of:
- A) defining a data group set of at least one data group, B) defining an interval during which the data group is to be monitored, C) recording, during the defined interval, a first update to each data block in the data group set, and D) after the defined interval determining, from said recording, the total number of data blocks in the data group set that were updated at least one time during the defined interval.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for monitoring update activity, particularly in the form of write requests, to a data storage facility, over at least one cycle to identify any write operation or update that occurs to that data storage facility on a track-by-track basis. At the end of each cycle a list of changed tracks is stored in a data set. After information has been accumulated by a collector application, a reporter application manipulates the data to obtain information concerning the track changes and to estimate communication path requirements.
37 Citations
50 Claims
-
1. A method for obtaining update information in a disk storage facility which stores data groups as a plurality of data blocks, said method comprising the steps of:
-
A) defining a data group set of at least one data group, B) defining an interval during which the data group is to be monitored, C) recording, during the defined interval, a first update to each data block in the data group set, and D) after the defined interval determining, from said recording, the total number of data blocks in the data group set that were updated at least one time during the defined interval. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for determining, from a local site with a local data storage facility, update operations between first and second remote data storage facilities over a communications path wherein each of the data storage facilities stores data in data sets on disk tracks, said method comprising the steps of:
-
A) defining a set of disk tracks in the local data storage facility, B) defining a time interval, C) recording, at the end of the time interval, an identification of each track in the local data storage facility that is updated during the interval, and D) upon completion of the time interval determining the number of tracks in the defined set of disk tracks that were updated during the time interval. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. Apparatus for obtaining update information in a disk storage facility which stores data groups as a plurality of data blocks, said apparatus comprising:
-
A) means for defining a data group set of at least one data group, B) means for defining an interval during which the data group is to be monitored, C) a collector application that records, during the defined interval, a first update to each data block in the data group set, and D) a reporter application, activated after the defined interval, that determines, from the recording produced by said collection module, the total number of data blocks in the data group set that were updated at least one time during the defined interval. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. Apparatus for determining, from a local site with a local data storage facility, update operations between first and second remote data storage facilities over a communications path wherein each of the data storage facilities stores data in data sets on disk tracks, said method comprising the steps of:
-
A) means for defining a set of disk tracks in the local data storage facility, B) means for defining a time interval, C) a collector application for recording, at the end of the time interval, an identification of each track in the local data storage facility that is updated during the interval, and D) a reported application for determining the number of tracks in the defined set of disk tracks that were updated during the time interval. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification