Decentralized Data Management for Mobile Distributed Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing large data sets in highly distributed systems with mobile computing resources is challenging due to limited bandwidth, insufficient compute resources, ad-hoc connectivity, data management complexity, audit and analytic support issues, and security and privacy concerns.

Innovation Solution

Implementing a decentralized data management system using a decentralized messaging network and decentralized data network overlays, where each computing resource is associated with a messaging node and a data node, with policies managed through a policy file and messages to optimize data transfer and management across the network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is transferred to mobile compute platforms in a highly distributed system, then data availability is improved, but network bandwidth consumption increases and data management complexity increases

Engineering Contradiction:
Improvedata availabilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the highly distributed system into autonomous data nodes and messaging nodes. Each node independently manages and transfers data segments, enabling parallel data distribution across the network. This segmentation improves data availability through multiple access points while reducing overall network bandwidth consumption by distributing the transfer load across many nodes simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates multiple copies of data across different autonomous nodes in the decentralized network. Instead of transferring large data sets to centralized servers, data is replicated and stored across multiple nodes, improving availability while reducing the bandwidth burden on any single transfer path. Policy files control the copying and distribution process.

Inventive Principle:
Principle #26Copying

2Ease of operation

If centralized data management is used in highly distributed systems, then data control is improved, but system complexity and scalability worsen

Engineering Contradiction:
Improvedata controlVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements self-service through autonomous nodes that independently execute data management policies without centralized coordination. Each node autonomously receives policy files, interprets them, and performs data transfer and management operations locally. This decentralized self-service approach maintains operational control while dramatically reducing system complexity and improving scalability compared to centralized management.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent inverts the traditional centralized control model by placing intelligence and decision-making capabilities at the edge nodes rather than at a central server. Policy files contain the control logic that enables nodes to autonomously make decisions about data management. This inversion reduces the complexity burden on central infrastructure while maintaining effective data control through distributed policy enforcement.

Inventive Principle:
Principle #13The other way round (Inversion)

3Adaptability or versatility

If mobile compute platforms continuously move, then system flexibility is improved, but data transfer reliability and network connectivity worsen

Engineering Contradiction:
Improvesystem flexibilityVSAvoiddata transfer reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a dynamic peer-to-peer network where nodes can join and leave the system as mobile compute platforms move in and out of coverage areas. The decentralized architecture automatically adapts to changing network conditions, maintaining data transfer reliability through dynamic route selection and node replacement. This dynamic structure preserves system flexibility while ensuring reliable data transfer despite platform mobility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10841237B2Decentralized data management across highly distributed systems
Publication Date: 2020.11.17 EMC IP HLDG CO LLC
  • US10841237B2 patent drawing
  • US10841237B2 patent drawing
  • US10841237B2 patent drawing

AI summary

In a system environment comprising a plurality of computing resources, wherein at least a portion of the computing resources are mobile, a method maintains a decentralized messaging network of interconnected messaging nodes and a decentralized data network of interconnected data nodes. Each of the plurality of computing resources is associated with a given messaging node and a given data node. The method manages transfer of a data set between the plurality of computing resources in association with the decentralized messaging network and the decentralized data network. Managing transfer of the data set comprises inserting a policy file into the decentralized data network specifying one or more policies for managing the transfer of the data set and inserting a message into the decentralized messaging network instructing implementation of the one or more policies.