G06F11/3031

Information processing device, information processing method, and computer-readable recording medium storing program
10810047 · 2020-10-20 · ·

An information processing device includes a processor; and an offload circuit coupled to the processor via links, the offload circuit including: a first circuit that computes processes of applications, a second circuit that collects values indicating performance information of the links for flows corresponding to the processes of the applications and maximum values indicated in performance information and usable by the links, and a third circuit that determines a flow not satisfying requested performance information based on the values indicating the performance information of the links for the flows, selects a link to which the flow is to be allocated, based on the maximum values indicated in the performance information and usable by the links and values indicated in performance information and currently used by the links, and allocates the flow to the selected link.

Isolating unresponsive customer logic from a bus

Disclosed are techniques regarding aspects of implementing client configurable logic within a computer system. The computer system can be a cloud infrastructure. The techniques can include determining that the client configurable logic has performed an errant action.

MODULAR DATA AND POWER NETWORK BEING UNIVERSALLY MOUNTABLE
20240015222 · 2024-01-11 ·

Described may be a modular network communication system for use in a foundational structure, for the inclusion of new foundational structure construction, or configured for mobility between different foundational structures. The network communication system may be configured to support a broad array of network-related communications. The foundational structure's modular network communication system may have a controller, a power connection point, a communication protocol, and may include one or more than one network node. The controller unit may have processing circuitry and may be configured to utilize a communication protocol for controlling the foundational structure's information flow of the modular network communication system. Additionally, the controller may be further configured to communicate with at least one, but also more than one network-connected device which may or may not be connected to the internet.

System and device for automatic signal measurement
10775428 · 2020-09-15 · ·

The system for automatic signal measurement includes a device under test, a control circuit, a data processing circuit, and a display device. The device under test includes a test pad area, which has multiple exposed test pads coupled to multiple circuit nodes in the device under test. The control circuit is coupled to the exposed test pads through a clamping fixture. The control circuit receives multiple test signals from the exposed test pads, stores multiple test signals in the memory, and controls a power on/off operation applied to the device under test through the exposed test pads. The data processing circuit is configured to receive the test signals stored in the memory, and determine whether the test signals meet a set of predetermined criteria to generate a verification result. The display device displays a signal waveform of the test signals and the verification result.

Rogue hardware detection through power monitoring

Techniques are provided for monitoring power consumption for individual systems or devices as a way to detect illicit or rogue hardware, e.g., addition of an unauthorized integrated circuit (IC), which may have been added to an existing system. Techniques include monitoring a power on sequence of a system, the power on sequence including one or more distinct stages, determining for each stage of the one or more distinct stages of the power on sequence, whether an observed power load of any distinct stage has deviated from an expected power load according to a power profile for the system, and when the observed power load of a given distinct stage has deviated from the expected power load, performing an action indicating that a deviation from the expected power load has occurred. The power profile specifies expected power characteristics of the system for each stage of a power on sequence.

AUTO-PROVISIONING AND AUTO-INSTALLATION OF SERVER SAN TARGET
20200249846 · 2020-08-06 ·

A computer system includes a BMC and a host of the BMC. The BMC redirect, through a BMC communication channel, a local media including a disk management tool to a host of the BMC as a particular drive. The host is a storage device connected to one or more storage drives. The disk management tool is configured to prepare a storage area of the one or more storage drives for installation of storage service on the host. The storage service managing a RDMA controller at the host. The BMC configures the host to boot from the particular drive. The BMC sends a first instruction to the host instructing the BMC to reboot. The BMC receives from the host a command for reading the disk management tool. The BMC sends the disk management tool to the host.

ENABLING HIGH AVAILABILITY IN SERVER SAN ENABLED STORAGE BOX
20200250053 · 2020-08-06 ·

A computer system has a first node including a first baseboard management controller (BMC) and a first host of the first BMC. The first node determines that the first node is an active node. The first node operates a first storage service at the first host. The first host is a first storage device connected to one or more storage drives. The first storage service manages a first Remote Direct Memory Access (RDMA) controller for accessing user data stored on the one or more storage drives. The first node indicates to a second node that the first node is operating normally. The first node syncs data available on the first node with the second node.

SECURED AND OUT-OF-BAND (OOB) SERVER SAN SOLUTION ON A COMMODITY STORAGE BOX
20200250058 · 2020-08-06 ·

A computer system includes a BMC and a host of the BMC. The BMC receives a first message from a first remote device on an existing out-of-band management network. The BMC determines whether the first message is directed to a storage service or fabric service running on the host, the host being a storage device. The storage service provides access to user data stored on one or more storage devices connected to the host via a storage network that is isolated from the management network. When the first message is directed to the storage service or fabric service: the BMC extracts a service command from the first message; the BMC sends, through a BMC communication channel to the host, a second message containing the service command to the host. The BMC communication channel has been established for communicating baseboard management commands between the BMC and the host.

TECHNIQUES OF SENDING ALERTS FROM STORAGE SERVICES RUNNING ON SERVER SAN TARGET

A computer system includes a first baseboard management controller (BMC) and a first host of the first BMC. The first host operates a first storage service at the first host. The first host is a first storage device connected to one or more storage drives. The first storage service managing a first Remote Direct Memory Access (RDMA) controller for accessing user data stored on the one or more storage drives through a storage network. The first BMC receives state information of the one or more storage drives. The first BMC sends notifications to a client of the first BMC, in response to receiving the state information.

ENABLEMENT OF SOFTWARE DEFINED STORAGE SOLUTION FOR NVME OVER ETHERNET FABRIC MANAGEMENT ON A PROCESSOR
20200252305 · 2020-08-06 ·

A computer system includes a BMC and a host of the BMC. The BMC receives a first message from a first remote device on a management network. The BMC determines whether the first message is directed to a storage service or fabric service executed on a central processing unit of the host. The host is a storage device. The central processing unit is in commutation with a RDMA controller through an external communication channel. The RDMA controller being managed by the storage service. The BMC extracts a service management command from the first message, when the first message is directed to the storage service or fabric service. The BMC sends, through a BMC communication channel to the host, a second message containing the service management command to the host. The BMC communication channel has been established for communicating baseboard management commands between the BMC and the host.