Dynamic Storage Region Switching for Dump Data Management
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


