×

Method, apparatus and computer program product for managing data access

  • US 11,593,272 B2
  • Filed: 09/24/2019
  • Issued: 02/28/2023
  • Est. Priority Date: 10/31/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing data access, comprising:

  • in response to receiving a read request for target data, obtaining an external address of the target data from the read request, the external address being an address unmapped to a storage system, the storage system including a first cache, a second cache, and a mapping layer of a data input/output (I/O) stack, the mapping layer managing a mapping relationship between the external address and an internal address of the storage system;

    determining, based on the external address, hit information of the target data in the first cache of the storage system, the first cache storing user data, the first cache being disposed above the mapping layer of the data I/O stack;

    determining, based on the hit information, an address from the external address and the internal address for providing the target data, the internal address being determined based on the external address and the mapping relationship, the second cache storing metadata associated with the mapping relationship, the second cache being located between the mapping layer of the data I/O stack and a memory of the storage system,wherein determining the address for providing the target data comprises, in response to the hit information indicating a hit on the target data, determining the external address as an address for providing the target address; and

    providing, based on the external address, the target data from the first cache for the read request.

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