Dynamic Tagging Manager for Cloud Metrics Data
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


