×

Method and system for managing meta data

  • US 6,502,174 B1
  • Filed: 03/03/1999
  • Issued: 12/31/2002
  • Est. Priority Date: 03/03/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for managing meta data, wherein the meta data provides information on data maintained in a storage device, comprising:

  • receiving a request for meta data from a process performing an Input/Output (I/O) operation with respect to customer data, wherein the process uses the meta data to more efficiently process the customer data;

    determining whether the requested meta data is available in a cache; and

    returning the requested meta data to the process if the meta data is available in cache;

    wherein if the meta data is not available because the requested meta data is not in cache, further performing;

    (i) determining whether there is a sufficient number of allocatable segments in cache to stage in the meta data after determining that the requested meta data is not in cache;

    (ii) allocating segments in cache to store the meta data after determining that there are enough allocatable segments in cache;

    (iii) staging the requested meta data into the allocated segments, wherein the requested meta data is available to the process after being staged into the allocated segments;

    (iv) determining whether the process indicated to wait for metadata; and

    (v) if the process indicated to wait for metadata, then returning the requested meta data when the requested meta data becomes available in cache.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×