Patent · US Expired

Configuring vectors of logical storage units for data storage partitioning and sharing

US6295575A · kind A · utility

209Cited by
22References
12Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 29, 1998
Grant dateSep 25, 2001
Priority date
Expiry dateJun 29, 2018

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/0607
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In a data storage subsystem providing data storage to host processors, a process of configuration defines a subset of the data storage that each host may access. A vector specification is a convenient mechanism for specifying a set of storage volumes that a host may access. For example, for each host processor, there is stored in memory of the data storage subsystem a list of contiguous ranges or vectors of the storage volumes that the host may access. To determine whether or not a specified logical volume number is included in the vector, a modulus of the stride of the vector is computed from the difference between the address of the specified logical volume and the beginning address of the vector, and the modulus is compared to zero. To provide a mapping between logical unit numbers specified by the host and the logical volumes, a contiguous range of logical unit numbers may also be specified for each contiguous range or vector of storage volumes. The logical volume number is computed from a specified logical unit number by computing a difference between the specified logical unit number and the beginning logical unit number, multiplying the difference by the stride of the vector…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.