Baseboard management systems and methods with distributed intelligence for multi-node platforms

US2016246754A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016246754-A1
Application numberUS-201514625676-A
CountryUS
Kind codeA1
Filing dateFeb 19, 2015
Priority dateFeb 19, 2015
Publication dateAug 25, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Baseboard management systems and methods with distributed intelligence for multi-node platforms. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a plurality of modules, each of the plurality of modules including a plurality of nodes, each of the plurality of nodes including a system-on-chip (SoC), each of the plurality of SoCs including an integrated management controller (iMC), each of the plurality of iMCs configured to implement a first intelligent platform management interface (IPMI) stack having a first architecture; and a plurality of baseboard management controllers (BMCs), each of the BMCs disposed on a corresponding one of the plurality of modules, each of the BMCs coupled to the plurality of iMCs on the corresponding one of the plurality of modules, each of the plurality of iMCs configured to implement a second IPMI stack having a second architecture different from the first architecture.

First claim

Opening claim text (preview).

1 . An Information Handling System (IHS), comprising: a plurality of modules, each of the plurality of modules including a plurality of nodes, each of the plurality of nodes including a system-on-chip (SoC), each of the plurality of SoCs including an integrated management controller (iMC), each of the plurality of iMCs configured to implement a first intelligent platform management interface (IPMI) stack having a first architecture; and a plurality of baseboard management controllers (BMCs), each of the BMCs disposed on a corresponding one of the plurality of modules, each of the BMCs coupled to the plurality of iMCs on the corresponding one of the plurality of modules, each of the plurality of iMCs configured to implement a second IPMI stack having a second architecture different from the first architecture. 2 . The IHS of claim 1 , wherein the plurality of modules includes trays, blades, or sleds, and wherein the IHS further comprises a chassis configured to receive the trays, blades, or sleds. 3 . The IHS of claim 1 , wherein each of the plurality of SoCs include a processor and a memory coupled to the processor. 4 . The IHS of claim 1 , wherein the first architecture has a smaller number of components than the second architecture. 5 . The IHS of claim 1 , wherein the first architecture includes a sensor driver, a sensor monitor coupled to the sensor driver, and a first encapsulator coupled to the sensor driver, the first encapsulator configured to communicate sensor information to or from a corresponding BMC. 6 . The IHS of claim 5 , wherein the first encapsulator includes a Platform Level Data Model (PLDM)-to-management transport protocol mapper, a management transport protocol interface coupled to the PLDM-to-management transport protocol mapper, and an interconnect bus link coupled to the management transport protocol interface; and wherein the interconnect bus link is configured to communicate with the corresponding BMC. 7 . The IHS of claim 5 , wherein the first architecture further includes a host interface driver, a host interface message relay coupled to the host interface driver, and a second encapsulator coupled to the host interface message relay, the second encapsulator configured to communicate host interface information to or from the corresponding BMC. 8 . The IHS of claim 7 , wherein the first architecture further includes a universal asynchronous receiver/transmitter (UART) driver, a serial relay coupled to the UART driver, and a third encapsulator coupled to the serial relay, the third encapsulator configured to communicate UART information to or from the corresponding BMC. 9 . The IHS of claim 8 , wherein the corresponding BMC includes a first decapsulator configured to configured to communicate sensor information to or from the iMC, a second decapsulator configured to configured to communicate host interface information to or from the iMC, and a third decapsulator configured to configured to communicate UART information to or from the iMC. 10 . The IHS of claim 9 , wherein the first, second, and third decapsutators are each coupled to respective interfaces in the corresponding BMC, the corresponding BMC further configured to provide full IPMI processing. 11 . In an Information Handling System (IHS) having a plurality of trays, blades, or sleds, each given tray, blade, or sled having a single baseboard management controller (BMC) coupled to two or more of a plurality of nodes, each of the plurality of nodes including a processor, a memory, and an integrated management controller (iMC), each of the iMCs coupled to the single BMC, a method comprising: implementing, via each of the plurality of iMCs, a first intelligent platform management interface (IPMI) stack having a first architecture, the first IPMI architecture configured to communicate sensor information, host interface messages, and serial instructions to the single BMC; and processing the sensor information, host interface messages, and serial instructions by the single BMC, wherein the single BMC is configured to implement a second IPMI stack having a second architecture, and wherein the second architecture is logically more complex than the first architecture. 12 . The method of claim 11 , wherein the first architecture includes a sensor driver, a sensor monitor coupled to the sensor driver, and a first encapsulator coupled to the sensor driver. 13 . The method of claim 12 , wherein the first encapsulator includes a Platform Level Data Model (PLDM)-to-management transport protocol mapper, a management transport protocol interface coupled to the PLDM-to-management transport protocol mapper, and an interconnect bus link coupled to the management transport protocol interface. 14 . The method of claim 12 , wherein the first architecture further includes a host interface driver, a host interface message relay coupled to the host interface driver, and a second encapsulator coupled to the host interface message relay. 15 . The method of claim 14 , wherein the first architecture further includes a universal asynchronous receiver/transmitter (UART) driver, a serial relay coupled to the UART driver, and a third encapsulator coupled to the serial relay. 16 . The method of claim 11 , wherein the second architecture includes a first decapsulator configured to configured to communicate sensor information to or from each iMC, a second decapsulator configured to configured to communicate host interface information to or from each iMC, and a third decapsulator configured to configured to communicate UART information to or from each iMC. 17 . In an Information Handling System (IHS) having a plurality of trays, blades, or sleds, each given tray, blade, or sled having a baseboard management controller (BMC) coupled to two or more of a plurality of nodes, each of the plurality of nodes including a processor, a memory, and an integrated management controller (iMC), a memory device having program instructions stored thereon that, upon execution, cause the IHS to: implement, via each of the plurality of iMCs, a first intelligent platform management interface (IPMI) stack having a first architecture, the first IPMI architecture configured to communicate sensor information, host interface messages, and serial instructions to the BMC; and implement, via the BMC, IPMI processing of the sensor information, host interface messages, and serial instructions, wherein the BMC has a second IPMI stack having a second architecture different from the first architecture. 18 . The memory device of claim 17 , wherein each of the iMCs has a smaller footprint that the BMC. 19 . The memory device of claim 17 , wherein the first architecture includes: a sensor driver, a sensor monitor coupled to the sensor driver, and a first encapsulator coupled to the sensor driver, the first encapsulator configured to communicate sensor information to or from the BMC; a host interface driver, a host interface message relay coupled to the host interface driver, and a second encapsulator coupled to the host interface message relay, the second encapsulator configured to communicate host interface information to or from the BMC; and a universal asynchronous receiver/transmitter (UART) driver, a serial relay coupled to the UART driver, and a third encapsulator coupled to the serial relay, the third encapsulator configured to communicate UART information to or from the BMC. 20 . The memory device of claim 19 , wherein the first encapsulator includes a Platform Level Data Model (PLDM

Assignees

Inventors

Classifications

  • Computing infrastructure, e.g. computer clusters, blade chassis or hardware partitioning (casings, cabinets, racks or drawers for data centers H05K5/00) · CPC title

  • using a handshaking protocol, e.g. RS232C link · CPC title

  • Electrical coupling · CPC title

  • System on chip, i.e. computer system on a single chip; System in package, i.e. computer system on one or more chips in a single package · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016246754A1 cover?
Baseboard management systems and methods with distributed intelligence for multi-node platforms. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a plurality of modules, each of the plurality of modules including a plurality of nodes, each of the plurality of nodes including a system-on-chip (SoC), each of the plurality of SoCs including an integrate…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F13/4286. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Aug 25 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).