Self-Healing Server File Systems with AI-Driven Space Cleanup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing systems face challenges in managing resource overutilization, leading to application failures and data loss due to manual, time-consuming, and error-prone processes for correcting low memory or processing power issues.

Innovation Solution

Implementing a self-healing system using artificial intelligence and machine-learning tools to automatically detect and correct computing resource overutilization by training a machine-learning model with historical data and feedback, determining appropriate actions to restore resources below preset thresholds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual monitoring and deletion processes are used to manage computing resource utilization, then system reliability can be maintained through human intervention, but the response time is delayed and error rates increase due to the time-consuming nature of manual operations

Engineering Contradiction:
Improvesystem reliabilityVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements self-service automation where the computing system automatically monitors resource utilization metrics, compares them against thresholds, identifies unneeded data, and executes deletion operations without human intervention. This eliminates the time delay and errors associated with manual monitoring and deletion processes while maintaining system reliability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system establishes a feedback loop where resource utilization data is continuously collected, analyzed against predefined thresholds, and triggers automated corrective actions. The system monitors the results of deletion operations and adjusts future actions based on whether utilization returns to acceptable levels, creating a closed-loop control system that responds dynamically to resource conditions.

Inventive Principle:
Principle #23Feedback

2Productivity

If manual deletion of unneeded data is performed to correct low resource issues, then computing resource utilization can be reduced, but the process is error-prone and may not detect issues in sufficient time to prevent application failures

Engineering Contradiction:
Improveresource management efficiencyVSAvoiderror rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system replaces the mechanical manual process of monitoring and deleting data with an automated electronic system that uses machine learning models and algorithms to continuously analyze resource utilization patterns, identify unneeded data with high accuracy, and execute deletion operations automatically. This substitution eliminates human errors while improving the speed and precision of resource management.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system performs preliminary analysis of resource utilization trends and proactively identifies data that is likely to be unneeded before critical resource depletion occurs. By predicting future resource requirements and pre-identifying candidate data for deletion, the system prevents application failures before they happen rather than reacting after problems arise.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If automated machine-learning based systems are implemented to manage computing resources, then response time and accuracy are improved, but system complexity increases due to the need for model training and maintenance

Engineering Contradiction:
Improvedetection and correction timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system implements a universal machine learning framework that can handle multiple types of computing resources (storage, memory, processing power) and various data types through a single automated platform. The machine learning model is trained on diverse historical data and can generalize to different resource management scenarios, reducing the need for separate specialized systems for each resource type and thereby managing complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system introduces an intermediary layer consisting of the machine learning model and automated decision engine that sits between raw resource utilization data and corrective actions. This intermediary processes and interprets complex data patterns, translates them into actionable insights, and coordinates deletion operations, thereby managing the complexity of automating resource management while maintaining simplicity in the overall system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12455857B2Self-healing server file system with space cleanup
Publication Date: 2025.10.28 TRUIST BANK
  • US12455857B2 patent drawing
  • US12455857B2 patent drawing
  • US12455857B2 patent drawing

AI summary

Techniques are provided for automatically correcting computing resource overutilization. In one example, a computing device receives an indication of a utilization exceeding a preset threshold. The computing device determines, using a machine-learning model, an action responsive to the utilization. The computing device outputs a command to execute the action responsive to the utilization and then determines that the utilization no longer exceeds the preset threshold.