US20020004883A1

Network attached virtual data storage subsystem

Claim Score by NHIP

Read claim 36, the broadest

Abstract

This data storage subsystem creates multiple virtual storage devices on demand, which are available to any and all of the system's host data processors. The subsystem utilizes a plurality of tape devices and automated tape libraries with the tape devices connected to a plurality of data processors via a high-speed network. A set of software components, the Network Storage Manager (NSM) controls all system operations. Depending upon the requested storage performance, one or more tape devices are assigned to a virtual device. Data stripping across multiple tape devices allows the storage bandwidth of a virtual device to be changed on demand. The overall capacity and performance of the subsystem is scalable by adding or removing storage devices. The NSM system controller contains a plurality of software elements including: Resource Allocation, Resource Configuration, Resource Management, and Security Management modules. The use of a networked storage manager enables the storage devices to be managed as a pool and yet be attached directly to the network as individual resources. The NSM also provides the mechanism for the enterprise management to control tape device allocation and configuration as well as other functions, such as tape cartridge movement, data migration and data security.

US20020004883A1, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 20 October 2019, 6.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

45 claims: 6 independent, 39 dependent

  1. 1
    A system, comprising:a network;a plurality of data processors coupled to the network;a plurality of storage devices coupled to the network;and means, coupled to the network, for dynamically creating at least one virtual device from at least a portion of the plurality of storage devices.
  2. 36
    Broadest claimClaim Score 94, very broad(NHIP)A system, comprising:a network;a plurality of storage devices connected to the network;and means for managing the plurality of storage devices as a pooled resource.
  3. 38
    A system, comprising:a network;a plurality of data processors coupled to the network;a plurality of storage devices coupled to the network;and means, coupled to the network, for dynamically managing at least one virtual device composed from at least a portion of the plurality of storage devices.
  4. 40
    In a system comprising a network, a plurality of data processors coupled to the network and a plurality of storage devices coupled to the network, a method comprising the step of:dynamically creating at least one virtual device from at least a portion of the plurality of storage devices.
  5. 42
    In a system comprising a network, a plurality of data processors coupled to the network and a plurality of storage devices coupled to the network, a method comprising the step of:dynamically managing at least one virtual device composed from at least a portion of the plurality of storage devices.
  6. 43
    In a system comprising a network and a plurality of storage devices connected to the network, a method of managing the plurality of storage devices as a pooled resource, comprising the steps of:configuring at least a portion of the plurality of storage devices as a virtual device;and dynamically reconfiguring at least a portion of the plurality of storage devices as another virtual device.