Virtual Network Routing Manager for Cost-Aware Topology Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of managing and provisioning physical computing resources in large-scale data centers and computer networks has increased, making it difficult to efficiently and securely allocate and administer resources across diverse user needs, especially with the growth of virtualization technologies.

Innovation Solution

A configurable network service that enables users to specify network topologies for managed computer networks, allowing for the creation of virtual networks overlaid on existing infrastructure without physically implementing all networking devices, using modules like the Network Routing Manager to emulate virtual networking devices and manage communications based on client-provided routing information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If virtualization technologies are used to share physical computing resources among multiple customers, then resource utilization efficiency is improved, but the complexity of provisioning and managing physical computing resources increases

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidcomplexity of provisioning and managing physical computing resources
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates virtual copies of computing resources through virtual machines that simulate physical hardware. Each virtual machine is a software simulation acting as a distinct logical computing system, allowing multiple virtual instances to share underlying physical infrastructure while maintaining independent resource management and allocation policies.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a virtualization layer as an intermediary between physical computing resources and customers. This layer abstracts the complexity of physical resource management by providing a standardized interface for resource provisioning, allocation, and management, isolating customers from the underlying physical infrastructure complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the scale and scope of data centers increases to serve more customers, then service capacity is improved, but the task of provisioning and managing physical computing resources becomes increasingly complicated

Engineering Contradiction:
Improveservice capacityVSAvoidtask of provisioning and managing physical computing resources
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates virtual machines that can be universally deployed across different physical hardware platforms. The virtualization layer provides multi-functional capabilities including resource virtualization, isolation, migration, and management, allowing the same virtual infrastructure to run on diverse physical hardware while maintaining consistent provisioning and management processes.

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

Solution Approach 2:

The patent segments physical computing resources into discrete virtual machine instances that can be independently provisioned, managed, and allocated. This segmentation allows granular control over resource distribution and enables scalable expansion by adding individual virtual or physical resources without reconfiguring the entire system.

Inventive Principle:
Principle #1Segmentation

3Reliability

If virtual machines are used to provide application isolation and security among customers, then security is improved, but the need to manage and administer virtualized resources increases complexity

Engineering Contradiction:
Improveapplication isolation and securityVSAvoidmanagement and administration of virtualized resources
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates isolated virtual copies of computing environments for each customer, with each virtual machine providing its own isolated application runtime and resource access controls. This virtual copying ensures that applications running in different virtual machines are isolated from each other, providing security boundaries while maintaining centralized management of the underlying infrastructure.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9219679B2Using virtual networking devices to manage routing cost information
Publication Date: 2015.12.22 AMAZON TECH INC
  • US9219679B2 patent drawing
  • US9219679B2 patent drawing
  • US9219679B2 patent drawing

AI summary

Techniques are described for providing managed virtual computer networks that have a configured logical network topology with virtual networking devices, such as by a network-accessible configurable network service, with corresponding networking functionality provided for communications between multiple computing nodes of the virtual computer network by emulating functionality that would be provided by the virtual networking devices if they were physically present. In some situations, the networking functionality provided for a managed computer network of a client includes receiving routing communications directed to the virtual networking devices and using included routing cost information to update the configuration of the managed computer network, and/or includes determining actual cost information corresponding to use of an underlying substrate network and providing routing cost information to the client that reflects the determined actual cost information, so as to enable the client to modify the configuration of the managed computer network accordingly.