Exclusive TCP/IP Stack for Zone Cluster Networking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing server virtualization and zone clustering technologies face challenges in providing reliable and secure networking support for applications, particularly in ensuring predictable throughput and fault tolerance during application migrations between zone entities.

Innovation Solution

Implementing an exclusive TCP/IP stack for each zone entity within a server system, allowing applications to maintain communication using dedicated resources, ensuring predictable performance and security, and enabling seamless migration between zone entities while maintaining isolation from other entities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If shared networking resources are used among multiple zone entities, then device complexity is reduced, but network communication security and reliability deteriorate

Engineering Contradiction:
Improvenetworking infrastructure complexityVSAvoidnetwork communication reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the shared networking infrastructure into multiple virtual network stacks, with each zone entity having its own dedicated virtual network stack. This segmentation isolates network communication paths while maintaining physical resource sharing, thereby improving reliability without requiring separate physical hardware for each zone entity.

Inventive Principle:
Principle #1Segmentation

2Productivity

If shared networking resources are used among multiple zone entities, then resource utilization efficiency is improved, but network communication security deteriorates

Engineering Contradiction:
Improvenetwork resource utilization efficiencyVSAvoidnetwork security risks
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent implements segmentation by creating separate virtual network stacks for each zone entity, ensuring that network traffic is isolated at the software layer. This allows efficient sharing of physical networking resources while maintaining security through virtualization-based isolation boundaries.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The virtual network stack acts as an intermediary layer between the physical networking infrastructure and zone entities. This intermediary provides controlled access and isolation, enabling secure resource sharing by mediating all network communications through dedicated virtual paths.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If application migration between zone entities is implemented, then system fault tolerance is improved, but network communication continuity becomes challenging

Engineering Contradiction:
Improvesystem fault toleranceVSAvoidnetwork communication stability
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent prepares network communication continuity in advance by assigning dedicated virtual network stacks to each zone entity before migration occurs. When application migration is needed for fault tolerance, the pre-configured virtual network infrastructure is already in place to immediately support the migrated application, ensuring communication stability throughout the migration process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9495257B2Networking support for zone clusters based on virtualization of servers
Publication Date: 2016.11.15 ORACLE INT CORP
  • US9495257B2 patent drawing
  • US9495257B2 patent drawing
  • US9495257B2 patent drawing

AI summary

An aspect of the present invention provides a corresponding exclusive communication stack (e.g., TCP/IP stack) for each zone entity of a server system. In an embodiment, multiple server systems together implement a zone cluster containing such zone entities provided on corresponding server systems. As a result, when an application executing on a first zone entity of a first server is moved to a second zone entity of a zone cluster on a second server, the application continues to communicate using exclusive communication stack provided for the second zone entity. In view of the dedicated resources for network communication, applications executing in any zone entity of such a zone cluster, may have a desired level of predictable throughput performance and security for the communicated data packets.