×

Uniform routing of storage access requests through redundant array controllers

  • US 6,732,104 B1
  • Filed: 06/06/2001
  • Issued: 05/04/2004
  • Est. Priority Date: 06/06/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method for handling access to data storage in a storage system having a plurality of storage arrays and a plurality of input/output (I/O) devices, the storage arrays contain data in a logical volume on behalf of a server, the logical volume is formed a plurality of portions, the portions of the logical volume are contained in the storage arrays, the server sends access requests to the I/O devices for access to the logical volume, the I/O devices distribute the access requests to a plurality of array controllers configured with the storage arrays, the array controllers control access to the storage arrays and the portions of the logical volume, comprising the steps of:

  • creating the logical volume with the portions thereof distributed across the storage arrays;

    representing the logical volume at the server as a single volume;

    representing the logical volume at the I/O devices as a plurality of data volumes corresponding to the portions distributed across storage arrays;

    forming an access request at the server for access to the logical volume;

    selecting a data transfer path from the server to one of the I/O devices, independently of the array controllers that have control over the portions of the logical volume;

    sending the access request through the selected data transfer path to the one I/O device;

    selecting at least one of the array controllers to receive the access request, independently of the selected data transfer path from the server to the one I/O device; and

    sending the access request from the one I/O device to the selected array controller instructing the selected array controller to respond to the access request.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×