Persistent Volume Retention Policy Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Unused retained persistent volumes in containerized applications consume resources without providing benefit, leading to increased costs and inefficient storage utilization.

Innovation Solution

A volume management server regularly checks the status of persistent volumes, updates a database with release dates, and notifies users when volumes have been released for a predetermined age threshold, ultimately updating the retention policy to delete unused volumes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If persistent volumes are retained after application termination, then data availability is maintained for potential future use, but storage resources are consumed without providing benefit

Engineering Contradiction:
Improvedata availabilityVSAvoidstorage resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system proactively identifies and deletes persistent volumes that have been released by terminated applications before they become orphaned resources. By monitoring application lifecycle events and automatically managing volume retention status, the system performs the deletion action in advance, preventing resource waste while maintaining data availability during active application periods

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism that tracks the relationship between applications and their persistent volumes. When an application terminates, the system receives feedback about the volume's release status and automatically adjusts retention policies accordingly, ensuring volumes are kept only as long as needed while being deleted when no longer required

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If manual cleanup processes are implemented, then unused persistent volumes can be removed, but maintenance effort and time consumption increase

Engineering Contradiction:
Improveunused persistent volumesVSAvoidmaintenance effort
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system implements self-service automation where the persistent volume management system automatically monitors application status, identifies released volumes, and performs deletion operations without requiring manual administrator intervention. This eliminates the time-consuming manual cleanup process while maintaining effective resource management

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary identification and scheduling of persistent volumes for deletion based on application termination events. By proactively managing the deletion process before volumes become permanent orphans, the system eliminates the need for reactive manual cleanup operations

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250156311A1Removing retained persistent volumes for containerized applications
Publication Date: 2025.05.15 SAP SE
  • US20250156311A1 patent drawing
  • US20250156311A1 patent drawing
  • US20250156311A1 patent drawing

AI summary

A volume management server may regularly check the status of persistent volumes to determine if they have been released. A database with information about the persistent volumes may be updated to indicate a current date as the release date when a persistent volume is found to be released without a release date. This enables the volume management server to determine, in the future, how long the persistent volume has been released. When the difference between the current date and the release date for a persistent volume reaches a first predetermined age threshold, the volume management server notifies a set of users. When the difference between the current date and the release date for the persistent volume reaches a second predetermined age threshold, the volume management server causes deletion of the persistent volume.