Dynamic Data Protection Architecture With Hardware-Aware Resource Pools

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing devices face limitations in providing data protection services due to hardware and software component constraints, leading to potential data loss and corruption from hardware failures.

Innovation Solution

A system and method for dynamic data protection architecture utilizing a system control processor manager to allocate computing resources into specialized pools based on hardware components, ensuring efficient data protection services by instantiating composed information handling systems with a unified data protection policy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If computing resources are allocated to provide data protection services, then data protection capability is improved, but hardware component constraints limit service provision

Engineering Contradiction:
Improvedata protection capabilityVSAvoidhardware component constraints
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments computing resources into multiple pools (first pool, second pool, etc.) based on hardware components and functionality requirements. Each pool is assigned specific data protection tasks, allowing the system to overcome hardware constraints by distributing work across specialized resource groups rather than requiring a single complex hardware configuration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates composed information handling systems that can perform multiple data protection functions through software-defined resource allocation. By assigning different functionalities to resource pools based on hardware capabilities, the system achieves multi-functionality without requiring dedicated hardware for each function, thus overcoming hardware component constraints.

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

2Productivity

If computing resources are divided into specialized pools based on hardware components, then resource allocation efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces a system control processor manager as an intermediary that handles the complexity of resource pool management, assignment, and coordination. This intermediary layer automates the allocation of computing resources to pools based on hardware components and functionality requirements, improving resource allocation efficiency while hiding system complexity from users and applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If data protection services are provided with hardware component limitations, then service coverage is restricted, but data loss and corruption risks increase

Engineering Contradiction:
Improvedata protection coverageVSAvoiddata loss and corruption risks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system merges computing resources from multiple information handling systems into composed information handling systems that provide comprehensive data protection services. By combining resources across hardware boundaries and creating unified pools with coordinated functionalities, the system expands protection coverage beyond individual hardware limitations and reduces data loss risks through distributed protection mechanisms.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12423141B2System and method for dynamic data protection architecture
Publication Date: 2025.09.23 DELL PROD LP
  • US12423141B2 patent drawing
  • US12423141B2 patent drawing
  • US12423141B2 patent drawing

AI summary

A system for providing data protection services for data hosted by composed information handling systems includes a system includes a system control processor manager. The manager obtains a data protection architecture; identifies, based on the data protection architecture, first computing resources for a first pool that provides a first set of functionalities of the data protection services; identifies, based on the data protection architecture, second computing resources for a second pool that provides a second set of functionalities of the data protection services; assigns, based on hardware components of the first computing resources, a portion of the first set of functionalities to a first portion of the first computing resources; assigns, based on the hardware components of the first computing resources, a second portion of the first set of functionalities to a second portion of the first computing resources; and instantiates, based on the assignments, the data protection architecture.