Distributed Edge Computing with Data Segmentation and Privacy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed computing environments face challenges in optimizing resource usage and preserving privacy when utilizing resource-constrained edge devices, such as smart phones and residential gateways, due to limitations in computing power, memory, bandwidth, and energy constraints.

Innovation Solution

A system and method that incorporates a cluster monitoring module, privacy module, and communication module to optimize resource usage and ensure privacy preservation by segregating data into smaller sets, allocating them efficiently across edge devices, and using randomized network encoding to optimize bandwidth and energy consumption while maintaining data privacy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is shared with edge devices for distributed computation, then computational productivity is improved, but data privacy is compromised

Engineering Contradiction:
Improvecomputational productivityVSAvoiddata privacy
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent segments data into smaller data sets before distributing to edge devices. This segmentation allows the system to perform computation on divided data portions while maintaining privacy, as individual edge devices process only fragments rather than complete datasets, thus reducing the risk of privacy breach while preserving computational productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies randomized network encoding to transform data parameters during transmission and processing. This parameter transformation obscures the original data while preserving computational functionality, enabling productivity improvement without compromising privacy as the encoded data maintains utility while hiding sensitive information.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If additional computational nodes are added for parallel computation, then computational productivity is improved, but device complexity increases

Engineering Contradiction:
Improvecomputational productivityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent employs smart devices as multi-functional computational nodes that can perform various computation tasks. These universal devices can be dynamically allocated for different computational workloads, improving productivity without requiring specialized hardware for each function, thus managing system complexity through software-based flexibility.

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

Solution Approach 2:

The patent implements dynamic allocation and scheduling of computational tasks to edge devices based on real-time availability and capabilities. This dynamic approach allows the system to adapt to changing conditions, adding or removing nodes from active computation as needed, which improves productivity while preventing permanent complexity accumulation.

Inventive Principle:
Principle #15Dynamics

3Productivity

If data is transferred to edge devices for computation, then computational productivity is improved, but bandwidth consumption increases

Engineering Contradiction:
Improvecomputational productivityVSAvoidbandwidth consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent segments large datasets into smaller data sets before transmission to edge devices. This segmentation reduces the amount of data transferred in each batch, thereby lowering bandwidth consumption while maintaining the ability to perform comprehensive computation through parallel processing of multiple smaller datasets across different devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses randomized network encoding to transform data parameters during transmission. This encoding optimizes the data representation for efficient transmission over networks with limited bandwidth, reducing the energy consumption associated with data transfer while preserving the computational integrity needed for productivity improvement.

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If smart devices are used as computational nodes, then device versatility is improved, but energy consumption increases

Engineering Contradiction:
Improvedevice versatilityVSAvoidenergy consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic scheduling that assigns computational tasks to smart devices based on their energy availability and current workload. This dynamic approach ensures that energy-intensive computations are distributed to devices with sufficient energy reserves, maintaining device versatility while managing overall energy consumption through intelligent task allocation and load balancing.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11062047B2System and method for distributed computation using heterogeneous computing nodes
Publication Date: 2021.07.13 TATA CONSULTANCY SERVICES LTD
  • US11062047B2 patent drawing
  • US11062047B2 patent drawing
  • US11062047B2 patent drawing

AI summary

This disclosure relates generally to the use of distributed system for computation, and more particularly, relates to a method and system for optimizing computation and communication resource while preserving security in the distributed device for computation. In one embodiment, a system and method of utilizing plurality of constrained edge devices for distributed computation is disclosed. The system enables integration of the edge devices like residential gateways and smart phone into a grid of distributed computation. The edged devices with constrained bandwidth, energy, computation capabilities and combination thereof are optimized dynamically based on condition of communication network. The system further enables scheduling and segregation of data, to be analyzed, between the edge devices. The system may further be configured to preserve privacy associated with the data while sharing the data between the plurality of devices during computation.