Virtual Resource Tagging for Service Visibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing operations management systems for virtual computing environments lack visibility into which resources are executing services at any given time, making it difficult to identify resources responsible for providing services, especially in cloud computing environments with multiple tenants, and fail to detect unused or 'orphaned' resources.

Innovation Solution

An operations management system that collects resource information, identifies the resources used for each service, generates tags indicating the services executed by each resource, and stores this information for tracking and monitoring, enabling administrators to determine service provision and resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If operations management systems track multiple resources in virtual computing environments, then resource management capability is improved, but visibility into service execution and resource utilization deteriorates due to system complexity

Engineering Contradiction:
Improveresource management capabilityVSAvoidvisibility into service execution
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces tags as intermediary elements that bridge resources and services. These tags contain service execution information and are associated with individual resources, enabling the system to track which services are running on which resources without requiring direct complex tracking mechanisms between all resources and services.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback by continuously monitoring resource information, updating tags with current service execution status, and storing this information for later retrieval. This creates a closed-loop system where service execution information flows back to resource records, enabling administrators to see current utilization status.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the system monitors all resources and services, then service identification accuracy is improved, but system complexity and difficulty of implementation increases

Engineering Contradiction:
Improveservice identification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the complex resource-service relationship into individual tag elements associated with each resource. Rather than creating a monolithic tracking system, it divides the problem into discrete tags that can be independently managed, updated, and queried for each resource individually.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by pre-establishing the tag structure and association mechanisms before full deployment. Tags are created and linked to resources in advance, with predefined schemas for service information, which simplifies subsequent monitoring and reduces implementation complexity during operation.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the system stores detailed resource information for all resources, then resource tracking capability is improved, but detection of unused or orphaned resources deteriorates due to information overload

Engineering Contradiction:
Improveresource tracking capabilityVSAvoiddetection of unused resources
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies color changes metaphorically through tag states and indicators that visually or logically highlight the status of resources. Tags can indicate different states (active, inactive, orphaned) through distinct markers or flags, making it easy to identify unused resources without sifting through all resource data.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The system uses partial action by focusing monitoring efforts on critical service execution information rather than all possible resource attributes. By selectively tracking service-related tag data rather than every possible resource parameter, the system efficiently identifies unused resources without the overhead of comprehensive exhaustive monitoring.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10083051B1System, method, and code for classifying resources of a virtual computing environment
Publication Date: 2018.09.25 EMC IP HLDG CO LLC
  • US10083051B1 patent drawing
  • US10083051B1 patent drawing
  • US10083051B1 patent drawing

AI summary

An operations management system includes a processing system and a memory for storing an operations management application, which is executed by the processing system to collect resource information associated with hardware resources and virtual objects of a virtual computing environment. The system identifies, for one or more services provided by the virtual computing environment, the hardware resources and the virtual objects that execute the services, generates a tag for each resource indicating which services are executed by that resource, and stores the collected resource information for each resource and its respective tag in the memory.