Worker Node Migration via Dual Communication Pathway Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Service providers face challenges in seamlessly migrating or updating clusters in a virtual cloud network without disrupting customer services, particularly when components are deployed across multiple tenancies, as they lack direct access to customer tenancy components.

Innovation Solution

The method involves switching network communications between worker nodes and manager instances by creating new communication pathways, updating IP addresses, and using existing components like DaemonSets and software-defined virtual network interfaces to disconnect and reconnect components, allowing for migration or update without direct access to customer tenancy components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If service providers directly access customer tenancy components to perform migration or update operations, then the migration process can be directly controlled and managed, but customer security and tenancy isolation are compromised

Engineering Contradiction:
Improvemigration controlVSAvoidsecurity risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary mechanism where the service provider creates a new manager instance that acts as a mediator between the worker nodes and the target manager instance. The container tool on worker nodes communicates with the new manager instance, which then manages the transition to the target manager instance. This intermediary approach allows the service provider to control the migration process while maintaining security boundaries, as the new manager instance is created within the customer's tenancy and handles all communications securely.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the migration process disrupts network communications between worker nodes and manager instances, then the update can be performed, but service continuity is interrupted

Engineering Contradiction:
Improveconfiguration updateVSAvoidservice continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements preliminary action by creating the new manager instance and establishing its communication pathways before the old manager instance is decommissioned. The container tool on worker nodes is updated to use the new manager instance's IP address while the old instance is still operational. This allows the migration to proceed without interrupting service, as the transition is prepared in advance and executed smoothly.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent ensures continuity of useful action by maintaining network communications throughout the migration process. The new manager instance is created with IP addresses that are integrated into the existing network fabric, allowing worker nodes to continue communicating without interruption. The old manager instance remains operational during the transition, providing a fallback path and ensuring that service continuity is maintained until the migration is complete.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If multiple communication pathways are maintained during migration, then service continuity is preserved, but network complexity increases

Engineering Contradiction:
Improveservice continuityVSAvoidnetwork configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the migration process into distinct phases with clearly defined communication pathways. The first pathway is from worker nodes to the new manager instance, and the second pathway is from the new manager instance to the target manager instance. This segmentation allows each pathway to be managed independently, reducing the overall complexity despite maintaining multiple pathways during transition.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11621888B2Techniques for migrating worker nodes to a new manager instance
Publication Date: 2023.04.04 ORACLE INT CORP
  • US11621888B2 patent drawing
  • US11621888B2 patent drawing
  • US11621888B2 patent drawing

AI summary

Techniques for migrating worker nodes within clusters to a new manager instance. One technique includes receiving a request to migrate or update a configuration of a cluster within a container system, where the migration or update includes switching from a first communication pathway to a second communication pathway between worker nodes and a manager instance; creating a component and associated IP address for the second communication pathway; communicating a pod specification that includes the IP address for the second communication pathway to the manager instance, where the pod specification will cause a container tool to update each of the worker nodes with the IP address for the second communication pathway; receiving a notification that all worker nodes have been updated with the IP address; and removing a component and associated IP address for the first communication pathway from the cluster.