Centralized Application Management for Distributed Routing Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed routing systems are more complex to configure due to their multi-device nature, making it difficult for administrators to manage and integrate configuration across multiple devices as a single entity.

Innovation Solution

A distributed computing system with a primary device providing a management interface that allows administrators to input commands and receive information, generating registration data to identify associated applications and send messages for centralized configuration and management, utilizing a messaging scheme and configuration database with rollback mechanisms for seamless integration and provisioning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a distributed routing system uses multiple devices to route network traffic, then the system can handle larger volumes of network traffic and provide more network services, but the system becomes more difficult to configure than individual routing devices

Engineering Contradiction:
Improvenetwork traffic routing capacityVSAvoidconfiguration difficulty
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent merges the configuration management functions of multiple distributed devices into a single unified management interface on the primary device. This allows administrators to configure applications across all devices in the distributed system through one centralized interface, eliminating the need to manually access and configure each individual device while maintaining the system's distributed architecture and routing capacity.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If applications execute on multiple devices in a distributed system, then the system provides enhanced functionality and service capacity, but the configuration and integration of these applications becomes complex

Engineering Contradiction:
Improveapplication functionalityVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal application management interface on the primary device that can discover, register, and configure applications regardless of which device they execute on. The interface uses a messaging scheme to communicate with applications across the distributed system, providing a single unified approach to managing diverse applications on multiple devices without requiring device-specific configuration procedures.

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

Solution Approach 2:

The primary device acts as an intermediary between administrators and applications running on distributed devices. The management interface on the primary device receives configuration commands, translates them into device-specific operations through the messaging scheme, and coordinates execution across all devices, thereby simplifying the configuration process while enabling versatile application deployment.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If a centralized management interface is provided for the distributed system, then configuration and management operations are simplified, but the primary device must maintain additional registration data and messaging mechanisms

Engineering Contradiction:
Improveconfiguration simplicityVSAvoidprimary device complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the management functionality by implementing a dedicated application management interface on the primary device that is separate from the existing network management interface. This interface handles application registration, discovery, and configuration through a specialized messaging scheme, allowing the primary device to maintain simplified device-level management while adding application-level management capabilities through a modular interface.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9590853B1Configuration of applications for distributed computing systems
Publication Date: 2017.03.07 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9590853B1 patent drawing
  • US9590853B1 patent drawing
  • US9590853B1 patent drawing

AI summary

A distributed computing system includes a primary device and one or more backend devices. The primary device provides a management interface for the distributed computing system. A plurality of applications may be installed on the backend devices for execution. The primary device generates registration data that associates the applications with management interface commands or configuration parameters in response to messages received from the applications. Subsequently, when the primary device receives a particular command at the management interface, the primary device identifies, based on the registration data, a particular application from among the plurality of applications. In response to identifying the application, the primary device may send to the application an outgoing message.