Systems and methods for flexible hdd/ssd storage support
AssigneeQuanta Computer Inc.
InventorsFa-Da LIN, Chih-Wei YU
Life of this patent
Estimating the term…
Abstract
Various examples of the present technology provide systems and methods for incorporating a switch card and adapter cards in a server system to provide flexible HDD and SSD supports. More specifically, a server system comprises a switch card having at least two different types of interfaces (e.g., a Serial Attached SCSI (SAS) interface, a serial ATA (SATA) interface, or a Peripheral Component Interconnect Express (PCIe) interface), and a controller that comprises a first Central Processing Unit (CPU) and a second CPU. The first CPU is connected to a first adapter card while the second CPU is connected to a second adapter card. The first adapter and the second adapter are coupled to the switch card of the server system.
Claims20
A system, comprising:
- a switch card comprising at least one of a Serial Attached SCSI (SAS) interface or a serial ATA (SATA) interface, and a Peripheral Component Interconnect Express (PCIe) interface;
- and
- a controller comprising a first computing node and a second computing node;
- wherein the first computing node is coupled to a first adapter card, and the second computing node is coupled to a second adapter card;
- wherein the first adapter card is connected to the second adapter card;
- wherein the switch card is connected to a plurality of storage devices of the system;
- wherein the controller is configured to communicate with the plurality of storage devices of the system through at least one of the first adapter card or the second adapter card, and the switch card.
A computer-implemented method for providing flexible Hard-disk Drive (HDD) and Solid-state Drive (SSD) support in a computing system that comprises a first computing node and a second computing node, comprising:
- receiving data from two or more adapter cards of the computing system, the two or more adapter cards including at least a first adapter card and a second adapter card that support at least one Serial Attached SCSI (SAS) HDD, at least one serial ATA (SATA) HDD, or at least one Peripheral Component Interconnect Express (PCIe) SSD;
- determining whether the two or more adapter cards supports the at least one SAS HDD, the at least one SATA HDD, or the at least one PCIe SSD;
- in response to determining that the two or more adapter cards support the at least one PCIe SSD, enabling a PCIe interface of a switch card of the computing system and disenabling other types of interface(s) of the switch card, the switch card comprising at least one of an SAS interface or a SATA interface, and the PCIe interface;
- communicating with a plurality of PCIe SSDs of the computing system through the two or more adapter cards and the switch card;
- in response to determining that the two or more adapter cards support the at least one SAS HDD, enabling the SAS interface of a switch card of the computing system and disenabling other types of interface(s) of the switch card;
- and
- communicating with a plurality of SAS HDDs of the computing system through the two or more adapter cards and the switch card.
Dependencies are inferred from the claim text.