×

Dispatching of service requests in redundant storage virtualization subsystems

  • US 9,015,391 B2
  • Filed: 03/29/2005
  • Issued: 04/21/2015
  • Est. Priority Date: 03/30/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for dispatching of service requests in a redundant storage virtualization subsystem (SVS) including a plurality of storage virtualization controllers (SVCs) and a plurality of physical storage devices (PSDs), comprising the steps of:

  • configuring redundantly a first SVC and a second SVC of the plurality of SVCs such that when one of said first and second SVCs fails, the other of said first and second SVCs will take over functionality of the failed SVC to handle I/O requests;

    configuring said first SVC and said second SVC such that not only said first SVC but also said second SVC handle the service requests, and that when the one SVC fails, said the other SVC will take over functionality of the failed SVC to handle said service requests;

    mapping, by the plurality of SVCs, combinations of sections of physical storage media of the PSDs into a logical media unit visible to a host entity;

    issuing, by said host entity which is external to the plurality of SVCs, a first service request to said first SVC, when said first SVC and said second SVC, which are different SVCs, are both alive;

    handling, by said first SVC, said first service request, acquiring a first result of servicing the first service request, and returning said first result to the host entity, when said first SVC and said second SVC are both alive;

    issuing, by said host entity, a second service request to said second SVC, when said first SVC and said second SVC are both alive; and

    handling, by said second SVC, said second service request, acquiring a second result of servicing the second service request, and returning said second result to the host entity, when said first SVC and said second SVC are both alive;

    wherein the service request is selected from one of a group comprising a configuration request, a management request and a monitoring request, and the monitoring request is issued for monitoring not including for IO error monitoring.

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