-
公开(公告)号:US10764321B2
公开(公告)日:2020-09-01
申请号:US15079160
申请日:2016-03-24
发明人: Fred Allison Bower, III , Gary David Cudak , Ajay Dholakia , William Gavin Holland , Scott Kelso
摘要: Methods and systems of identifying and remediating at-risk resources in a computing environment are provided. A method includes periodically determining respective infrastructure topologies of a computing environment that changes over time, wherein the determining is performed by a computer system communicating with the computing environment. The method also includes: identifying, by the computer system, an intrusion event in the computing environment; determining, by the computer system, at-risk resources in the computing environment based on the determined intrusion event and a corresponding one of the infrastructure topologies; and performing, by the computer system, remediation action for the at-risk resources.
-
公开(公告)号:US10263909B2
公开(公告)日:2019-04-16
申请号:US15167846
申请日:2016-05-27
IPC分类号: H04L12/923
摘要: A computer program embodied on a tangible computer readable medium includes computer code for identifying a plurality of incomplete tasks by a management server, computer code for determining by the management server, for each of the plurality of incomplete tasks, a priority associated with the task, computer code for determining by the management server an availability of network bandwidth, and computer code for managing, by the management server, the network bandwidth, based on the priority associated with each of the plurality of incomplete tasks and the availability of network bandwidth.
-
公开(公告)号:US10114653B2
公开(公告)日:2018-10-30
申请号:US15178076
申请日:2016-06-09
IPC分类号: G06F9/44 , G06F9/4401 , G06F8/65 , H04L29/08 , G06F8/654
摘要: At power on of a computing device, a baseboard management controller (BMC) of the computing device executes, a first-stage bootloader program to download a second-stage bootloader program from a first server. The BMC executes the second-stage bootloader program to download third-stage firmware of the BMC from a second server. The BMC executes the third-stage firmware to download firmware of a primary processing subsystem of the computing device from a third server, and to start the primary processing subsystem by causing the primary processing subsystem to execute the firmware of the primary processing subsystem.
-
公开(公告)号:US20170346761A1
公开(公告)日:2017-11-30
申请号:US15167846
申请日:2016-05-27
IPC分类号: H04L12/911 , H04L12/923
CPC分类号: H04L47/762
摘要: A computer program embodied on a tangible computer readable medium includes computer code for identifying a plurality of incomplete tasks by a management server, computer code for determining by the management server, for each of the plurality of incomplete tasks, a priority associated with the task, computer code for determining by the management server an availability of network bandwidth, and computer code for managing, by the management server, the network bandwidth, based on the priority associated with each of the plurality of incomplete tasks and the availability of network bandwidth.
-
25.
公开(公告)号:US20240362305A1
公开(公告)日:2024-10-31
申请号:US18487261
申请日:2023-10-16
IPC分类号: G06F21/31 , G06F9/4401
CPC分类号: G06F21/31 , G06F9/4401
摘要: A method for unlocking a firmware setup utility of a computer server without a firmware setup utility user password. The method includes booting the server to a firmware setup utility interface and receiving a user request to unlock the firmware setup utility without the password. The method further includes receiving, via a web interface to a baseboard management controller (BMC) of the server, login credentials for accessing a BMC configuration, wherein the login credentials are authenticated by the BMC. The firmware setup utility causes, in response to the request, the BMC to send a nonce code to a registered destination address stored by the BMC. User input containing the nonce code is received through the web interface to the BMC, and the firmware setup utility is unlocked in response to determining that the nonce code received through the BMC web interface matches the nonce code in the message.
-
26.
公开(公告)号:US20240362100A1
公开(公告)日:2024-10-31
申请号:US18487233
申请日:2023-10-16
发明人: Caihong Zhang , Ming Lei , Fred Allison Bower, III , Jiang Chen
IPC分类号: G06F11/07
CPC分类号: G06F11/0757 , G06F11/0709
摘要: A computer program product, a method and a baseboard management controller for performing the operations of computer program product or method. The operations include identifying a current utilization level of the processor of the baseboard management controller, obtaining hardware performance data for hardware devices installed in a server that includes the baseboard management controller, running an application program that performs hardware failure prediction, and controlling an amount of the hardware performance data that is used by the application program to perform the hardware failure prediction, wherein the amount of the hardware performance data is controlled as a function of the current utilization level of the processor.
-
27.
公开(公告)号:US20240362099A1
公开(公告)日:2024-10-31
申请号:US18487201
申请日:2023-10-16
发明人: Fred Allison Bower, III , Caihong Zhang , Ming Lei , Chenyan He
IPC分类号: G06F11/07
CPC分类号: G06F11/0754 , G06F11/0709 , G06F11/0772
摘要: A baseboard management controller (BMC) may obtain hardware performance data for hardware devices installed in a server that includes the BMC, provide the hardware performance data to a smart network interface controller (Smart NIC) in the server, and receive from the Smart NIC a hardware failure alert that identifies a hardware device predicted to experience a failure based on the hardware performance data. Optionally, the BMC may access a container stored in firmware of the BMC, wherein the container includes a software application such as an artificial intelligence engine trained for hardware failure prediction. The BMC may copy the container to the Smart NIC for running the software application to analyze the hardware performance data and generate a hardware failure alert. The BMC may receive the alert and output a user notification identifying the hardware device that is subject to the alert.
-
28.
公开(公告)号:US20240333676A1
公开(公告)日:2024-10-03
申请号:US18193857
申请日:2023-03-31
IPC分类号: H04L61/256 , H04L45/74 , H04L61/255
CPC分类号: H04L61/256 , H04L45/74 , H04L61/255
摘要: A computer program product includes program instructions configured to be executable by a processor of a networking hardware device to cause the processor to perform various operations. The operations include monitoring network communications on a first port of the networking hardware device to identify a first network address of a first device attached to the first local port and determining that the first network address is incompatible with communication on an external network. The operations further include automatically configuring, in response to determining that the first network address is incompatible with communication on an external network, independent network address translation for the first local port to translate the incompatible first network address to a compatible network address for all egress traffic from the first device and to translate the compatible network address to the incompatible first network address for all ingress traffic to the first device.
-
29.
公开(公告)号:US11221871B2
公开(公告)日:2022-01-11
申请号:US16664132
申请日:2019-10-25
摘要: An apparatus and a computer program product include program instructions configured to be executable by a processor to cause the processor to perform operations. The operations include managing workload instances running on a computing system that includes a plurality of compute nodes, wherein the workload instances include at least one workload instance owned by each of a plurality of users. The operations further include identifying, for each workload instance, which user among the plurality of users owns the workload instance and which compute node among the plurality of compute nodes is running the workload instance. Additionally, the operations further include enabling, for any given compute node among the plurality of compute nodes, a particular user among the plurality of users to perform a management function on the given compute node in response to all of the workloads running on the given compute node being owned by the particular user.
-
30.
公开(公告)号:US10819795B2
公开(公告)日:2020-10-27
申请号:US15963688
申请日:2018-04-26
IPC分类号: G06F11/30 , H04L29/08 , H04Q9/00 , H04L12/26 , G06F16/2455
摘要: A computer program product include non-transitory computer readable storage media having program instructions embodied therewith. The program instructions are executable by a processor to receive a continuous query for a user application and receive unfiltered sensor data transmitted over a network from a local compute node that is operatively coupled to a plurality of sensors, wherein the sensor data includes data obtained from the plurality of sensors. The program instructions are further executable by the processor to identify one or more principal components of the sensor data that are responsive to the continuous query, instruct the local compute node to continue transmitting only the sensor data that has been identified as the one or more principal components, and provide the user application with the sensor data that has been identified as the one or more principal components.
-
-
-
-
-
-
-
-
-