Anycast Routing Protocol for Legacy Control Message Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Legacy control mechanisms in Anycast reliant distributed platforms often result in aberrant behavior due to the inability to directly identify sessions or connections from control, error, or status messages, leading to improper routing of messages and potential content delivery issues.

Innovation Solution

The Transport Session Discovery Protocol (TSDP) adapts legacy control messages by extracting session or connection identifying information from message bodies and leveraging a collective pool of session information from load balancing devices to correctly route messages to the appropriate destinations within the distributed platform.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If legacy control mechanisms are used in Anycast reliant platforms, then routing simplicity is maintained, but message routing accuracy deteriorates

Engineering Contradiction:
Improverouting mechanism simplicityVSAvoidmessage routing accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces a transport session discovery protocol as an intermediary mechanism between control messages and session identification. This protocol acts as a mediator that receives control messages, extracts session information, and routes messages to the correct destinations, thereby resolving the contradiction between maintaining simple routing mechanisms and achieving accurate message routing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the message routing function into separate components: control message processing, session information extraction, and destination routing. By dividing the routing mechanism into distinct functional segments, the system maintains the simplicity of the overall routing architecture while improving message routing accuracy through specialized processing components.

Inventive Principle:
Principle #1Segmentation

2Speed

If control messages are routed using traditional Anycast methods, then routing speed is maintained, but session identification accuracy deteriorates

Engineering Contradiction:
Improverouting speedVSAvoidsession identification accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent implements preliminary action by extracting and processing session identifying information from control messages before the final routing decision is made. The transport session discovery protocol performs this extraction and validation in advance, allowing the routing system to maintain high routing speed while achieving accurate session identification through pre-processing of message content.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9559964B2Control message routing within anycast reliant platforms
Publication Date: 2017.01.31 DRNC HOLDINGS INC
  • US9559964B2 patent drawing
  • US9559964B2 patent drawing
  • US9559964B2 patent drawing

AI summary

Some embodiments provide a transport session discovery protocol that enables load balancing devices of an Anycast reliant distributed platform to route legacy control messages to destinations within the distributed platform that manage the sessions or connections implicated by the legacy control messages, even when the implicated sessions or connections cannot be directly identified from the control message headers. The modified load balancing operation as a result of the transport session discovery protocol involves identifying a message header mapping to an unrecognized session or connection, extracting session or connection identifying information and an error or condition from the message body, generating a new messaging construct to encapsulate the extracted information, and multicasting the messaging construct to other load balancing devices operating within a common point-of-presence. The load balancing device having knowledge of the server managing the implicated session then routes the error or condition to that server.