Peer-to-Peer Task Distribution for Resource Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems, particularly server-client structures, suffer from inefficiencies in utilizing available processing resources and face high security and transaction costs due to the centralization of data management, which limits the effective use of idle processing power and increases infrastructure complexity.

Innovation Solution

A peer-to-peer communication system that distributes tasks through a peer-to-peer network, eliminating the need for a central instance by using a peer-to-peer application to manage and control the provision and operation of distributed applications, allowing each node to process multiple tasks during different time slices and securely handle user data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a server-client structure is used to manage and control tasks, then centralized data management is achieved, but security expenditure and transaction costs increase significantly

Engineering Contradiction:
Improvedata securityVSAvoidinfrastructure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the centralized server functionality into distributed peer-to-peer nodes. Each node independently manages its own data and computing resources, eliminating the single point of failure and security vulnerability inherent in centralized architectures. The segmentation of control and data management across multiple peers resolves the contradiction by distributing security responsibilities rather than concentrating them, thereby maintaining reliability while reducing the complexity of centralized security infrastructure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the centralized server component from the system architecture and replaces it with peer-to-peer communication protocols. By taking out the central instance that requires expensive security measures, the system achieves data security through distributed consensus and cryptographic verification among peers, thereby reducing infrastructure complexity and transaction costs while maintaining or improving security.

Inventive Principle:
Principle #2Taking out (Extraction)

2Speed

If powerful processing apparatuses are dedicated to specific tasks, then task processing speed is improved, but resource utilization efficiency decreases

Engineering Contradiction:
Improvetask processing speedVSAvoidresource utilization efficiency
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent implements dynamic task allocation and migration capabilities in the peer-to-peer system. Processing apparatuses can dynamically accept, hold, and transfer tasks based on their current workload and availability. This dynamic behavior allows powerful nodes to process tasks at high speed when needed while automatically releasing or migrating tasks when their processing power becomes available for other uses, thereby resolving the contradiction between processing speed and resource utilization efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates universal peer nodes that can handle multiple types of tasks and functions rather than dedicating nodes to single specific tasks. Each peer apparatus is designed to be multi-functional, capable of processing various computational tasks, storing different types of data, and providing diverse services to the network. This universality allows efficient resource utilization while maintaining high processing speeds across multiple task types.

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

3Manufacturing precision

If manual interactions are required for task provision and installation, then system control precision is improved, but operation complexity increases

Engineering Contradiction:
Improvetask provisioning controlVSAvoidsystem operation ease
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent implements self-service mechanisms where peer nodes automatically discover, evaluate, select, and execute tasks without requiring manual intervention. The system includes automated protocols for task provisioning, resource allocation, and result collection. This self-service capability maintains precise control over task execution through cryptographic verification and consensus mechanisms while dramatically simplifying operation by eliminating manual interactions, thereby resolving the contradiction between control precision and ease of operation.

Inventive Principle:
Principle #25Self-service

4Reliability

If a central instance manages confidential data, then data access control is improved, but security expenditure increases

Engineering Contradiction:
Improvedata access controlVSAvoidsecurity expenditure
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments confidential data into distributed fragments stored across multiple peer nodes rather than concentrating it in a central instance. Each peer holds only a portion of the data and requires cryptographic keys to access it. This segmentation provides robust access control through distributed consensus and cryptographic verification, eliminating the need for expensive centralized security infrastructure while maintaining or improving data protection, thereby resolving the contradiction between access control reliability and security expenditure.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10938896B2Peer-to-peer communication system and peer-to-peer processing apparatus
Publication Date: 2021.03.02 INNOGY SE
  • US10938896B2 patent drawing
  • US10938896B2 patent drawing
  • US10938896B2 patent drawing

AI summary

Embodiments of the disclosure relate to a communication system, in particular, peer-to-peer communication system. The communication system includes at least one peer-to-peer network having at least one peer-to-peer application and at least one peer-to-peer processing apparatus having at least one processor module configured to process at least a part of a first task during a first time slice and at least a part of at least one further task during at least one further time slice. The communication system also includes at least one peer-to-peer module assigned to the peer-to-peer processing apparatus and configured to communicate with the peer-to-peer application. At least one of the first task and the further task is a distributed peer-to-peer application provided to the peer-to-peer processing apparatus by means of the peer-to-peer application.