Centralized Computing Protocol Switching for Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Centralized computing centers face challenges with high latency in long-distance connections, leading to inefficient resource utilization and unsatisfactory performance for globally distributed engineering teams accessing high-end graphics applications, due to inflexible scheduling and heterogeneous resource management.

Innovation Solution

A centralized computing system with a scheduler that dynamically allocates jobs across multiple nodes, utilizing visualization and computation nodes, and an accelerator arrangement that switches to a more efficient transport layer protocol like reliable UDP over TCP for high-latency connections, optimizing resource utilization and communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If centralized computing centres are located remotely to reduce costs, then cost efficiency is improved, but latency increases

Engineering Contradiction:
Improvecost efficiencyVSAvoidlatency
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent introduces an intermediary mechanism (protocol switching layer) between the remote computing centre and clients to mitigate latency effects. By selecting appropriate transport protocols (TCP vs UDP) based on connection characteristics, the system mediates the trade-off between remote location benefits and latency penalties, allowing cost-efficient remote placement while maintaining acceptable performance through adaptive communication strategies.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If computing resources are geographically dispersed to improve resource utilization, then productivity is improved, but system complexity increases

Engineering Contradiction:
Improveresource utilizationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a universal scheduler that can manage heterogeneous computing resources across multiple geographical locations through a single centralized interface. This multi-functional scheduler handles job submission, resource allocation, and protocol selection uniformly, allowing the system to disperse resources for better utilization while presenting a simplified unified management interface that masks the underlying complexity.

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

Solution Approach 2:

The system employs feedback mechanisms where the scheduler monitors resource utilization, job performance, and connection characteristics across dispersed computing centres. Based on this feedback, the scheduler dynamically adjusts job allocation and protocol selection to optimize resource utilization while adapting to changing system conditions, thereby managing complexity through intelligent control rather than static configuration.

Inventive Principle:
Principle #23Feedback

3Reliability

If TCP protocol is used for remote desktop communication, then reliability is improved, but performance over high-latency connections deteriorates

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidperformance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic protocol selection where the transport protocol (TCP or UDP) is chosen based on real-time connection characteristics such as latency and bandwidth. This dynamic approach allows the system to use TCP for reliable communication when appropriate, while switching to UDP for better performance over high-latency connections, thereby adapting communication behavior to current network conditions rather than using a static protocol.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the transport protocol parameter based on connection quality metrics. By monitoring network conditions and adjusting the protocol parameter (TCP vs UDP) accordingly, the system optimizes the balance between reliability and performance for each specific connection, allowing flexible adaptation to different network environments including high-latency remote connections.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8849905B2Centralized computing
Publication Date: 2014.09.30 GRIDCORE
  • US8849905B2 patent drawing
  • US8849905B2 patent drawing
  • US8849905B2 patent drawing

AI summary

A centralized computing system, comprising a centralized computing center comprising a plurality of nodes, a plurality of clients in different geographical regions, an IP network interconnecting the clients and the centralized computing center, and a scheduler scheduling jobs onto suitable nodes.The plurality of nodes include desktop container nodes, exclusively used for running remote desktop server software, each remote desktop server software communicating visual output to a remote desktop viewer on one of the clients. The system further comprises an accelerator arrangement capable of providing communication of visual output between the desktop container nodes and the clients using an alternative transport layer protocol other than transmission control protocol (TCP), the alternative transport layer protocol being more efficient than TCP over a high-latency connection.