Active Standby Service Processor Log Offloading
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


