Dynamic Server Selection for End-to-End Network Connections

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network communication systems prioritize cost-conscious routing over user performance, leading to suboptimal end-to-end connections between devices.

Innovation Solution

A method and system that collect performance parameters of multiple computing devices to select the best node for end-to-end network connections based on monitored and predicted metrics, adaptively updating the selection over time to ensure optimal connection quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If cost-conscious routing tables are used in network backbone, then network provider costs are reduced, but user performance deteriorates

Engineering Contradiction:
Improvenetwork provider costsVSAvoiduser performance
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent segments the network routing function into two independent components: (1) traditional cost-conscious routing tables for backbone traffic management, and (2) a separate performance-based routing layer that selects optimal paths for individual user connections. This segmentation allows both cost efficiency and performance optimization to coexist without conflict.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary performance monitoring and selection system that sits between the traditional routing tables and actual data transmission. This intermediary collects performance parameters from multiple computing devices, evaluates them against user performance requirements, and dynamically selects the optimal computing device to handle each connection, thereby decoupling cost management from performance delivery.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If traditional routing tables are used, then network infrastructure is simple, but connection quality deteriorates

Engineering Contradiction:
Improvenetwork infrastructure complexityVSAvoidend-to-end connection quality
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements preliminary action by pre-establishing a pool of computing devices that have been evaluated and certified to meet specific performance parameters. When a connection request arrives, the system quickly matches the request with a pre-qualified device from this pool, avoiding the need for complex real-time routing calculations while ensuring high connection quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the routing parameter from static cost metrics to dynamic performance parameters. Instead of routing decisions being based solely on infrastructure cost, the system monitors and responds to changing performance parameters such as bandwidth availability, latency, and device load, allowing the network to adapt to varying conditions while maintaining relatively simple infrastructure.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If performance parameters are collected and monitored dynamically, then user performance is improved, but system complexity increases

Engineering Contradiction:
Improveuser performanceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing a multi-functional computing device that can simultaneously serve as: (1) a network node in the traditional routing infrastructure, (2) a performance monitoring point collecting data about network conditions, and (3) a candidate device for performance-based routing selection. This multi-functionality reduces the need for separate specialized components, thereby limiting the increase in system complexity.

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

Solution Approach 2:

The patent implements self-service by enabling computing devices to autonomously report their own performance parameters and availability status to the routing system. Each device monitors its own metrics such as current load, bandwidth capacity, and response time, and makes this information available for routing decisions without requiring external monitoring infrastructure, thereby reducing system complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10608944B2Device selection for providing an end-to-end network connection
Publication Date: 2020.03.31 TERIDION TECH
  • US10608944B2 patent drawing
  • US10608944B2 patent drawing
  • US10608944B2 patent drawing

AI summary

Systems, methods, and apparatuses for selecting a server for a user are disclosed. One method includes collecting performance parameters associated with a plurality of servers, wherein the plurality of servers facilitates end-to-end network connections through a network. The method further includes selecting a server to provide end-to-end network connection between the user and a target based on the collected performance parameters, wherein the selected server is included within the end-to-end network connection, and wherein the user and the target are endpoint edge devices. The method further includes connecting the user to the selected server, thereby providing the end-to-end network connection between the user and the target.