Patent ID: 9201603
Filing Date: 2015-12-01
Classification: G06F

Abstract:
1. A computer system for dynamic logical mapping between a host and a plurality of storage media of a data storage library, the system comprising: a dynamic logical mapping (“DLM”) module communicatively interposed between the host and the data storage library wherein the DLM module includes a map, wherein said map charts a physical address portion, said physical address portion having a physical address for each storage media within the data storage library, to a logical address portion, said logical address portion having a logical address for each storage media recognized by the host; and wherein the map is modified while the data storage library and DLM module are operating, such that at least a portion of said plurality of storage media is physically relocated within said data storage library such that said physical address portion is modified from a first physical address to a second physical address while said logical address portion is unchanged, and wherein said first physical address corresponds with a first physical storage location existing in said data storage library prior to the creation of said map and said second physical address corresponds with a second physical storage location existing in said data storage library prior to the creation of said map, and wherein said portion of said plurality of storage media are addressable by the host, via the DLM module, both before the physical relocation and after the physical relocation; and wherein the DLM module provides one or more virtual slots that include one or more logical addresses addressable by the host that have not been mapped to a physical address, so that the host is presented with more logical addresses than there are available physical addresses, wherein when the host requests one of the virtual slots, the DLM modifies the map while the data storage library and DLM module are operating, to add a logical connection such that the map charts a physical address of a storage media to the virtual slot.