Storage System Retention Period Management via Event-Based Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data storage systems lack the ability to enforce retention periods for data, leading to accidental or intentional deletion or modification of critical records, which can result in data loss or legal violations, and do not allow users to specify a time frame for data retention or modification prevention.

Innovation Solution

A method and system that allow a host to request and manage retention periods for data stored in a storage system, enabling the extension or reduction of retention periods based on events, with authentication to prevent unauthorized changes, and using retention classes to simplify the management of large data groups.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional storage systems use read-only file status, then data cannot be modified or deleted, but the system lacks the ability to enforce time-based retention periods and administrators can still change the status

Engineering Contradiction:
Improvedata retention reliabilityVSAvoidretention management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary action by automatically enforcing retention periods without requiring continuous administrator intervention. The storage system proactively manages data retention by tracking retention periods and automatically allowing or blocking deletion requests based on whether the retention period has expired, eliminating the need for complex manual retention management while ensuring reliable data retention.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If data is written to non-overwrite media, then data cannot be modified, but the media cannot be reused and replacement requires physical destruction

Engineering Contradiction:
Improvedata integrityVSAvoidmedia reusability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system applies dynamics by enabling the retention period to be dynamically adjusted based on changing needs. The storage system allows hosts to request reduction of retention periods for data that has been retained longer than originally specified. This dynamic adjustment mechanism maintains data integrity during the retention period while providing adaptability when retention is no longer needed, allowing media to be reused without physical destruction.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If retention periods are extended for event-based reasons, then data can be kept longer than initially specified, but the system lacks automated mechanisms for event-driven retention management

Engineering Contradiction:
Improveevent-based retention flexibilityVSAvoidretention management automation
Core Design Contradiction:
Adaptability or versatilityVSExtent of automation

Solution Approach 1:

The system implements feedback by enabling hosts to send requests to the storage system to reduce retention periods based on event-driven conditions. The storage system receives and processes these requests, automatically adjusting retention periods when events occur (such as data no longer needing retention). This feedback mechanism provides event-based flexibility while maintaining automation, as the system automatically handles retention period adjustments without manual intervention.

Inventive Principle:
Principle #23Feedback

4Reliability

If authentication is required for retention period changes, then unauthorized changes are prevented, but the process becomes more complex

Engineering Contradiction:
Improveretention period securityVSAvoidauthentication process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system applies self-service by having the storage system automatically authenticate and process retention period requests without requiring complex authentication workflows. The host sends a request to reduce a retention period, and the storage system automatically verifies authority and executes the change. This self-service approach maintains security through automated authentication while minimizing process complexity, as the system handles authentication internally without requiring additional user actions or complex verification procedures.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7580961B2Methods and apparatus for modifying a retention period for data in a storage system
Publication Date: 2009.08.25 EMC IP HLDG CO LLC
  • US7580961B2 patent drawing
  • US7580961B2 patent drawing
  • US7580961B2 patent drawing

AI summary

One embodiment is a method and apparatus for modifying retention periods in a storage system, in which previously defined retention periods for units of data may be reduced. In another embodiment, the retention period of a unit of data may be modified in response to the occurrence of an event by renewing previously defined retention periods until the occurrence of the event is detected. If the occurrence of the event is detected, a retention period associated with that event may be established for the unit of data. In yet another embodiment, retention classes are used to define retention periods for units of data so that the retention period of a unit of data may be modified without modifying the unit of data itself. In a further embodiment, a request to the storage system to reduce a retention period includes authentication information that the storage system may use to verify the request.