Managed Network Node Failure Behavior Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The management of large-scale computer networks has become increasingly complex due to the scale and scope of data centers and computer networks, with existing technologies struggling to efficiently provision, administer, and manage physical computing resources, especially in virtualized environments where failure scenarios and network topologies are dynamic.

Innovation Solution

The implementation of a system that manages communications within a managed computer network by using configurable network services, which include a System Manager and Communication Manager module to handle communications, specify failure behaviors, and dynamically adjust network topologies, allowing for efficient routing and optimization of communications even in the presence of unavailable nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If virtualization technologies are used to share physical computing resources among multiple users, then resource efficiency and security are improved, but network management complexity increases due to dynamic failure scenarios and topologies

Engineering Contradiction:
Improveresource efficiencyVSAvoidnetwork management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system enables automatic failure behavior configuration where computing nodes self-manage their own failure scenarios. Each node is configured with failure behaviors that automatically execute when failures occur, eliminating the need for manual network management interventions and reducing operational complexity while maintaining high resource efficiency in virtualized environments.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Failure behaviors are configured in advance before actual failures occur. The system pre-establishes failure scenarios, associated conditions, and predetermined actions that will automatically execute when failures happen, allowing the network to respond proactively to failure conditions without requiring real-time manual intervention and reducing management complexity.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If computing nodes are configured with specific failure behaviors, then network reliability is improved, but system configuration complexity increases

Engineering Contradiction:
Improvenetwork reliabilityVSAvoidconfiguration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system manages failure behaviors by changing configuration parameters of computing nodes in a standardized manner. Failure scenarios are defined through parameter changes that specify conditions and actions, allowing reliable network operation through systematic parameter management rather than complex configuration procedures. This approach maintains reliability while simplifying the configuration process through parameter-based control.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the system dynamically adapts to node availability and network conditions, then communication efficiency is improved, but management overhead increases

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidmanagement overhead
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms that continuously monitor node availability and network conditions. Based on this feedback, the system automatically adjusts communication paths and executes configured failure behaviors, enabling dynamic adaptation to network changes. This feedback-driven approach improves communication efficiency while managing overhead through automated responses rather than manual monitoring and adjustment.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9736016B2Managing failure behavior for computing nodes of provided computer networks
Publication Date: 2017.08.15 AMAZON TECH INC
  • US9736016B2 patent drawing
  • US9736016B2 patent drawing
  • US9736016B2 patent drawing

AI summary

Techniques are described for providing managed computer networks. In some situations, the techniques include managing communications for computing nodes of a managed computer network by using one or more particular computing nodes of the managed computer network that are configured to operate as intermediate destinations to handle at least some communications that are sent by and/or directed to one or more other computing nodes of the managed computer network. In addition, the techniques may include managing the communications in accordance with configured failure behavior specified for one or more computing nodes of the computer network, such as specified failure behavior for a computing node configured to operate as an intermediate destination that indicates how communications that would otherwise be routed via the intermediate destination computing node are to be handled if the intermediate destination computing node fails or is otherwise unavailable (e.g., to block or allow such communications).