Clustered Node Management via Dedicated MBean Servers
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


