Dynamic Tagging Manager for Cloud Metrics Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As data centers grow in scale and complexity, managing and monitoring physical and virtual computing resources becomes increasingly complicated, requiring more efficient methods for provisioning, administration, and metrics data management.

Innovation Solution

A dynamic tagging manager system that allows users to request and customize metrics data tagging for computing resources, enabling flexible aggregation and processing of metrics data through key/value pairs, and providing a virtualization infrastructure with load balancing, scaling, and monitoring services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data centers increase in scale and scope to provide more computing resources, then resource capacity and service capability are improved, but the complexity of provisioning, administering, and monitoring physical and virtual computing resources increases

Engineering Contradiction:
Improvecomputing resourcesVSAvoidresource management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent introduces a tagging system as an intermediary mechanism that simplifies resource management. Tags are metadata labels that can be attached to computing resources (physical or virtual), enabling users to organize, filter, and monitor resources without dealing with the underlying complexity. The tagging manager component automatically manages tag assignments, creating a layer of abstraction between users and the complex infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameter of resource identification from complex hierarchical paths to simple key/value tag pairs. This parameter transformation allows resources to be identified and managed through customizable tags that can represent various attributes (environment, purpose, owner, etc.), making the system more manageable as scale increases.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If virtualization technologies are used to allow single physical machines to host multiple virtual machines, then resource utilization is improved, but the complexity of monitoring and managing these virtual machines increases

Engineering Contradiction:
Improveresource utilizationVSAvoidvirtual machine management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The tagging system provides universal functionality that works across both physical and virtual computing resources. The same tagging mechanism can label AWS instances, Azure virtual machines, or physical servers uniformly, allowing users to manage diverse resources through a consistent interface regardless of their physical or virtual nature.

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

Solution Approach 2:

Tags serve as an intermediary layer between the virtualization infrastructure and users. Instead of directly managing complex virtual machine configurations and relationships, users can apply semantic tags that capture essential information, simplifying the monitoring and management of virtualized environments.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If traditional metrics data collection methods are used without dynamic tagging, then system simplicity is maintained, but the ability to efficiently aggregate and process metrics data for specific resources is reduced

Engineering Contradiction:
Improvemetrics data aggregation efficiencyVSAvoidmetrics processing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary tagging of resources before metrics data is collected and needs to be aggregated. By pre-assigning meaningful tags to resources, the system prepares the data structure in advance, enabling efficient filtering and aggregation operations later without requiring complex real-time processing logic.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8429187B2Method and system for dynamically tagging metrics data
Publication Date: 2013.04.23 AMAZON TECH INC
  • US8429187B2 patent drawing
  • US8429187B2 patent drawing
  • US8429187B2 patent drawing

AI summary

Embodiments of systems and methods are described for dynamically tagging metrics data by a provider of computing resources. In some implementations, a requesting user or application can request the provider of computing resources to tag the metrics based on configurations and/or settings specified by the requesting user or application. The tagged metrics data can then be processed by a processing user or application at a later time.