IP Library Patent Application 18584316
Patent Application
App. No. 18/584,316

COLLECTION OF BMC AND SYSTEM APPLICATION HEALTH PARAMETERS AND CREATION OF A CORRELATED DATA MODEL FOR ANALYTICS

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 None
App. No.
18/584,316
Abstract

A BMC collects at least one of: data related to one or more processes executed on the BMC, data related to one or more processes executed on a host coupled to the BMC, data related to resource allocation at the BMC, data related to resource allocation at the host, fault statistics at the BMC, fault statistics at the host, network statistics at the BMC, network statistics at the host, hardware sensor data at the BMC, and hardware sensor data at the host. The BMC aggregates the collected data into a consolidated data set. The BMC transmits the consolidated data set to a management system. The BMC receives instructions from the management system to adjust operational parameters of at least one of the BMC and the host. The BMC adjusts the operational parameters based on the received instructions.

Claims (82)

1 . A method of computer system management by a baseboard management controller (BMC), comprising:

collecting at least one of:

data related to one or more processes executed on the BMC,

data related to one or more processes executed on a host coupled to the BMC,

data related to resource allocation at the BMC,

data related to resource allocation at the host,

fault statistics at the BMC,

fault statistics at the host,

network statistics at the BMC,

network statistics at the host,

hardware sensor data at the BMC, and

hardware sensor data at the host;

aggregating the collected data into a consolidated data set;

transmitting the consolidated data set to a management system;

receiving instructions from the management system to adjust operational parameters of at least one of the BMC and the host; and

adjusting the operational parameters based on the received instructions.

2 . The method of claim 1 , wherein the collection is based on a collection configuration set by the management system.

3 . The method of claim 1 , wherein the collection comprises collecting data about particular processes executed on at least one of the BMC and the host based on input from a system administrator.

4 . The method of claim 1 , wherein the collection comprises:

collecting first data related to processes executed on the BMC and resource allocation at the BMC; and

collecting second data related to processes executed on the host and resource allocation at the host, wherein the first data and the second data are aggregated into the consolidated data set.

5 . The method of claim 1 , further comprising:

interfacing with a host data collector on the host over a host interface to collect data about processes executed on the host.

6 . The method of claim 1 , further comprising:

collecting related data from one or more other BMCs coupled to corresponding hosts.

7 . The method of claim 1 , wherein the instructions to adjust operational parameters include at least one of:

increasing fan speeds;

reducing CPU allocations;

restarting processes;

adjusting process priorities;

adjusting resource allocations;

initiating redundancy protocols;

collecting log data; and

transmitting log data.

8 . The method of claim 1 , further comprising:

receiving a script from the management system via a remote procedure interface;

verifying a signature on the script; and

executing the script to implement adjustments to the operational parameters.

9 . A method of computer system management by a management system, comprising:

receiving a consolidated data set from a baseboard management controller (BMC), the consolidated data set including at least one of

data related to one or more processes executed on the BMC,

data related to one or more processes executed on a host coupled to the BMC,

data related to resource allocation at the BMC,

data related to resource allocation at the host,

fault statistics at the BMC,

fault statistics at the host,

network statistics at the BMC,

network statistics at the host,

hardware sensor data at the BMC, and

hardware sensor data at the host;

analyzing the consolidated data set to determine whether to adjust operational parameters of at least one of the BMC and the host;

in response to determining that the operational parameters require adjustment, generating instructions for adjusting the operational parameters; and

transmitting the instructions to the BMC.

10 . The method of claim 9 , further comprising:

providing a configuration interface to enable configuration of data collection at the BMC.

11 . The method of claim 10 , wherein the configuration interface allows configuring the BMC to collect data about particular processes executed on at least one of the BMC and the host.

12 . The method of claim 9 , further comprising:

receiving related data sets from a plurality of BMCs;

aggregating the related data sets from the plurality of BMCs; and

analyzing the aggregated data sets to determine whether to adjust operational parameters of at least one of the plurality of BMCs or respective hosts coupled to the plurality of BMCs.

13 . The method of claim 9 , further comprising:

receiving external data from a user; and

incorporating the external data into the analysis for determining whether to adjust operational parameters.

14 . The method of claim 13 , wherein the external data comprises cost data relating operational parameters to financial costs.

15 . The method of claim 9 , wherein analyzing the consolidated data set comprises applying at least one machine learning algorithm to the consolidated data set to determine expected values for operational parameters based on historical patterns.

16 . The method of claim 9 , wherein the instructions to adjust operational parameters include at least one of:

increasing fan speeds;

reducing CPU allocations;

restarting processes;

adjusting process priorities;

adjusting resource allocations;

initiating redundancy protocols;

collecting log data; and

transmitting log data.

17 . The method of claim 9 , further comprising:

transmitting a script to the BMC via a remote procedure call interface to adjust the operational parameters.

18 . The method of claim 17 , further comprising:

signing the script prior to transmission; and

wherein the BMC is configured to validate the signature prior to executing the script.

19 . The method of claim 9 , wherein analyzing the consolidated data set includes applying one or more predictive models to predict future system behavior based on historical data patterns within the consolidated data set.

20 . The method of claim 9 , further comprising:

utilizing a configuration service within the management system to enable dynamic selection of data aggregation models and predictive analysis models based on user-defined criteria.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Oct 17, 2024
From: MIDCAP FINANCIAL TRUST
To: AMERICAN MEGATRENDS INTERNATIONAL, LLC
Reel/Frame 069205/0948 →
SECURITY INTEREST Recorded Apr 30, 2024
From: AMERICAN MEGATRENDS INTERNATIONAL, LLC
To: MIDCAP FINANCIAL TRUST, AS COLLATERAL AGENT
Reel/Frame 067274/0834 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2024
From: GUPTA, CHITRAK; VINODHINI, J.; BALAKRISHNAN, VENKATESAN; BHATIA, ANURAG
To: AMERICAN MEGATRENDS INTERNATIONAL, LLC
Reel/Frame 066531/0554 →