Dynamic Storage Region Switching for Dump Data Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As storage capacities in computer systems increase, managing large amounts of swap and dump information efficiently becomes challenging, with existing techniques often reserving large-capacity storage regions for these data types, leading to redundant storage during normal operations.

Innovation Solution

An information processing apparatus is designed with a dual storage region configuration in the auxiliary storage device, where a first region with a smaller capacity is used for normal operations and a second region with a larger capacity is reserved for dump information during failures, allowing for dynamic switching of storage regions based on processing needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a large-capacity storage region is reserved for dump information in the auxiliary storage device, then the system can store complete dump information during failures, but the storage capacity is wasted during normal operations

Engineering Contradiction:
Improvedump information storage capabilityVSAvoidstorage capacity usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The auxiliary storage device is divided into multiple storage regions with different capacities. A first storage region with smaller capacity is used for normal operations, while a second storage region with larger capacity is reserved for dump information during failures. This segmentation allows the system to have both a small reserved region for normal use and access to a larger region when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically switches between storage regions based on operational state. During normal operations, the processor uses the first storage region. When a failure occurs and dump information needs to be stored, the system switches to the second storage region. This dynamic switching resolves the contradiction by adapting storage capacity usage to actual needs.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the entire auxiliary storage device is used for dump information storage, then complete system state can be captured during failures, but storage resources are not optimized for normal operations

Engineering Contradiction:
Improvefailure analysis capabilityVSAvoidstorage efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The auxiliary storage device is segmented into multiple regions: a first storage region for normal operations and a second storage region for dump information. This segmentation allows the system to maintain high storage efficiency during normal operations while ensuring adequate capacity for complete dump information storage when failures occur.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary configuration by dividing the auxiliary storage device into different regions before failures occur. The processor is pre-configured to switch to the second storage region when dump information needs to be stored, ensuring that the larger capacity is available when needed without wasting resources during normal operations.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If a small storage region is allocated for dump information, then storage is optimized for normal operations, but the region may be insufficient for complete dump information during failures

Engineering Contradiction:
Improvestorage efficiencyVSAvoiddump information completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The auxiliary storage device is divided into a first storage region with smaller capacity for normal operations and a second storage region with larger capacity for complete dump information. This segmentation ensures that storage efficiency is maintained during normal operations while adequate capacity is available for complete dump information storage during failures.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects the appropriate storage region based on operational state. During normal operations, the smaller first storage region is used for efficiency. When failures occur, the system switches to the larger second storage region, ensuring that complete dump information can be stored without compromising reliability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9519534B2Information processing in response to failure of apparatus, method, and storage medium
Publication Date: 2016.12.13 FSAS TECH INC
  • US9519534B2 patent drawing
  • US9519534B2 patent drawing
  • US9519534B2 patent drawing

AI summary

An information processing apparatus includes a processor, a first memory, and a second memory, wherein the second memory includes a first data storage region having a first data capacity and a second data storage region having a second data capacity smaller than the first data capacity, and the processor is configured to, in a case of executing first processing, select the first data storage region as a storage region for data to be written into the second memory by the first processing, and select the second data storage region as a storage region for data to be written into the second memory by second processing, and in a case of not executing the first processing, select the first data storage region as a storage region for data to be written from the first memory to the second memory by the second processing.