Adaptive Backup Controller for Volatile Memory Data Retention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing systems do not guarantee data retention during power failures, leading to potential data loss, as they lack an effective mechanism to adaptively back up volatile memory to nonvolatile memory before total power loss.

Innovation Solution

An adaptive back-up controller calculates an adaptive back-up time based on a reserve power source to back up volatile memory to nonvolatile memory, dynamically adjusting the time intervals and data amounts to ensure complete data backup before power failure, using a processor core to manage the transfer efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is backed up continuously from volatile memory to nonvolatile memory, then data retention is improved, but energy consumption increases

Engineering Contradiction:
Improvedata retentionVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts the backup timing based on the remaining runtime of the reserve power source. The backup interval is not fixed but adapts to changing conditions, transitioning from periodic backups during normal operation to more frequent backups as power depletion approaches, thereby optimizing both data retention and energy consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the backup parameter (timing interval) based on the power source status. When the reserve power source has sufficient runtime, backups occur at standard intervals. As runtime decreases, the system modifies the backup frequency and timing to ensure complete data preservation before power exhaustion, balancing energy usage with data safety.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If data is backed up frequently to nonvolatile memory, then data loss is prevented, but system performance decreases

Engineering Contradiction:
Improvedata loss preventionVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements periodic backups at calculated intervals rather than continuous backup. The backup controller determines optimal timing based on the reserve power source runtime, performing backups at specific moments rather than continuously, thus preventing data loss while minimizing performance impact.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs backups in advance before power failure occurs, using the remaining runtime of the reserve power source to calculate when backups should occur. This preliminary action ensures data is saved before needed without requiring continuous monitoring and intervention, maintaining system performance while ensuring data safety.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the back-up time is extended to ensure complete data backup, then data retention is improved, but the available power from reserve source is depleted faster

Engineering Contradiction:
Improvecomplete data backupVSAvoidreserve power source duration
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The system continuously monitors the runtime status of the reserve power source and uses this feedback to adjust backup timing. The backup controller calculates the remaining runtime and modifies the backup schedule accordingly, extending backup time only when necessary to ensure complete data preservation while minimizing power consumption.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The backup duration and timing are dynamic rather than static. The system adjusts the backup strategy based on real-time power source status, extending backup operations only when the calculated runtime indicates sufficient power availability, thereby ensuring complete data backup without unnecessarily depleting the reserve power source.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUSRE50205E1Computing system with adaptive back-up mechanism and method of operation thereof
Publication Date: 2024.11.12 SAMSUNG ELECTRONICS CO LTD
  • USRE50205E1 patent drawing
  • USRE50205E1 patent drawing
  • USRE50205E1 patent drawing

AI summary

A computing system includes: an adaptive back-up controller configured to calculate an adaptive back-up time based on a reserve power source for backing up a volatile memory to a nonvolatile memory; and a processor core, coupled to the adaptive back-up controller, configured to back up at least a portion of the volatile memory to the nonvolatile memory within the adaptive back-up time.