Traffic Management Pool Validation Engine

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing platforms are susceptible to failures due to natural and manmade disasters, leading to costly data loss and service interruptions, necessitating effective disaster recovery measures for cloud-based applications.

Innovation Solution

A traffic management pool system is implemented, comprising multiple traffic management devices that synchronize configurations to route requests for cloud-based applications based on the availability of primary and secondary instances across different cloud platforms, ensuring seamless failover and failback through DNS services and validation engines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a traffic management pool is formed by modifying configuration of traffic management devices to route requests based on instance availability, then service continuity and disaster recovery capability are improved, but system complexity and configuration synchronization requirements increase

Engineering Contradiction:
Improveservice continuityVSAvoidconfiguration synchronization
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A validation engine is introduced as an intermediary component that mediates between traffic management devices and the configuration management system. The validation engine receives configuration modifications, validates them against synchronization requirements, and ensures consistent propagation across all traffic management devices in the pool, thereby reducing the complexity of direct peer-to-peer synchronization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements a feedback mechanism where the validation engine continuously monitors configuration states across traffic management devices and provides feedback when synchronization deviations are detected. This feedback loop enables automatic detection and correction of configuration drift, ensuring consistent routing behavior without requiring manual intervention.

Inventive Principle:
Principle #23Feedback

2Stability of the object's composition

If configuration modifications are propagated across traffic management devices to maintain synchronicity, then routing consistency is improved, but validation time and operational overhead increase

Engineering Contradiction:
Improverouting consistencyVSAvoidvalidation time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

Configuration modifications are validated in advance before being propagated to traffic management devices. The validation engine checks configuration syntax, semantics, and compatibility requirements prior to deployment, preventing invalid configurations from entering the system and reducing the need for revalidation and correction cycles.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The validation engine performs selective validation on only the modified portions of configuration rather than revalidating entire configuration sets. This partial validation approach maintains routing consistency for changed elements while significantly reducing validation time and operational overhead compared to full configuration revalidation.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If traffic management devices route requests to backup instances when primary instances are unavailable, then disaster recovery capability is improved, but routing logic complexity and device operational complexity increase

Engineering Contradiction:
Improvedisaster recovery capabilityVSAvoiddevice operational complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

Traffic management devices are equipped with automated health monitoring and instance availability detection capabilities. Each device autonomously monitors the status of primary instances, automatically detects failures, and switches routing to backup instances without requiring manual intervention or complex external control systems.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent combines multiple functions including health monitoring, failure detection, routing decision-making, and failover execution into a single integrated traffic management device. This consolidation simplifies operation by providing unified management of disaster recovery processes rather than requiring separate systems for each function.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11089093B2Validation of a traffic management pool
Publication Date: 2021.08.10 SAP SE
  • US11089093B2 patent drawing
  • US11089093B2 patent drawing
  • US11089093B2 patent drawing

AI summary

A method for validating a traffic management pool that includes a first traffic management device and a second traffic management device may include forming the traffic management pool. The traffic management pool may be formed by modifying a configuration of the first traffic management device to route requests for a cloud-based application based at least on an availability of a first instance of the cloud-based application at a first cloud platform landscape. Synchronicity within the traffic management pool may be validated based on the modification to the configuration of the first traffic management device being propagated to the second traffic management device such that the second traffic management device is also configured to route the requests for the cloud-based application based on the availability of the first instance of the cloud-based application. Related systems and articles of manufacture are also provided.