Overlay Networking Design for Substrate Service Scalability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud service providers face challenges in managing large data center footprints and resource scalability, leading to inefficiencies in cloud resource management and increased operational costs.

Innovation Solution

Implementing a new architecture that shifts services from the substrate layer to an overlay network, utilizing virtual IP addresses and dynamic routing mechanisms to optimize data center footprint and enhance scalability while maintaining core CSP services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cloud service providers scale data centers to meet increasing cloud computing demand, then availability of cloud resources is improved, but data center footprint and operational costs increase

Engineering Contradiction:
Improveavailability of cloud resourcesVSAvoiddata center footprint
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent segments network services into two distinct layers: substrate layer for infrastructure services and overlay layer for customer-facing services. This segmentation allows the data center to maintain a smaller footprint by moving services to the overlay network while still providing high availability through the substrate layer's distributed infrastructure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimensional layer (overlay network) above the traditional substrate network layer. By moving services to this additional dimension, the system achieves scalability and availability without proportionally increasing the physical data center footprint, as the overlay can be instantiated on existing substrate infrastructure.

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

2Reliability

If dedicated hosts are provided for substrate network services, then service reliability is improved, but device complexity and resource consumption increase

Engineering Contradiction:
Improveservice reliabilityVSAvoidnumber of dedicated hosts
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements multi-functionality by enabling overlay network nodes to perform multiple roles: they can host customer workloads, provide substrate services, and route traffic between layers. This eliminates the need for dedicated hosts for substrate services, reducing overall device complexity while maintaining service reliability through the shared infrastructure's robust design.

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

Solution Approach 2:

The overlay network enables services to be self-provisioned and self-managed through the overlay itself, rather than requiring separate substrate host infrastructure. The overlay's dynamic routing and service discovery mechanisms allow services to automatically locate and communicate with each other, reducing the need for dedicated management hosts.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If services are provided in the substrate layer, then connectivity with substrate services is simplified, but scalability for customer demands is reduced

Engineering Contradiction:
Improveconnectivity with substrate servicesVSAvoidscalability for customer demands
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The overlay network acts as an intermediary layer between customer workloads and substrate services. It provides simplified connectivity by abstracting the substrate infrastructure details, while simultaneously enabling scalability through its dynamic service discovery and routing capabilities. The overlay mediates between the need for simple substrate connectivity and the need for scalable customer service deployment.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The overlay network introduces dynamic routing and service discovery mechanisms that allow services to be dynamically added, removed, or relocated without affecting substrate connectivity. This dynamic nature enables the system to scale for customer demands while maintaining simplified connectivity to substrate services through the overlay's adaptive routing protocols.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250294006A1Networking design for substrate in the overlay
Publication Date: 2025.09.18 ORACLE INT CORP
  • US20250294006A1 patent drawing
  • US20250294006A1 patent drawing
  • US20250294006A1 patent drawing

AI summary

A cloud service is provided and accessible via a virtual IP address in a virtual cloud network (VCN), where the VCN is part of an overlay network. A source network virtualization device (NVD) receives a first packet destined to the virtual IP address. The source NVD determined based upon a dynamic routing gateway table, the VCN mapped to the virtual IP address. Further, the source NVD identifies based upon the virtual IP address, a substrate IP address of a destination NVD that implements a virtual network interface card (VNIC) associated with the virtual IP address and communicates the first packet from the source NVD to the destination NVD using the substrate IP address.