Federated Computing Parallelization via Data Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current federated computing methods face challenges in improving performance, particularly in large-scale data privacy computing, where efficiency and accuracy are compromised due to limitations in data processing and parallelization.

Innovation Solution

The method involves obtaining metadata from participants based on a task ID, dividing it into data slices, generating data sets, and processing these sets using corresponding data processing services to achieve parallelization and enhance computing speed through data parallelism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional federated computing methods are used to process large-scale data, then data privacy is protected, but computing speed and efficiency deteriorate

Engineering Contradiction:
Improvedata privacy protectionVSAvoidcomputing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the metadata into n data slices and generates n corresponding data sets, which are then processed by n different data processing services in parallel. This segmentation enables concurrent processing of encrypted data, significantly improving computing speed while maintaining data privacy protection through the federated computing framework.

Inventive Principle:
Principle #1Segmentation

2Productivity

If data is divided into slices for parallel processing, then computing efficiency improves, but system complexity increases

Engineering Contradiction:
Improvecomputing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent employs a unified federated computing platform that can handle multiple data slices and various data processing services through a common architecture. The platform uses standardized interfaces and protocols for data slice management, encryption, and parallel processing, which reduces the operational complexity despite the increased number of processing components.

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

Solution Approach 2:

The patent introduces a federated computing platform as an intermediary layer that coordinates between the data slices, encryption mechanisms, and processing services. This intermediary manages the complexity of parallel processing by providing centralized control for task distribution, result aggregation, and security management, thereby simplifying the overall system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If multiple data processing services are called for parallel processing, then computing speed improves, but resource consumption increases

Engineering Contradiction:
Improvecomputing speedVSAvoidresource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

By dividing the data into n slices and processing them in parallel through multiple services, the system completes the overall computation faster than sequential processing would allow. The parallel execution reduces the total time resources are occupied, thereby improving resource utilization efficiency despite increased concurrent resource demands.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent maintains continuous useful action by keeping multiple data processing services running concurrently on different data slices. This parallel execution ensures that computational resources are continuously utilized across multiple tasks simultaneously, maximizing resource productivity and reducing idle time compared to sequential processing approaches.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20230251898A1Federated computing method, electronic device and storage medium
Publication Date: 2023.08.10 BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
  • US20230251898A1 patent drawing
  • US20230251898A1 patent drawing
  • US20230251898A1 patent drawing

AI summary

A federated computing method, an electronic device and a storage medium. Metadata to be processed is obtained from each participant based on a task identifier (ID) to be executed. n data slices corresponding to each participant are obtained by dividing the metadata, where n is a positive integer greater than 1. n data sets are generated based on the n data slices corresponding to each participant. n data processing services corresponding to the task ID are called to process each data set using each of the data processing services. A federated computing result corresponding to the task ID is determined based on a processing result of each of the data processing services.