Network Controller for Container Workload Visibility in Blade Switches

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data center environments with blade switches, existing technologies face challenges in maintaining network visibility for containerized workloads, particularly in complex integrated configurations, where the additional levels of indirection obscure the visibility of traffic and connections, making it difficult to monitor and debug issues effectively.

Innovation Solution

A network controller determines the physical network topology, collects virtual machine and container workload information, and generates an integrated correlated visualization mapping, providing insights into containerized workloads without requiring custom agents on servers or switches, by integrating data from virtual machine managers and container orchestrators.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If containerized deployments are implemented in data center environments with blade switches, then workload flexibility and resource utilization are improved, but network visibility and monitoring capabilities deteriorate due to additional levels of indirection

Engineering Contradiction:
Improveworkload flexibilityVSAvoidnetwork visibility
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces a network controller as an intermediary component that collects information from multiple sources (physical network topology, virtual machine manager, blade system management software, container orchestrator) and generates an integrated correlated visualization mapping. This mediator reconciles the indirection layers between containerized workloads and physical network infrastructure, restoring visibility without compromising workload flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent adds a new dimensional layer - the integrated correlated visualization mapping - that correlates container workload information with physical network topology across multiple indirection layers. This additional dimension enables visibility through the complexity by mapping virtual container entities to their physical network representations, allowing monitoring without changing the containerized deployment model.

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

2Productivity

If integrated data center configurations with blade switches are used, then space utilization and infrastructure efficiency are improved, but complexity of monitoring and debugging increases

Engineering Contradiction:
Improveinfrastructure efficiencyVSAvoidmonitoring complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple monitoring data sources (physical network topology from network controllers, virtual machine topology from VM managers, blade system information from management software, and container workload data from orchestrators) into a single integrated correlated visualization mapping. This consolidation reduces monitoring complexity by providing a unified view despite the integrated infrastructure's complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the monitoring function into a dedicated network controller that independently collects and processes information from various infrastructure components. This segmentation allows the monitoring system to handle complexity systematically by processing each data type separately before integrating them, making the monitoring process more manageable despite infrastructure integration.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If multiple levels of indirection are introduced in containerized deployments, then abstraction and portability are improved, but difficulty in tracing traffic and connections increases

Engineering Contradiction:
ImproveportabilityVSAvoidtraffic tracing difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The network controller acts as an intermediary that bridges the abstraction layers. It collects container workload information from the container orchestrator and correlates it with physical network topology data, creating a mapping that traces traffic paths through multiple indirection layers while preserving the portability benefits of container abstraction.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a virtual representation or copy of the physical network topology correlated with container workload information. This copied mapping enables traffic tracing and connection analysis without interfering with the actual containerized deployment architecture, maintaining portability while enabling measurement through the indirection layers.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11956126B1Enhancing container workload visibility in data center environments with blade switches
Publication Date: 2024.04.09 CISCO TECHNOLOGY INC
  • US11956126B1 patent drawing
  • US11956126B1 patent drawing
  • US11956126B1 patent drawing

AI summary

In one embodiment, an illustrative method herein may comprise: determining, by a network controller, physical network topology of a data center network; collecting, by the network controller, virtual machine related network topology of the data center network from a virtual machine manager for the data center network; collecting, by the network controller, virtual ethernet flow mapping information of the data center network from a blade system management software for the data center network; collecting, by the network controller, container workload information of the data center network from a container orchestrator for the data center network; and generating, by the network controller, an integrated correlated visualization mapping of containers and associated network attachment points in the data center network based on the physical network topology, the virtual machine related network topology, the virtual ethernet flow mapping information, and the container workload information.