Trust Topology Selector for Distributed Transaction Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing distributed transaction processing solutions are limited as they are constructed to use either centralized or diffuse trust topologies, leading to high transaction processing throughput at the expense of vulnerability or lower throughput with reduced vulnerability, respectively, without the flexibility to dynamically select the appropriate topology based on transaction and environmental conditions.

Innovation Solution

Implementing a trust topology selector that configures distributed transaction applications to use either centralized or diffuse trust topologies based on trust values, quality of service parameters, and telemetry data, allowing for dynamic switching between topologies to ensure optimal transaction processing and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a centralized trust topology is used, then transaction processing throughput is improved, but vulnerability to compromise increases

Engineering Contradiction:
Improvetransaction processing throughputVSAvoidvulnerability to compromise
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically switches between centralized and diffuse trust topologies based on operational conditions, security requirements, and performance metrics. The trust topology selector monitors system state and transitions between topologies to optimize both throughput and security, making the system adaptable rather than static in its trust management approach.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the trust management parameter (centralized vs. diffuse topology) based on varying conditions such as security threats, performance requirements, and operational context. This allows the system to adjust its trust model parameters to match current operational needs, selecting centralized topology for high-performance scenarios and diffuse topology for high-security scenarios.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a diffuse trust topology is used, then vulnerability to compromise is reduced, but transaction processing throughput decreases

Engineering Contradiction:
Improvevulnerability to compromiseVSAvoidtransaction processing throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically switches between centralized and diffuse trust topologies based on operational conditions, security requirements, and performance metrics. The trust topology selector monitors system state and transitions between topologies to optimize both throughput and security, making the system adaptable rather than static in its trust management approach.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the trust management parameter (centralized vs. diffuse topology) based on varying conditions such as security threats, performance requirements, and operational context. This allows the system to adjust its trust model parameters to match current operational needs, selecting centralized topology for high-performance scenarios and diffuse topology for high-security scenarios.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If a fixed trust topology is used, then system complexity is reduced, but adaptability to different conditions decreases

Engineering Contradiction:
Improvesystem complexityVSAvoidadaptability to conditions
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The trust topology selector enables the system to perform multiple trust management functions by supporting both centralized and diffuse topologies within a single framework. This multi-functional approach allows the system to handle diverse operational requirements without requiring separate specialized systems for each trust model.

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

Solution Approach 2:

The system dynamically switches between centralized and diffuse trust topologies based on operational conditions, security requirements, and performance metrics. The trust topology selector monitors system state and transitions between topologies to optimize both throughput and security, making the system adaptable rather than static in its trust management approach.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11509679B2Trust topology selection for distributed transaction processing in computing environments
Publication Date: 2022.11.22 INTEL CORP
  • US11509679B2 patent drawing
  • US11509679B2 patent drawing
  • US11509679B2 patent drawing

AI summary

Example methods, apparatus, systems and articles of manufacture (e.g., non-transitory physical storage media) to provide trust topology selection for distributed transaction processing in computing environments are disclosed herein. Example distributed transaction processing nodes disclosed herein include a distributed transaction application to process a transaction in a computing environment based on at least one of a centralized trust topology or a diffuse trust topology. Disclosed example distributed transaction processing nodes also include a trusted execution environment to protect first data associated with a centralized trust topology and to protect second data associated with a diffuse trust topology. Disclosed example distributed transaction processing nodes further include a trust topology selector to selectively configure the distributed transaction application to use the at least one of the centralized trust topology or the diffuse trust topology to process the transaction.