Nova Patents
EP1565819B1

Methods and systems for a storage system

Abstract

This record has no abstract on file.

EP1565819B1, drawing sheet 1
Sheet 1 of 15

Term

Term ended

Expired 23 October 2023, 2.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

8 claims: 4 independent, 4 dependent

  1. 1
    A storage system, comprising:one or more memory sections (30), including one or more memory devices (66) having storage locations for storing data, and a memory section controller (54) capable of detecting faults in the memory section (30) and transmitting a fault message in response to the detected faults;and one or more switches (22), including one or more interfaces (204) for connecting to one or more external devices;and a switch fabric (206) connected to one or more memory sections (30) and the external device interfaces (204) and interconnecting the memory sections (30) and the external device interfaces (204);characterised in that said interconnecting of the memory sections (30) and the external device interfaces (204) is based on a routing algorithm executed by a switch controller (202) that executes software including the routing algorithm and by a management system (26) capable of receiving fault messages from the memory section controllers (54) and removing from service the memory section from which the fault message was received by changing the routing algorithm, and wherein the management system (26) is adapted to determine the routing algorithm for use by the switch fabric (206) in interconnecting the memory sections (206) and the external device interfaces (204), provide the determined routing algorithm to the switch controller (202) and instruct the switch controller (202) to execute the determined routing algorithm.
  2. 4
    The storage system of any preceding claim, wherein a plurality of parallel lines connect at least one of the memory sections (30) to a switch, and wherein data from the memory section is passed through the switch fabric (206) of the switch in parallel.
  3. 5
    The storage system of any preceding claim, wherein the management system (26) includes:one or more control processors (34) for determining and providing the algorithm to the switch;and one or more administration processors (32) for collecting statistical data from the one or more switches and the one or more memory sections.
  4. 6
    A method for use in a storage system, comprising:storing data in storage locations in a memory device (66), the memory device (66) included in a memory section (30);the method being characterised by a management system (26) determining a routing algorithm for use by a switch (22);execution by a switch controller (22) of software, including the routing algorithm, in connecting the memory section (30) and an external device interface (204);the management system (26) providing the determined routing algorithm to the switch controller (202), and instructing the switch controller (202) to execute the determined routing algorithm;the switch (22) connecting the memory section (30) to the external device interfaces (204) based on the routing algorithm;detecting by a memory section controller (54) of a fault in regard to the data stored in the memory device (66) and transmitting a fault message in response to the detected fault to the management system (26);receiving the fault message at the management system (26);and the management system (26) removing from service the memory section (30) from which the fault message was received by changing the routing algorithm.