Uniform Distributed Destination Configuration for Messaging Clusters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Heterogeneous distributed destinations are difficult to configure and maintain, leading to administrative and application issues due to inconsistent member configurations, which can result in security restrictions and load balancing problems across a cluster.

Innovation Solution

A uniform distributed destination system that automatically allocates and configures member destinations with consistent parameters, allowing dynamic adjustment to meet changing cluster configurations, and enables automatic creation and deployment of new destinations and Message Driven Beans to match growing configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If heterogeneous distributed destinations are configured manually with different capacities and weights, then load balancing can be optimized for each member, but configuration complexity and maintenance difficulty increase significantly

Engineering Contradiction:
Improveload balancing efficiencyVSAvoidconfiguration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies homogeneity by making all member destinations uniform in configuration, capacity, and weight. Instead of allowing heterogeneous destinations with different capacities, the system creates identical destination members across the cluster, eliminating configuration complexity while maintaining functional load balancing through uniform distribution.

Inventive Principle:
Principle #33Homogeneity

Solution Approach 2:

The patent creates a universal destination template that can be replicated across multiple cluster members. This single uniform destination configuration serves all members identically, providing a universal solution that simplifies management while the cluster as a whole provides load balancing and failover capabilities.

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

2Reliability

If uniform distributed destinations are deployed across a cluster, then administrative consistency and reliability improve, but flexibility to allocate extra capacity to specific members is reduced

Engineering Contradiction:
Improveadministrative consistencyVSAvoidcapacity allocation flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the uniform destination configuration adaptable to changing cluster conditions. When members are added or removed from the cluster, the system dynamically adjusts the distribution of uniform destinations accordingly, maintaining consistency while adapting to new configurations without manual reconfiguration.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If manual configuration of physical destinations is required before creating distributed destinations, then individual member customization is possible, but deployment time and operational overhead increase

Engineering Contradiction:
Improveindividual member customizationVSAvoiddeployment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-configuring the uniform destination template with all necessary parameters before deployment. The system prepares the destination configuration in advance, then automatically replicates it across cluster members, eliminating the need for manual configuration of each individual destination and significantly reducing deployment time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs self-service by automatically creating and configuring member destinations without requiring manual intervention. The uniform destination configuration is automatically replicated and deployed across the cluster, eliminating administrative overhead and deployment time while maintaining consistency.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8504643B2System and method for uniform distributed destinations
Publication Date: 2013.08.06 ORACLE INT CORP
  • US8504643B2 patent drawing
  • US8504643B2 patent drawing
  • US8504643B2 patent drawing

AI summary

The present invention enables enable uniform distributed destination, which greatly simplifies the management and development of distributed destination applications and permits the configuration of a clustered resource to be adjusted dynamically to meet the changing configuration of the cluster. In a uniform distributed destination, member destinations will be allocated uniformly, each having a consistent configuration of all distributed destination parameters. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.