Resource Group Traffic Rate Service for Bandwidth Pool Pricing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large-scale data centers, traditional bandwidth management methods often lead to oversubscription scenarios due to application-unaware bandwidth usage limits, resulting in decreased client satisfaction as providers struggle to meet simultaneous bandwidth demands across various resources.

Innovation Solution

A resource manager system allows clients to define bandwidth pools and allocate network traffic rates at a group level, enabling dynamic distribution of total bandwidth rates among resources within a group, with the ability to set different limits for intra-group and extra-group traffic, and supports hierarchical resource groups and pricing models based on traffic rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional bandwidth management methods are used with application-unaware bandwidth usage limits, then device complexity is reduced and ease of operation is improved, but network bandwidth consumption efficiency deteriorates and client satisfaction decreases due to oversubscription scenarios

Engineering Contradiction:
Improvebandwidth management operationVSAvoidnetwork bandwidth consumption efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent changes the parameter of bandwidth management from static, application-unaware limits to dynamic, application-aware traffic rates. The resource manager system dynamically adjusts traffic rates based on resource roles, application requirements, and current network conditions, transforming bandwidth management from a fixed parameter to an adaptive one that responds to changing demands.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements feedback mechanisms where the resource manager continuously monitors network traffic, resource utilization, and application performance. This feedback loop enables the system to detect oversubscription scenarios and adjust bandwidth allocation in real-time, ensuring that bandwidth promises are met while optimizing overall network efficiency.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If application-unaware bandwidth usage limits are set uniformly for all resources, then ease of operation is improved and device complexity is reduced, but reliability deteriorates as the system cannot provide promised bandwidth to all resources simultaneously

Engineering Contradiction:
Improvebandwidth limit configurationVSAvoidbandwidth promise fulfillment
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies local quality by assigning different traffic rate characteristics to different resources based on their specific roles and requirements within the distributed application. Instead of uniform bandwidth limits, each resource receives customized traffic rate allocations that match its functional needs, ensuring that critical resources receive adequate bandwidth while less critical resources receive appropriate but reduced allocations.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent transforms static bandwidth limits into dynamic traffic rate allocations that can change based on application needs and network conditions. The resource manager continuously adjusts traffic rates to ensure reliability of bandwidth promises, allowing the system to adapt to varying demands while maintaining service level agreements.

Inventive Principle:
Principle #15Dynamics

3Productivity

If dynamic traffic rate adjustment is implemented at the resource group level, then network bandwidth consumption efficiency is improved and client satisfaction is enhanced, but device complexity increases due to the need for resource manager systems and hierarchical management

Engineering Contradiction:
Improvenetwork bandwidth consumption efficiencyVSAvoidbandwidth management system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges bandwidth management functions into a unified resource manager system that handles multiple resources simultaneously. By combining individual resource management into a group-level management approach, the system reduces overall complexity while maintaining dynamic adjustment capabilities. The resource manager consolidates control functions, allowing efficient management of multiple resources through a single point of control.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The resource manager system is designed with multi-functionality, handling not only bandwidth allocation but also resource provisioning, monitoring, and optimization. This universal approach consolidates multiple management functions into a single system, reducing the need for separate specialized systems and thereby managing complexity while delivering comprehensive bandwidth optimization.

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

4Adaptability or versatility

If hierarchical resource groups are supported with different traffic rates for intra-group and extra-group traffic, then adaptability is improved and client satisfaction is enhanced, but device complexity increases due to the hierarchical management structure

Engineering Contradiction:
Improvetraffic rate configuration flexibilityVSAvoidhierarchical resource management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments network traffic into intra-group and extra-group categories, allowing different traffic rate policies for each segment. This segmentation enables fine-grained control over bandwidth allocation, adapting to different application requirements while maintaining manageable complexity through clear segmentation boundaries and rules.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10846788B1Resource group traffic rate service
Publication Date: 2020.11.24 AMAZON TECH INC
  • US10846788B1 patent drawing
  • US10846788B1 patent drawing
  • US10846788B1 patent drawing

AI summary

Methods and apparatus for a bandwidth pool pricing service are disclosed. A system includes a plurality of resources of a provider network and a resource manager. The resource manager implements a programmatic interface allowing a client to choose among several supported bandwidth pricing policies for a resource group allocated to the client. One pricing policy includes a first pricing component based on an intra-group network traffic rate, and a second pricing component based on an extra-group network traffic rate. If the client selects the policy, the resource manager provides billing amounts to the client derived from the first and second pricing components and from a set of collected network traffic metrics.