Resource Tagging Service for Cloud Network Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing computing resources in service provider networks is complex due to the large number of resources utilized by customers across multiple geographically dispersed data centers, making it difficult to obtain operational status information for resources providing specific functionality.

Innovation Solution

Implementing a resource tagging service and resource groups service that allows customers to create and associate tags with computing resources, enabling the organization, filtering, and management of resources, as well as defining and managing resource groups based on common tags and attributes, which can be shared across the network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If customers utilize large numbers of computing resources across multiple geographically dispersed data centers, then resource utilization and service capability are improved, but the complexity of managing and obtaining operational status information increases

Engineering Contradiction:
Improveresource utilizationVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments computing resources into resource groups based on common tags and attributes. This segmentation allows customers to organize resources into manageable collections (e.g., by service type, location, or function) making it easier to track and manage operational status across distributed resources without overwhelming complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces resource groups as an intermediary layer between individual computing resources and the customer's management needs. Resource groups aggregate resources with common characteristics, serving as a mediator that simplifies the view of distributed resources while maintaining the ability to access individual resource details when needed.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If customers utilize large numbers of computing resources across multiple geographically dispersed data centers, then service capability is improved, but the difficulty of obtaining operational status information increases

Engineering Contradiction:
Improveservice capabilityVSAvoidoperational status detection
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

By segmenting resources into groups based on tags and attributes, the system organizes operational status information into manageable categories. Customers can query operational status at the resource group level, obtaining summarized information that is easier to detect and measure while still maintaining access to individual resource status details.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The resource group framework provides universal access to operational status information across different resource types and locations. The same tagging and grouping mechanism works for various resource types (compute, storage, networking), enabling a unified approach to detecting and measuring operational status regardless of the specific resource being queried.

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

Data Source

PatentUS9934269B1Resource tagging and grouping
Publication Date: 2018.04.03 AMAZON TECH INC
  • US9934269B1 patent drawing
  • US9934269B1 patent drawing
  • US9934269B1 patent drawing

AI summary

Technologies are disclosed herein for resource tagging, grouping and associated functionality. A resource tagging service allows resource tags to be created and associated with computing resources in a service provider network. The resource tags can be utilized to search, collect, filter, organize and otherwise manage computing resources in the service provider network having matching tags, and/or to perform other types of functionality. A resource groups service allows customers and/or other users of the service provider network to view and access collections of computing resources that share common resource tags and/or other attributes. Resource groups can also be evaluated in order to identify computing resources in a service provider network for which certain types of actions or other functionality is to be performed. Membership of resource groups can also be evaluated over time and inferences can be drawn from the membership and from operational information associated with the member computing resources.