Centralized Troubleshooting Tool for Distributed Virtual Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed virtual networks, troubleshooting is complicated due to the need to manage multiple physical endpoints, requiring users to remember various passwords, identify logical resources across endpoints, and navigate different command interfaces, which can be cumbersome and error-prone.

Innovation Solution

A centralized troubleshooting tool with an intelligent CLI that provides a single consistent user interface, allowing users to invoke commands across physical endpoints, preloading command history with resolved identifiers, and managing adaptive command timeouts to simplify the troubleshooting process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a distributed virtual network architecture is used to achieve scaling and performance, then the availability and scalability of logical resources are improved, but the difficulty of troubleshooting and debugging the system increases

Engineering Contradiction:
ImprovescalabilityVSAvoidtroubleshooting difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a centralized troubleshooting tool as an intermediary between the user and the distributed virtual network. This tool provides a unified interface that abstracts away the complexity of multiple physical endpoints, allowing users to troubleshoot distributed logical resources without directly interacting with individual physical devices. The mediator consolidates control and information from multiple PEs into a single accessible interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If users log into different physical endpoints to troubleshoot the distributed system, then direct access to system components is achieved, but the complexity of managing multiple passwords and identifiers increases

Engineering Contradiction:
Improvedirect accessVSAvoidpassword management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges multiple physical endpoint interfaces into a single centralized troubleshooting interface. Instead of requiring users to separately log into and manage multiple physical endpoints with different credentials, the consolidated tool combines access to all PEs through one authentication mechanism and unified interface, eliminating the need to manage multiple passwords and identifiers.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If a centralized troubleshooting tool is implemented to simplify user interface management, then ease of operation is improved, but the system architecture complexity increases

Engineering Contradiction:
Improveuser interface consistencyVSAvoidsystem architecture complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The centralized troubleshooting tool serves as an intermediary layer that manages the complexity internally while presenting a simplified interface externally. The tool handles the architectural complexity of communicating with multiple physical endpoints, resolving logical resource mappings, and coordinating troubleshooting operations behind the scenes, thereby shielding users from system architecture complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If command history is maintained across different terminals, then user productivity is improved, but the complexity of synchronizing command history across physical endpoints increases

Engineering Contradiction:
Improvecommand history reuseVSAvoidcommand history synchronization
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges command history functionality from multiple distributed terminals into a unified command history maintained by the centralized troubleshooting tool. This consolidated approach allows users to access and reuse commands across different physical endpoints through a single history record, eliminating the need to synchronize command history across multiple separate terminals while maintaining full command reuse capability.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10218560B2Centralized troubleshooting tool in distributed virtual network
Publication Date: 2019.02.26 VMWARE INC
  • US10218560B2 patent drawing
  • US10218560B2 patent drawing
  • US10218560B2 patent drawing

AI summary

A novel centralized troubleshooting tool that enables user to troubleshoot a distributed virtual network with a single consistent user interface is provided. The distributed virtual network being monitored or debugged by the centralized troubleshooting tool includes different types of logical resources (LRs) that placed or distributed across different physical endpoints (PEs). The centralized troubleshooting tool provides functions that allow the user to invoke commands on different physical endpoints in order to collect information about the logical resources running in those physical endpoints. This allows the user to compare and analyze the information from different PEs for a same LR.