Anycast-Based Local Resource Discovery Protocol

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network models rely on centralized approaches, leading to high latency and decreased bandwidth due to the demands placed on Internet Service Provider (ISP) networks when users access origin servers, which can be inefficient in resource allocation and communication.

Innovation Solution

A lightweight decentralized directory system using an anycast-based protocol that enables local resource discovery and provisioning without central infrastructure, allowing direct communication between endpoints within ISP networks, thereby reducing reliance on traditional DNS servers and optimizing resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If users access origin servers through ISP networks using conventional network models, then resource access is enabled, but latency increases and bandwidth decreases due to high demands on ISP networks

Engineering Contradiction:
Improveaccess speedVSAvoidlatency
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent segments the centralized origin server model into distributed local resource nodes. Instead of all users connecting to a single origin server through ISP networks, resources are segmented and cached at multiple local edge servers within the ISP network. Users access resources from their local edge server, which segments the load and reduces travel distance for data, thereby decreasing latency and improving access speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimensional approach by implementing a decentralized directory system that operates alongside the traditional hierarchical network model. This directory system provides an additional dimension for resource discovery and routing, allowing users to find and access local resources without traversing the entire path to the origin server, thus reducing latency and improving access speed.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Quantity of substance

If users access origin servers through ISP networks, then resource access is enabled, but available bandwidth decreases due to multiple connections and high demands on ISP network resources

Engineering Contradiction:
ImprovebandwidthVSAvoidresource allocation efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent segments the network traffic and resource requests into local and remote components. Local resources are served by edge servers within the ISP network, segmenting the traffic load away from the origin server and reducing the bandwidth consumption of ISP network resources. This segmentation improves resource allocation efficiency by directing traffic to the most appropriate server based on location and availability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a decentralized directory system as an intermediary between users and resources. This intermediary provides intelligent routing and resource discovery, directing users to local edge servers that have the required resources. By acting as an intermediary, the system optimizes resource allocation and reduces bandwidth consumption on ISP networks by preventing direct connections to distant origin servers when local alternatives exist.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If a centralized origin server model is used, then resource hosting is simplified, but the system places high demands on ISP networks and requires central infrastructure like DNS servers

Engineering Contradiction:
Improvesystem complexityVSAvoidnetwork independence
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements a self-service mechanism through the decentralized directory system, where edge servers autonomously publish and update their own resource information in the directory. This eliminates the need for centralized management and infrastructure, allowing the network to serve itself. Each edge server independently manages its resources and communicates availability through the directory, reducing reliance on central infrastructure and improving network independence while maintaining simplicity.

Inventive Principle:
Principle #25Self-service

4Loss of information

If traditional DNS servers and central infrastructure are used, then resource discovery is enabled, but the system requires central infrastructure and increases latency

Engineering Contradiction:
Improveresource discovery capabilityVSAvoiddiscovery time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent segments the centralized DNS function into a decentralized directory system distributed across multiple edge servers. Instead of all resource discovery requests traveling to a central DNS server, the directory is segmented and distributed locally at edge servers. Users can discover resources locally without traversing the entire path to a central DNS server, reducing discovery time while maintaining full resource discovery capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension to resource discovery by implementing a publish-subscribe model alongside traditional DNS. Resources are published to the decentralized directory with metadata and location information, creating an additional dimension for discovery that operates independently of traditional DNS hierarchies. This new dimension enables faster local discovery by providing direct access to resource information without requiring traversal of centralized DNS trees.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11297148B2Protocol for anycast based discovery of local resources
Publication Date: 2022.04.05 CHARTER COMM OPERATING LLC
  • US11297148B2 patent drawing
  • US11297148B2 patent drawing
  • US11297148B2 patent drawing

AI summary

Systems, methods, and devices of the various embodiments disclosed herein may provide a protocol enabling anycast based discovery of local resources. Various embodiments may provide a lightweight decentralized directory system that pairs local demands with local resources in a network. Various embodiments may provide a routing (or bridging) protocol that brokers communication between endpoints in Internet Service Provider (ISP) networks. Various embodiments may broker any type services, such as virtual network services, physical services, etc. Various embodiments may pair local demands with local resources in a network without requiring any central network infrastructure and/or requiring a Domain Name System (DNS) server. Various embodiments may support low latency and high bandwidth applications through the pairing of local demands with local resources in a network.