IP Library Granted Patent US 12,147,852
Granted Patent B2
US 12,147,852 · App. 17/237,847 · Granted Nov 19, 2024

Coordinating and processing events across multiple system managers

Inventors: Michael E. Brown (Austin, TX); Rishi Mukherjee (Bangalore, IN); Muniswamy Setty KS (Bangalore, IN); Smruti Ranjan Debata (Bangalore, IN)
Assignee: Dell Products L.P.
G06F9/542G06F9/4812G06F9/52
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,147,852
App. No.
17/237,847
Granted
Nov 19, 2024
Kind
B2
Abstract

An information handling system includes a console bid manager that may intercept an event from a managed node, transmit notification to eligible management consoles for bids on the event, process the bids to determine one or more interrelated actions in response to the event, and coordinate performance of the one or more interrelated actions in handling the event. The performance of the one or more interrelated actions may be delegated to the eligible management consoles to resolve the event from the managed node.

Claims (37)

1. A method comprising:

intercepting, by a processor, a system failure event triggered by a managed server, wherein the processor hosts a console bid manager for managing bids from management consoles to resolve the system failure event triggered by the managed server, wherein each one of the management consoles is associated with a management controller that manages the managed server;

transmitting a notification to the management consoles for the bids to resolve the system failure event by performing an action, wherein each one of the bids includes a cost to resolve the system failure event, and wherein the cost includes a central processing unit utilization for resolving the system failure event;

processing the bids from the management consoles to determine a bid with a lowest cost;

delegating the performance of the action to the management console with the lowest cost; and

if there is more than one management console with the lowest cost, then delegating the performance of the action based on ranking of the management console relative to the management consoles.

2. The method of claim 1 , determining a dependent action to the action.

3. The method of claim 2 , further comprising coordinating performance of the dependent action with one or more interrelated actions.

4. The method of claim 1 , generating a console subscription list based on received subscriptions from the management consoles.

5. The method of claim 1 , generating a bid lookup table that includes factors for bid evaluation.

6. The method of claim 1 , wherein each of the management consoles is configured with a feature to resolve the system failure event.

7. The method of claim 1 , wherein the processing of the bids includes analyzing a historical dataset.

8. The method of claim 1 , further comprising discovering the managed server.

9. The method of claim 1 , further comprising filtering the system failure event if there is no management console subscribed to the system failure event.

10. The method of claim 1 , further comprising assigning a score to each of the management consoles.

11. An information handling system, comprising:

a management controller; and

a console bid manager for managing bids from management consoles, wherein the console bid manager is in communication with the management controller and configured to:

intercept a system thermal event from a managed server;

transmit a notification of the system thermal event to the management consoles for the bids to resolve the system thermal event by performing an action, wherein each one of the bids includes a cost to resolve the system thermal event, wherein the cost includes a central processing utilization for resolving the system thermal event, wherein the management consoles have subscribed to the console bid manager to receive the notification of the system thermal event;

process bids from the management consoles to determine a bid with a lowest cost;

delegate the performance of the action to a management console with the bid with the lowest cost; and

if there is more than one management console with the lowest cost, then delegating the performance of the action based on ranking of the management console relative to the management consoles.

12. The information handling system of claim 11 , wherein each one of the management consoles is configured with a feature to resolve the system thermal event.

13. The information handling system of claim 11 , wherein the console bid manager is further configured to filter the system thermal event if there is no management console subscribed to the system thermal event.

14. The information handling system of claim 11 , wherein the console bid manager is further configured to assign a score to each of the management consoles to determine an eligible management console to perform the action.

15. The information handling system of claim 11 , wherein the console bid manager is further configured to generate a console subscription list based on received subscriptions from the management consoles.

16. A method comprising:

intercepting, by a processor, a hardware operating system event triggered by a managed server, wherein the processor hosts a console bid manager for managing bids from management consoles to resolve the hardware operating system event triggered by the managed server, wherein each of the management consoles is associated with a management controller that manages the managed server;

transmitting a notification of the hardware operating system event to the management consoles for the bids to resolve the hardware operating system event by performing an action, wherein each of the bids includes a cost to resolve the hardware operating system event, wherein the cost includes a central processing unit utilization for resolving the hardware operating system event, wherein the management consoles have subscribed to the console bid manager to receive the notification of the hardware operating system event;

processing the bids received from the management consoles to determine a bid with a lowest cost;

delegating performance of the action to the management console with the lowest cost; and

if there is more than one management console with the lowest cost, then delegating the performance of the action based on ranking of the management console relative to the management consoles.

17. The method of claim 16 , determining an interrelated action and coordinating performance of the interrelated action with the action.

18. The method of claim 16 , determining a dependent action and coordinating performance of the dependent action.

19. The method of claim 16 , further comprising filtering the hardware operating system event if there is no management console subscribed to the hardware operating system event.

20. The method of claim 16 , further comprising assigning a score to each of the management consoles.

Assignments (10)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0280) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0255 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0124) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0012 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056295/0001) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062021/0844 →
RELEASE OF SECURITY INTEREST Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058297/0332 →
SECURITY INTEREST Recorded May 19, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056295/0124 →
SECURITY INTEREST Recorded May 19, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056295/0001 →
SECURITY INTEREST Recorded May 19, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056295/0280 →
CORRECTIVE ASSIGNMENT TO CORRECT THE MISSING PATENTS THAT WERE ON THE ORIGINAL SCHEDULED SUBMITTED BUT NOT ENTERED PREVIOUSLY RECORDED AT REEL: 056250 FRAME: 0541. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 17, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056311/0781 →
SECURITY AGREEMENT Recorded May 14, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 056250/0541 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2021
From: BROWN, MICHAEL E.; MUKHERJEE, RISHI; SETTY KS, MUNISWAMY; DEBATA, SMRUTI RANJAN
To: DELL PRODUCTS, LP
Reel/Frame 056010/0739 →
Continuity (1)
Related Publication 20220342726A1 · Oct 27, 2022