×

System, method, and computer program product for interfacing one or more storage devices with a plurality of bridge chips

  • US 9,792,074 B2
  • Filed: 07/06/2009
  • Issued: 10/17/2017
  • Est. Priority Date: 07/06/2009
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus, comprising:

  • a plurality of bridge chips collectively at least in part enabling interoperation between a storage device compatible with a first storage protocol and a central processor compatible with a second storage protocol, each of the plurality of bridge chips comprising respective resources comprising one or more protocol translation functions, at least one of the plurality of bridge chips configured to multiplex storage traffic and comprises a plurality of ports organized as a plurality of groups comprising a first port group, a second port group, and a third port group, the first port group being a mass-storage-side port group, the second port group and the third port group being mass-storage-utilizing-side port groups; and

    a plurality of communication links enabling each of the plurality of bridge chips to communicate with each other;

    wherein performance of a first protocol translation between the storage device and the central processor via a first storage port is at least based upon the resources of a first bridge chip of the plurality of bridge chips, the first bridge chip further comprising the first storage port;

    wherein performance of a second protocol translation between the storage device and the central processor via a second storage port is at least based upon the resources of a second bridge chip of the plurality of bridge chips, the second bridge chip further comprising the second storage port;

    wherein responsive to a condition in which all resources of a particular one of the plurality of bridge chips are in use, data is distributed across other bridge chips in the plurality of bridge chips;

    wherein the at least one of the plurality of bridge chips configured to multiplex storage traffic is enabled to be configured in a first configuration such that information from the storage device presented to the first port group is sent to a selected one of the second port group and the third port group and is further enabled to be configured in a second configuration such that information from the storage device presented to the first port group is sent to the second port group and the third port group;

    wherein one of the plurality of bridge chips is connected to one of the plurality of groups of the plurality of ports.

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