Clustered Node Management via Dedicated MBean Servers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-tiered enterprise application systems are complex and difficult to manage, with existing management technologies failing to simplify the administration of large enterprise networks, particularly due to the complexity of managing multiple clusters of presentation, business, and database servers along with their dependencies.

Innovation Solution

A monitoring system and method that employs a central management arrangement with dedicated management beans (MBeans) for each server node and dispatcher, collecting and compiling resource data into a predefined organizational structure for a management interface, utilizing Java Management Extensions (JMX) architecture to provide a unified view of monitored resources and simplify management across clusters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a multi-tiered architecture is used to separate presentation logic, business logic, and database logic onto dedicated servers, then flexibility and scalability are improved, but device complexity and difficulty of management increase significantly

Engineering Contradiction:
ImproveflexibilityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the management system into multiple independent agents, each responsible for monitoring specific servers or server groups. These agents can be deployed independently on different nodes, allowing the management functionality to scale with the infrastructure while maintaining modular complexity management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary management architecture where agents act as mediators between the monitored servers and the central management system. These agents collect, process, and forward management information, simplifying the complexity by providing a layered approach rather than direct centralized control of all servers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple clusters of presentation servers, business servers, and databases are deployed to handle large enterprise workloads, then productivity and scalability are improved, but the difficulty of detecting and measuring system resources increases

Engineering Contradiction:
ImproveproductivityVSAvoiddifficulty of detecting system resources
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent merges the monitoring capabilities into integrated agents that can detect and measure multiple types of system resources (CPU, memory, storage, network) across different server types (presentation, business, database) within a single unified framework, reducing the difficulty of resource detection.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates universal agents with multi-functional monitoring capabilities that can adapt to monitor different server types and resource types using the same underlying mechanism, making resource detection and measurement consistent across the entire multi-tiered infrastructure.

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

3Measurement precision

If dedicated management infrastructure is implemented to monitor each server node, then measurement precision and system control are improved, but device complexity and administration overhead increase

Engineering Contradiction:
ImproveprecisionVSAvoidcomplexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements self-service monitoring where each server node runs its own agent that automatically collects and reports its own performance metrics without requiring external monitoring infrastructure. This maintains high measurement precision while reducing overall system complexity by eliminating the need for separate dedicated monitoring hardware or software on each node.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7493624B1Management architecture and method employed within a clustered node configuration
Publication Date: 2009.02.17 SAP SE
  • US7493624B1 patent drawing
  • US7493624B1 patent drawing
  • US7493624B1 patent drawing

AI summary

A monitoring system and method are described which simplify the management of complex, multi-tiered networks such as those used in large enterprises. A cluster of application servers are communicatively coupled on a network to serve applications over the network to a plurality of clients. Each of the application servers includes a plurality of server nodes and at least one dispatcher node. Each of the server nodes and dispatchers is assigned its own dedicated management bean (“MBean”) server and each of the MBean servers are associated with a plurality of MBeans for monitoring specified system resources. In addition, one embodiment of the invention includes cluster integration logic which collects and compiles resource data from each of the individual MBeans and provides the compiled data in a predefined organizational structure to a management interface.