Patent ID: 9690694
Date: 2017-06-27
CPC Classifications: G06F

Claim:
1. A method for storage address translation, the method comprising: storing, in volatile memory, a plurality of logical-to-physical mapping entries for a non-volatile storage device; copying one of the logical-to-physical mapping entries from the volatile memory to storage media of the non-volatile storage device, the logical-to-physical mapping entry selected for copying based on a mapping policy indicated by a client, the mapping policy based, at least in part, on a quality-of-service level associated with the logical-to-physical mapping entry to provide a differentiated quality-of-service for different logical-to-physical mapping entries, wherein the logical-to-physical mapping entry is copied to a reserved range of logical addresses, one or more logical-to-physical mapping entries for the reserved range of logical addresses pinned in the volatile memory; and loading the logical-to-physical mapping entry from the storage media of the non-volatile storage device into the volatile memory in response to a storage request associated with the logical-to-physical mapping entry.