Anycast Overlay Network End User Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current content delivery networks (CDNs) face challenges in delivering traffic, particularly for zero-rated billing (0RB) and other traffic types, in a scalable manner, as existing techniques do not effectively utilize end-user location and server load conditions for routing decisions.

Innovation Solution

The implementation of an overlay network using anycast IP addresses and end-user mapping (EUM) mechanisms, which map client requests to the nearest available server machines based on client location, server liveness, and internet traffic conditions, enabling direct server return and efficient traffic routing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional DNS-based mapping is used to route traffic to CDN servers, then traffic delivery is achieved, but the routing decisions do not effectively utilize end-user location and server load conditions, limiting scalability and performance optimization

Engineering Contradiction:
Improvetraffic delivery scalabilityVSAvoidrouting optimization capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic routing by introducing a mapping mechanism that continuously adapts routing decisions based on real-time server load conditions and end-user location data. The system dynamically selects optimal server destinations rather than using static DNS mappings, enabling the network to adapt to changing traffic patterns and server states, thus resolving the contradiction between scalability and routing optimization capability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms by collecting and utilizing information about server load conditions and end-user locations to inform routing decisions. The mapping mechanism receives feedback about current network state and adjusts routing accordingly, allowing the system to optimize traffic delivery while maintaining scalability through data-driven routing choices

Inventive Principle:
Principle #23Feedback

2Speed

If anycast IP addresses are used for traffic entry points, then traffic can be routed to nearest CDN locations, but the actual server selection must be optimized based on end-user location and server state, requiring additional mapping mechanisms

Engineering Contradiction:
Improvetraffic routing speedVSAvoidoverlay network complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mapping mechanism that sits between the anycast IP address entry point and the actual server destinations. This intermediary layer translates anycast traffic into optimized unicast routes based on end-user location and server load, maintaining fast routing while adding intelligent selection capability without requiring fundamental changes to the anycast infrastructure

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the traffic delivery function into distinct components: anycast IP addresses handle initial traffic entry and geographic routing to nearest locations, while the overlay mapping mechanism handles subsequent intelligent server selection. This segmentation allows each component to specialize in its function, maintaining speed at the entry point while adding optimization capability in the overlay layer without significantly increasing overall system complexity

Inventive Principle:
Principle #1Segmentation

3Productivity

If direct server return is implemented, then traffic delivery efficiency is improved, but carrier zero-rating requirements must be met by maintaining specific IP address associations

Engineering Contradiction:
Improvetraffic delivery efficiencyVSAvoidzero-rated billing support
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal IP address assignment strategy where server machines are assigned IP addresses that serve multiple functions: they enable direct server return for efficiency while simultaneously being associated with specific carriers to support zero-rated billing requirements. The mapping mechanism is configured to recognize these multi-functional IP addresses and route traffic appropriately, allowing the system to achieve both efficiency and carrier billing compatibility through a single IP addressing scheme

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

Data Source

PatentUS11888650B2Traffic delivery using anycast and end user-based mapping in an overlay network
Publication Date: 2024.01.30 AKAMAI TECHNOLOGIES INC
  • US11888650B2 patent drawing
  • US11888650B2 patent drawing
  • US11888650B2 patent drawing

AI summary

An overlay network is enhanced to provide traffic delivery using anycast and end user mapping. An anycast IP address is associated with sets of forwarding machines positioned in the overlay network. These locations correspond with IP addresses for zero rated billing traffic. In response to receipt at a forwarding machine of a packet, the machine issues an end user mapping request to the mapping mechanism. The mapping request has an IP address associated with the client from which the end user request originates. The mapping mechanism resolves the request and provides a response to the request. The response is an IP address associated with a set of server machines distinct from the forwarding machine. The forwarding machine encapsulates the packet and proxies the connection to the identified server. The server receives the connection, decapsulates the request, and processes the packet. The server machine responds to the requesting client directly.