Encapsulation Protocol Packet Tracking for Virtualized Network Health

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network health management in virtualized computing services faces challenges in accurately and timely detecting performance issues, as existing monitoring methods often fail to provide representative measures of client application performance, leading to delayed mitigation of problems.

Innovation Solution

Implementing a packet tracking algorithm using encapsulation protocol headers that establishes sessions between encapsulation protocol processing components to collect and analyze network metrics, allowing for real-time monitoring and remedial actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If special-purpose agents are used to monitor service components, then the health states of components can be determined, but the data collected does not accurately reflect actual client application performance

Engineering Contradiction:
Improveperformance measurement accuracyVSAvoidperformance problem detection reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent introduces packet tracking as an intermediary mechanism between network components and performance monitoring. By tracking individual packets through the network path using encapsulation protocol headers, the system obtains actual performance data from the client application's perspective rather than relying on component-level agent data. This intermediary approach bridges the gap between infrastructure monitoring and application performance measurement.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If traditional monitoring agents are deployed, then component health can be assessed, but performance problems are not detected quickly enough for timely mitigation

Engineering Contradiction:
Improveproblem detection speedVSAvoidtime for remedial action
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system performs preliminary packet tracking and performance measurement before actual performance degradation occurs. By continuously monitoring packet transmission characteristics and establishing baseline performance metrics, the system can detect anomalies and trigger remedial actions before they impact client applications. This proactive approach reduces both detection time and the window for effective remediation.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If packet tracking is implemented using encapsulation protocol headers, then accurate and timely network impairment detection is achieved, but system complexity increases

Engineering Contradiction:
Improvenetwork performance measurement accuracyVSAvoidpacket tracking system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent leverages the existing encapsulation protocol headers already present in network traffic for their primary function of network virtualization and traffic routing. By adding performance tracking functionality to these existing headers rather than creating separate tracking protocols, the system achieves multi-functionality. The same packet structure serves both network routing and performance measurement purposes, reducing overall system complexity.

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

Data Source

PatentUS10917322B2Network traffic tracking using encapsulation protocol
Publication Date: 2021.02.09 AMAZON TECH INC
  • US10917322B2 patent drawing
  • US10917322B2 patent drawing
  • US10917322B2 patent drawing

AI summary

A first encapsulation protocol processing component (EPPC) at a particular device of a virtualized computing service establishes a network packet tracking session with a second EPPC at another device. The first EPPC tags at least some encapsulation packets (which contain baseline packets generated at or directed to guest virtual machines) sent to the second EPPC as tracked packets. The first EPPC obtains network metrics corresponding to the tracked packets of the session from the second EPPC, prepares network health updates based on the metrics, and send the updates to a network health management service associated with the virtualized computing service.