Reverse Health Checks for Cloud Network Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud environments face network connectivity disruptions due to hardware failures and other technical issues, affecting the responsiveness of software applications and services, and existing solutions fail to effectively monitor and manage these disruptions across multiple availability zones.

Innovation Solution

The implementation of internal and external web agents configured to perform network calls and collect response data, generating structured data to determine the health status of network connectivity across multiple availability zones, allowing for real-time monitoring and notification of outages and connectivity issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If web agents are deployed across multiple network segments and availability zones to monitor network connectivity, then measurement precision of network health status is improved, but device complexity increases

Engineering Contradiction:
Improvenetwork connectivity monitoring precisionVSAvoidmonitoring system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The monitoring system is segmented into multiple independent web agents deployed across different network segments and availability zones. Each agent independently monitors connectivity within its segment, and results are aggregated to form a comprehensive view. This segmentation enables precise local monitoring without requiring a single complex centralized system, resolving the contradiction between measurement precision and device complexity.

Inventive Principle:
Principle #1Segmentation

2Reliability

If comprehensive network calls are performed between internal and external web agents to detect outages, then reliability of outage detection is improved, but loss of time increases

Engineering Contradiction:
Improveoutage detection reliabilityVSAvoidoutage detection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Web agents perform preliminary connectivity checks and maintain readiness to detect outages. The system proactively establishes baseline connectivity patterns and can immediately identify deviations. This preliminary action enables reliable outage detection without requiring time-consuming comprehensive analysis when an outage occurs, as the monitoring infrastructure is already in place and actively checking connectivity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous feedback loops where web agents constantly report connectivity status and receive instructions. This real-time feedback mechanism enables rapid detection and response to outages, maintaining high reliability while minimizing detection time through automated decision-making based on predefined thresholds and patterns.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If multiple internal and external web agents are configured to perform network calls, then measurement precision of network health status is improved, but use of energy increases

Engineering Contradiction:
Improvenetwork health status accuracyVSAvoidenergy consumption of web agents
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The monitoring system performs partial connectivity checks focused on critical network paths and segments rather than exhaustive testing of all possible connections. Web agents prioritize monitoring essential connectivity routes and can reduce monitoring intensity during normal operation, increasing precision for critical paths while managing overall energy consumption through selective rather than comprehensive monitoring.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11570075B2Reverse health checks
Publication Date: 2023.01.31 SAP SE
  • US11570075B2 patent drawing
  • US11570075B2 patent drawing
  • US11570075B2 patent drawing

AI summary

The present disclosure relates to computer-implemented methods, software, and systems for detecting isolated zones in a cloud platform. Aggregated data for network connectivity status of web agents at the cloud platform is iteratively collected at a health service. The aggregated data is generated based on network call log data for external accessibility of the web agents. The web agents run at different network segments of the cloud platform. The network call log data is generated based on executed network calls issued from one or more external web agents running outside of the cloud platform and directed to each of the web agents at the cloud platform. A poll request for a network connectivity status for inbound connectivity for an entity running on the cloud platform is received. In response to evaluating the collected aggregated data, the network connectivity status for inbound connectivity for the entity is provided.