Container Cluster Service Verification in Federated Computation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In federated computation, verifying the correctness of target services across multiple participants is challenging due to the need for direct construction and real-time maintenance of service verification tasks, which increases maintenance costs and compromises data security.

Innovation Solution

A method and system utilizing a container cluster's task management capability to perform service verification, where a verification management center sends task establishment requests to a master node, which creates verification tasks for slave nodes to verify target services, ensuring local verification and secure data handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If service verification tasks are directly constructed and maintained in real time, then verification correctness can be ensured, but maintenance costs increase

Engineering Contradiction:
Improveverification correctnessVSAvoidmaintenance costs
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a container cluster as an intermediary layer between the verification management center and participant services. The cluster manages verification tasks through standardized container orchestration, avoiding direct complex task construction and maintenance. This mediator handles task scheduling, resource allocation, and lifecycle management, thereby ensuring verification correctness while reducing operational complexity and maintenance costs.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If centralized service verification is implemented, then verification management is simplified, but data security of participants may be compromised

Engineering Contradiction:
Improveverification managementVSAvoiddata security
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent segments the verification process into distributed tasks executed within participant environments. Instead of centralized data collection, verification tasks are divided and executed locally at each participant node through containers. This segmentation allows simplified management through the container cluster while ensuring data security by keeping verification operations within participant boundaries and preventing data exposure.

Inventive Principle:
Principle #1Segmentation

3Object-affected harmful factors

If verification tasks are executed locally at each party, then data security is ensured, but task management complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidtask management
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent implements a universal container cluster platform that provides multi-functional task management capabilities across all participant nodes. The container cluster offers standardized interfaces for task submission, scheduling, execution, and monitoring that work uniformly across different participants. This universal platform handles the complexity of distributed task management while ensuring data security through local execution, making the system both secure and manageable.

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

Data Source

PatentUS20240264870A1Methods and systems for performing service verification on a plurality of parties in federated computation based on container cluster
Publication Date: 2024.08.08 ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
  • US20240264870A1 patent drawing
  • US20240264870A1 patent drawing
  • US20240264870A1 patent drawing

AI summary

Embodiments of this specification provide a method and a system for performing service verification on a plurality of parties in federated computation based on a container cluster. In the verification method, a verification management center sends a task establishment request to a master node in response to a service verification request of a user, where the task establishment request indicates at least a target service that is to be verified and that is used by a target participant. The master node creates a verification task of the target service for a target slave node in the target participant based on the task establishment request. The target slave node verifies a target service of the target participant in response to the verification task, to obtain a service verification result. The target slave node provides the service verification result for the verification management center.