×

Distributed baseboard management controller for multiple devices on server boards

  • US 10,013,319 B2
  • Filed: 08/05/2016
  • Issued: 07/03/2018
  • Est. Priority Date: 08/05/2016
  • Status: Active Grant
First Claim
Patent Images

1. A server board comprising:

  • a first device comprisingone or more general purpose processors configured to execute instructions,a first timer including a first storage location configured to store an expiration timer value, anda first service processor, wherein the first service processor is configured as a master baseboard management controller of the server board to monitor a communication channel for alive messages from a plurality service processors corresponding to a plurality of other devices including a second device; and

    the second device comprisingone or more general purpose processors configured to execute instructions,a second timer including a second storage location configured to store an expiration timer value, anda second service processor, whereinthe second service processor is configured as a secondary baseboard management controller of the server board when the first service processor is configured as the master baseboard management controller,the second service processor is configured to start a switchover process to operate as the master baseboard management controller, instead of the secondary baseboard management controller, in response to the second timer expiring based on a first value, and is configured to also reset the second timer to a second value based on an alive message period in response to the second timer expiring based on the first value,the second service processor is further configured to reset the first service processor and to complete the switchover process to operate as the master baseboard management controller in response to the second timer expiring based on the second value prior to a primary alive message being received from the first service processor.

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