Dynamic Memory Transfer Adjustment for Large Main Memory Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling devices with large amounts of main memory exceeding secondary storage capacity face issues such as slow performance and system crashes during memory transfer sleep states and page file operations, due to overflow and reduced available space.

Innovation Solution

An apparatus and method that include a determination module to assess if the main memory exceeds a threshold compared to secondary storage, and an adjustment module to disable memory transfer sleep states and modify page files accordingly, ensuring optimal data transfer and storage management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If main memory capacity is increased to improve performance, then processing speed and data handling capability are improved, but secondary storage becomes insufficient leading to overflow and system crashes

Engineering Contradiction:
Improveprocessing speedVSAvoidsystem stability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements dynamic adjustment of memory transfer settings based on the ratio between main memory and secondary storage capacity. The system automatically detects when main memory exceeds secondary storage and adjusts sleep state behavior accordingly, transitioning from static to dynamic memory management to prevent overflow while maintaining performance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters (memory transfer settings, sleep state configuration) based on the detected memory capacity ratio. When main memory exceeds secondary storage, the system modifies parameters to disable or adjust memory transfer operations, preventing overflow conditions while optimizing for the new hardware configuration.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If memory transfer sleep state is enabled to save energy, then power consumption is reduced, but system crashes occur due to overflow when main memory exceeds secondary storage

Engineering Contradiction:
Improvepower consumptionVSAvoidsystem stability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent makes the memory transfer sleep state configuration dynamic rather than fixed. The system continuously monitors the main memory to secondary storage ratio and adjusts sleep state enablement accordingly, allowing the system to optimize for energy savings when appropriate while preventing crashes when memory capacity ratios become problematic.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback by detecting the memory capacity ratio and using this information to adjust memory transfer settings. The detection mechanism provides feedback about system configuration that triggers automatic adjustment of sleep state behavior, creating a closed-loop control system that prevents overflow while managing power consumption.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If page file is used to manage virtual memory when main memory is large, then memory management flexibility is improved, but secondary storage space is reduced leading to available space exhaustion

Engineering Contradiction:
Improvememory management flexibilityVSAvoidavailable secondary storage space
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system dynamically changes page file configuration parameters based on the detected memory capacity ratio. When main memory significantly exceeds secondary storage, the system adjusts or disables page file settings to prevent exhaustion of limited secondary storage space, while maintaining appropriate virtual memory management when conditions permit.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9361226B2Adjusting a memory transfer setting with large main memory capacity
Publication Date: 2016.06.07 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US9361226B2 patent drawing
  • US9361226B2 patent drawing
  • US9361226B2 patent drawing

AI summary

An apparatus for adjusting a memory transfer setting includes a storage device storing machine-readable code and a processor executing the machine-readable code. The machine-readable code includes a determination module determining that an amount of main memory exceeds a threshold percentage of secondary storage on an information handling device. The machine readable code also includes an adjustment module adjusting a memory transfer setting on the information handling device in response to the determination module determining that the amount of main memory exceeds the threshold percentage.