Decentralized Data Transmission via Lite Agents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network services rely on centralized service nodes, leading to service failures when central nodes are disabled, causing all service nodes to become inoperable.

Innovation Solution

A data transmission system with network service decentralization, utilizing business and consumption service nodes connected through lite agents (LAs) for registration, synchronization, and data transmission, allowing requests and responses to be routed through multiple LAs even if some connections fail.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If centralized service nodes are used for service registration and discovery, then service management is simplified, but service reliability deteriorates when central nodes fail

Engineering Contradiction:
Improveservice management simplicityVSAvoidservice continuity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent divides the centralized service node into multiple distributed service nodes, each capable of independent service registration and discovery. This segmentation eliminates the single point of failure while maintaining service management functionality through local node operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a peer-to-peer communication mechanism where service nodes act as intermediaries to each other. Each service node maintains its own service list and can directly discover and communicate with other services without requiring a central coordinator, enabling fault-tolerant service discovery.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If DNS service is used for service node addressing, then service access is simplified through function variable names, but service reliability deteriorates due to cache refresh intervals and configuration updates

Engineering Contradiction:
Improveservice access simplicityVSAvoidservice availability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements self-service mechanism where service nodes automatically register themselves with their IP addresses and port information in the service list. Service nodes can change their network addresses independently without requiring administrator intervention or DNS configuration updates, eliminating the cache refresh interval problem.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent establishes a feedback mechanism where service nodes continuously update their status information in the service list. When a service node changes its IP address or port, it automatically notifies the system, and the change is reflected in real-time without requiring manual DNS reconfiguration or waiting for cache refresh intervals.

Inventive Principle:
Principle #23Feedback

3Productivity

If API gateway mode is used for load balancing, then service requests can be forwarded to available nodes, but device complexity increases due to central node requirements

Engineering Contradiction:
Improverequest forwarding capabilityVSAvoidcentral node architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent eliminates the central API gateway by segmenting the load balancing function across multiple service nodes. Each service node maintains its own service list and can independently forward requests to available nodes, distributing the load balancing responsibility throughout the system rather than concentrating it at a central gateway.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges the load balancing functionality with the service node architecture itself. Service nodes simultaneously perform service registration, service discovery, and request forwarding functions, eliminating the need for a separate central API gateway and reducing overall system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11196807B1Data transmission system with network service decentralization and method thereof
Publication Date: 2021.12.07 INVENTEC PUDONG TECH CORPOARTION
  • US11196807B1 patent drawing
  • US11196807B1 patent drawing
  • US11196807B1 patent drawing

AI summary

The present disclosure discloses a data transmission system with network service decentralization and a method thereof. A business service node is connected with a business service lite agent, a consumption service node is connected with a consumption service lite agent, the business service lite agent is connected with the consumption service lite agent, registration and change of service nodes are realized through lite agents, the service nodes realize data transmission of requests and responses through the lite agents, and when the connection to part of the lite agents fails, the data transmission of the requests and the responses can still be realized through other lite agents. Therefore, a technical effect of data transmission with network service decentralization can be achieved.