Hierarchical Server Management System for Reducing Administrative Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing complexity of interactions between client-side and server systems, particularly in large-scale business environments, leads to a significant burden on server administrators due to the intricate relationships among various servers, resulting in complex management and frequent errors.

Innovation Solution

A method and system for managing servers using a hierarchical structure with at least four layers (cluster, group, set, and unit) in a tree topology, allowing for efficient classification, operation command analysis, and forwarding, enabling effective management and capacity expansion while ensuring smooth fault handling and resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If servers are distributed according to different business logics in a cluster, then the service capability and adaptability are improved, but the management complexity and difficulty of operation increase significantly

Engineering Contradiction:
Improveservice capabilityVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the server cluster into a hierarchical structure with four distinct layers: cluster layer, group layer, set layer, and unit layer. Each layer manages specific aspects of server organization, dividing the complex management task into smaller, more manageable segments. The cluster layer handles high-level service routing, while lower layers manage increasingly specific server groups and units, reducing overall management complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a multi-dimensional hierarchical structure that adds organizational dimensions to server management. Instead of flat clustering, servers are organized across four hierarchical dimensions (cluster→group→set→unit), allowing administrators to navigate and manage servers through multiple organizational perspectives, thereby simplifying complex relationships.

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

2Adaptability or versatility

If the number of servers and business logics increases, then the service coverage and functionality are improved, but the burden on administrators and frequency of errors increase

Engineering Contradiction:
Improveservice coverageVSAvoidadministrator burden
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces intelligent agents as intermediaries between administrators and the complex server infrastructure. These agents reside on servers and automatically handle routine management tasks, command execution, and status reporting. Administrators interact with simplified interfaces while agents manage the complexity behind the scenes, reducing administrator burden despite increased server quantities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The hierarchical structure enables self-service capabilities where each layer can autonomously manage its subordinate units. Cluster layers can automatically route commands to appropriate groups, groups can manage their sets, and sets can coordinate units, reducing the need for centralized administrator intervention in routine operations.

Inventive Principle:
Principle #25Self-service

3Ease of manufacture

If servers are organized in a flat cluster structure, then the deployment is simple, but the relationship management among servers becomes complex and error-prone

Engineering Contradiction:
Improvedeployment simplicityVSAvoidrelationship complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent implements a nested hierarchical structure where units are contained within sets, sets within groups, and groups within clusters. This nested organization allows servers to belong to multiple hierarchical contexts simultaneously, enabling clear relationship management through defined containment relationships rather than complex peer-to-peer connections.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS9985859B2Method and system for managing servers
Publication Date: 2018.05.29 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9985859B2 patent drawing
  • US9985859B2 patent drawing
  • US9985859B2 patent drawing

AI summary

A method of managing servers includes at a central server having one or more processors and memory for storing one or more programs to be executed by the processors: obtaining configuration file for clustering servers; classifying each server into one layer of a hierarchical structure based on business logic associated with the server defined in the configuration file; receiving an operation command from an administrator; analyzing the operation command to identify a target server for executing the operation command; and forwarding the operation command to the target server through a path in the hierarchical structure defined in the operation command.