Multi-host environment resiliency
AssigneeDell Products L.P.
InventorsJulie Zhivich, Jitender Sawal, Qin Wang, Jonathan Krasner
Life of this patent
Estimating the term…
Abstract
One or more aspects of the present disclosure relate to achieving resiliency and high availability in a multi-host environment. In embodiments, a plurality of Peripheral Component Interconnect Express (PCIe) links and network interface cards (NICs) controlled by a plurality of hosts in a multi-host environment is monitored. In addition, a fault condition is detected. For example, the fault condition includes at least an unexpected NIC reset, a PCIe link fault, or a server power cycle event. Further, traffic transmission over a network is controlled based on the fault condition.
Claims20
A method comprising:
- monitoring, by a fabric monitoring subsystem, a plurality of Peripheral Component Interconnect Express (PCIe) links and network interface cards (NICs) controlled by a plurality of hosts in a multi-host environment;
- detecting, by the fabric monitoring subsystem, a fault condition, wherein the fault condition includes at least an unexpected NIC reset, a PCIe link fault, or a server power cycle event, wherein detecting the fault condition comprises differentiating between the unexpected NIC reset, the PCIe link fault, and the server power cycle event using signature analysis techniques that compare observed network behaviors against known fault signatures stored in memory;
- and
- controlling traffic transmission over a network based on the fault condition, wherein controlling traffic transmission comprises selecting an optimal traffic routing path that minimizes latency and maximizes throughput based on bandwidth, latency, and error rate criteria.
An apparatus with a memory and processor, the apparatus configured to:
- monitor, by a fabric monitoring subsystem, a plurality of Peripheral Component Interconnect Express (PCIe) links and network interface cards (NICs) controlled by a plurality of hosts in a multi-host environment;
- detect, by the fabric monitoring subsystem, a fault condition, wherein the fault condition includes at least an unexpected NIC reset, a PCIe link fault, or a server power cycle event, wherein detecting the fault condition comprises differentiating between the unexpected NIC reset, the PCIe link fault, and the server power cycle event using signature analysis techniques that compare observed network behaviors against known fault signatures stored in memory;
- and
- control traffic transmission over a network based on the fault condition, wherein controlling traffic transmission comprises selecting an optimal traffic routing path that minimizes latency and maximizes throughput based on bandwidth, latency, and error rate criteria.
Dependencies are inferred from the claim text.