Dynamic Data Persistence in Edge Computing via Logical Domain Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Edge computing faces challenges in managing varying data latency requirements across different applications and endpoint devices, as traditional data storage systems lack the flexibility to adapt to changing conditions and provide customizable persistence solutions that balance reliability, latency, and cost effectively.

Innovation Solution

A system with a persistence management compute device that determines and selects appropriate logical domains for data storage based on target persistence objectives, utilizing a persistence management logic unit to efficiently manage resources and provide dynamic persistence by selecting from pools of resources with different reliability, latency, and cost characteristics, allowing for real-time adjustments to meet specific application needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional data storage systems are used at the edge, then device complexity is reduced, but adaptability to different latency requirements deteriorates

Engineering Contradiction:
Improveadaptability to latency requirementsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the edge storage system into multiple logical domains (e.g., volatile memory domain, non-volatile memory domain, storage domain) with different persistence characteristics. Each domain can be independently selected based on application requirements, enabling adaptability without requiring a completely complex custom system for each scenario.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects appropriate logical domains for data persistence based on real-time requirements such as latency constraints, reliability needs, and available resources. This dynamic selection mechanism allows the system to adapt to changing conditions without requiring complex reconfiguration of the underlying storage infrastructure.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple logical domains with different characteristics are implemented, then adaptability improves, but device complexity increases

Engineering Contradiction:
Improvecustomizable persistenceVSAvoidstorage system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal persistence management framework that can handle multiple types of storage resources (volatile memory, non-volatile memory, persistent storage) through a common interface and management logic. This multi-functional approach allows the system to provide customizable persistence across different domains without requiring separate complex management systems for each storage type.

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

Solution Approach 2:

The system introduces a persistence management layer that acts as an intermediary between applications and the diverse storage resources. This intermediary layer abstracts the complexity of managing multiple logical domains, presenting a unified interface to applications while handling the complexity of domain selection and data movement internally.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If data is persisted faster to meet latency requirements, then reliability improves, but resource usage efficiency deteriorates

Engineering Contradiction:
Improvedata persistence reliabilityVSAvoidresource usage efficiency
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system changes persistence parameters (such as persistence speed, replication factor, and durability guarantees) based on the specific requirements of each data item and application. By adjusting these parameters dynamically, the system can achieve high reliability when needed while avoiding unnecessary resource consumption for data with less stringent requirements, thus optimizing the balance between reliability and resource efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11232127B2Technologies for providing dynamic persistence of data in edge computing
Publication Date: 2022.01.25 INTEL CORP
  • US11232127B2 patent drawing
  • US11232127B2 patent drawing
  • US11232127B2 patent drawing

AI summary

Technologies for providing dynamic persistence of data in edge computing include a device including circuitry configured to determine multiple different logical domains of data storage resources for use in storing data from a client compute device at an edge of a network. Each logical domain has a different set of characteristics. The circuitry is also to configured to receive, from the client compute device, a request to persist data. The request includes a target persistence objective indicative of an objective to be satisfied in the storage of the data. Additionally, the circuitry is configured to select, as a function of the characteristics of the logical domains and the target persistence objective, a logical domain into which to persist the data and provide the data to the selected logical domain.