×

Using deterministic logical unit numbers to dynamically map data volumes

  • US 10,013,218 B2
  • Filed: 01/22/2014
  • Issued: 07/03/2018
  • Est. Priority Date: 11/12/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • storing a first multiple of data volumes on a storage device, each of the first multiple of data volumes having a respective logical unit number (LUN) internally generated using attributes of each respective first multiple of data volumes including each one of at least a creation date of a given data volume, a size of the given data volume, an identifier assigned externally by an administrator for the given data volume, and an internally generated unique volume identifier;

    wherein each one of the attributes are used as an input to a hash function used to internally generate the LUN;

    defining, in a memory, a data structure comprising a second multiple of entries, the second multiple being greater than the first multiple;

    associating, by a processor, each of the data volumes of the storage device with a unique entry in the data structure so as to generate respective unique entries for the data volumes;

    receiving a request to store a value to one or more of the respective unique entries in the data structure; and

    storing the value to the one or more respective unique entries, thereby performing a mapping operation between a host computer networked to the storage system and the one or more of the data volumes associated with the one or more respective unique entries.

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