Active Standby Service Processor Log Offloading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computer systems with redundant service processors, the active system service processor experiences increased load and processing time when handling processing requests, potentially leading to delays or inability to perform other tasks.

Innovation Solution

A computer system architecture that includes an active system service processor and a standby system service processor with memory, where the active processor acquires and stores log information, outputs read instructions to the standby processor, and the standby processor reads and processes the log information, thereby offloading processing tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the active system service processor performs processing of searching the table when a processing request is made, then the processing can be executed, but the load of the active system service processor increases and other processing may take time or not be able to be performed

Engineering Contradiction:
Improveprocessing executionVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent extracts the log information processing task from the active system service processor and assigns it to the standby system service processor. The active processor only outputs a read instruction, while the standby processor performs the actual log reading and processing, thereby removing the time-consuming processing burden from the active processor.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary mechanism where the active system service processor communicates with the standby system service processor through a defined interface. The active processor generates a read instruction that serves as an intermediary signal, triggering the standby processor to perform the actual log processing without the active processor being directly involved in the time-consuming operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the active system service processor performs processing of searching the table, then the processing request can be handled, but the load of the active system service processor increases

Engineering Contradiction:
Improveprocessing request handlingVSAvoidprocessor load
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the computationally intensive log processing operations from the active system service processor and relocates them to the standby system service processor. This extraction reduces the processing load, memory access requirements, and energy consumption of the active processor while maintaining the ability to handle processing requests.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The standby system service processor maintains a copy of the log information in its own memory, eliminating the need for the active processor to directly access and process logs from shared memory. This copying approach allows the standby processor to handle log processing independently with minimal impact on the active processor's energy consumption.

Inventive Principle:
Principle #26Copying

3Productivity

If the active system service processor searches the table for processing requests, then the requests can be executed, but other processing may not be able to be performed in some cases

Engineering Contradiction:
Improverequest executionVSAvoidprocessing capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent extracts log processing operations from the active system service processor's workload, separating table search functions from log processing functions. This extraction enables the active processor to focus on request execution while the standby processor handles log operations, preventing situations where the active processor becomes overloaded and unable to perform other necessary processing tasks.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11113134B2Computer system, communications system, control method by computer system, and program
Publication Date: 2021.09.07 NEC PLATFROMS LTD
  • US11113134B2 patent drawing
  • US11113134B2 patent drawing
  • US11113134B2 patent drawing

AI summary

A computer system that includes an active system service processor, a standby system service processor having a memory, and a unit, in which the active system service processor includes a first control unit configured to acquire log information indicating a log of the unit to cause the memory to store the information, and to output a read instruction for reading the log information to the standby system service processor according to an operation of instructing to read the log information, and the standby system service processor includes a second control unit configured to read the log information from the memory according to the read instruction, and to execute processing related to the read log information.