Interface Device Monitoring Cloud Communications for Performance Degradation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In complex cloud infrastructures, diagnosing performance issues is challenging due to vague indications, often requiring extensive time to identify root causes, leading to prolonged service outages as different teams investigate various potential causes.

Innovation Solution

Implementing an interface device between the application server and the computing network to monitor communications and responses, enabling the identification of performance issues and determining whether they originate from the application or the network, allowing for immediate action such as redirecting communications or bypassing problematic network segments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If separate teams investigate different potential root causes without coordinated monitoring, then each team can focus on specific areas, but the overall diagnosis time increases significantly

Engineering Contradiction:
Improvediagnosis speedVSAvoidservice outage duration
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The monitoring system segments the communication path into distinct segments (client-to-application, application-to-database, network segments) and assigns specific monitoring responsibilities to each segment. This allows parallel investigation by different teams while maintaining coordinated visibility into the entire system, reducing overall diagnosis time without increasing individual team workload.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The interface device acts as an intermediary between the application server and the computing network, collecting and analyzing communication data from multiple sources simultaneously. This intermediary consolidates information from network monitoring, application monitoring, and database monitoring into a unified view, enabling faster root cause identification without requiring multiple separate investigation teams.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If comprehensive monitoring of all communications is implemented, then root cause identification becomes more accurate, but system complexity increases

Engineering Contradiction:
Improveperformance issue detection accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The monitoring system applies local quality by implementing monitoring at specific critical points in the communication path (interface device between application server and network, application-level monitoring points, database connection monitoring) rather than attempting to monitor everything uniformly. Each monitoring point focuses on specific communication aspects relevant to that segment, achieving high detection accuracy while maintaining manageable system complexity.

Inventive Principle:
Principle #3Local quality

3Speed

If the interface device monitors and analyzes communications in real-time, then performance issues can be identified quickly, but processing resources are consumed

Engineering Contradiction:
Improveperformance issue detection speedVSAvoidprocessing resource consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The interface device implements partial monitoring by focusing analysis on specific communication parameters most indicative of performance issues (response times, error rates, throughput thresholds) rather than analyzing every packet detail. This selective monitoring achieves rapid performance issue detection while minimizing processing resource consumption compared to comprehensive deep packet inspection.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20210288890A1Monitoring communications to identify performance degradation
Publication Date: 2021.09.16 CISCO TECHNOLOGY INC
  • US20210288890A1 patent drawing
  • US20210288890A1 patent drawing
  • US20210288890A1 patent drawing

AI summary

This disclosure describes techniques for monitoring communications in an application cloud infrastructure. The techniques may include determining whether a performance issue associated with the communications is related to an application server for a hosted application, or to a computing network that transmits the communications across the application cloud infrastructure. The techniques may also further include testing to define a performance issue, and/or taking action in response to a performance issue, including potentially mitigating the performance issue. As such, monitoring communications may help improve network performance by efficiently identifying and isolating instances of potential performance degradation.