Network Address Rotation for Prefab Cloud Region Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Building new cloud regions with physical resources at data center sites is complex, time-consuming, and error-prone, limiting a cloud service provider's ability to grow computing resources in response to customer needs.

Innovation Solution

A prefab factory is used to configure and build regions, with automated prefab services managing inventory, network configuration, and bootstrapping, allowing for efficient and timely construction of regions that can be customized to customer specifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If physical resources are provisioned and configured at the final destination data center sites, then network connectivity and site-specific configurations are optimized, but significant preparation work is required at the data centers which complicates logistics and scheduling

Engineering Contradiction:
Improvenetwork connectivityVSAvoidlogistics and scheduling complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by configuring physical resources (computing devices, networking devices, storage devices) at a prefab factory before shipping them to destination data centers. The prefab factory pre-provisions infrastructure components, deploys code, and configures devices according to region specifications, so that when resources arrive at the destination, they require minimal additional preparation work. This resolves the contradiction by performing configuration work in advance at the prefab factory rather than at the final destination, thereby maintaining network connectivity optimization while reducing logistics and scheduling complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a prefab factory as an intermediary facility between resource provisioning and final deployment. This intermediary prefab factory serves as a dedicated configuration site that prepares resources according to destination requirements without requiring the destination data centers to perform complex preparation work. The prefab factory acts as a mediator that handles the complexity of configuration and provisioning, allowing destination sites to simply receive pre-configured resources, thus resolving the logistics and scheduling complexity while maintaining reliable network connectivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If region building requires significant preparation work at data centers, then site-specific configurations can be optimized, but the process becomes time-consuming and limits the ability to grow computing resources rapidly

Engineering Contradiction:
Improvesite-specific configuration precisionVSAvoidregion building speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent applies preliminary action by performing all site-specific configuration work at the prefab factory before resources are shipped to destination data centers. The prefab factory provisions infrastructure components, configures networking devices, deploys code, and prepares physical resources according to the specific requirements of each destination region. This allows precise site-specific configurations to be achieved in advance, enabling rapid deployment at destination sites without time-consuming on-site preparation work, thus resolving the contradiction between configuration precision and building speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the region building process into two distinct phases: (1) configuration and provisioning at the prefab factory, and (2) deployment and final installation at destination data centers. This segmentation allows the complex, time-consuming configuration work to be performed in a dedicated prefab factory environment with specialized equipment and personnel, while destination sites only need to perform simple installation tasks. This segmentation resolves the contradiction by separating precision configuration work from rapid deployment activities.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If manual intervention is used for configuring and deploying resources, then customization to customer specifications is possible, but the process is error-prone and time-consuming

Engineering Contradiction:
Improvecustomer specification customizationVSAvoidconfiguration accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies self-service by implementing automated systems at the prefab factory that can provision infrastructure components, configure networking devices, and deploy code based on customer specifications without requiring manual intervention. The system uses automated configuration management tools and orchestration software that interpret customer requirements and automatically translate them into technical configurations, reducing human error while maintaining customization capability. This resolves the contradiction by enabling automated self-service configuration that is both accurate and adaptable to customer needs.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements feedback mechanisms where the automated configuration system continuously validates customer specifications against technical requirements and provides feedback loops to ensure configuration accuracy. The system monitors the provisioning and deployment process, detecting and correcting errors automatically, and verifies that the final configuration matches customer specifications. This feedback-driven approach maintains high adaptability to customer requirements while ensuring configuration accuracy through automated validation and error correction.

Inventive Principle:
Principle #23Feedback

4Productivity

If multiple regions are built simultaneously at destination sites, then resource utilization is improved, but coordination and management become increasingly complex

Engineering Contradiction:
Improveregion construction throughputVSAvoidcoordination and management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple region configuration tasks into a single centralized prefab factory operation. Instead of coordinating separate configuration activities at multiple destination sites, the prefab factory consolidates all provisioning, configuration, and deployment activities in one location. This allows multiple regions to be prepared simultaneously using shared resources, tools, and personnel, increasing throughput while reducing coordination complexity. The merged approach resolves the contradiction by centralizing management functions that would otherwise be distributed and difficult to coordinate.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent applies universality by designing the prefab factory as a multi-functional facility that can simultaneously configure and prepare multiple different region types according to various customer specifications. The prefab factory uses standardized configuration processes and reusable infrastructure components that can be adapted to different region requirements, allowing efficient simultaneous production of multiple regions. This universal approach resolves the contradiction by enabling high throughput through standardized multi-functional processes while minimizing coordination complexity through a single centralized management point.

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

Data Source

PatentUS12483530B2Techniques for rotating network addresses in prefab regions
Publication Date: 2025.11.25 ORACLE INT CORP
  • US12483530B2 patent drawing
  • US12483530B2 patent drawing
  • US12483530B2 patent drawing

AI summary

Techniques are disclosed for rotating network addresses following the installation of a prefab region network at a destination site. A manager service executing within a distributed computing system can allocate a rotation network address pool to a root allocator service that may be configured to provide network addresses from network address pools to dependent nodes within the distributed computing system, with each dependent node associated with a corresponding first network address of the network address pools. The manager service can receive an indication that a second network address of the rotation network address pool is associated with a dependent node. In response, the manager service can execute and a migration operation for the dependent node to redirect network traffic within the distributed computing system from the first network address to the second network address.