Services Resource Consumption Determination via Metadata Parsing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack the capability to accurately determine services resource consumption for computing systems composed of multiple services based on system architecture and associated metadata, failing to provide comprehensive insights into expected lifetime, operational cost, and maintenance needs.

Innovation Solution

A computer-implemented method that receives a system architecture, parses it to generate resource consumption representation requests, processes these requests using resource utilization tools, and determines resource consumption by aggregating responses, employing a natural language processing machine learning model to analyze metadata and generate requests tailored to specific services and configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If current systems are used to determine services resource consumption, then the process is simple, but the measurement precision and comprehensiveness of resource consumption data is insufficient

Engineering Contradiction:
Improveresource consumption measurement precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the resource consumption analysis by separating different services into distinct metadata datasets (e.g., compute service metadata, database service metadata, storage service metadata). Each service is processed independently through dedicated utilization tools, allowing precise measurement of resource consumption for each service component without interference from other services.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces metadata datasets as intermediary structures that bridge the gap between system architecture representations and resource consumption measurements. These metadata datasets serve as standardized intermediaries that contain service-specific information and enable consistent processing across different services through a unified framework.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If comprehensive metadata datasets are collected for each service, then the measurement precision improves, but the quantity of data and processing complexity increases

Engineering Contradiction:
Improveresource consumption measurement precisionVSAvoidmetadata data quantity
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system applies local quality by creating service-specific metadata datasets that contain only the relevant attributes for each particular service type. Rather than collecting all possible data uniformly across all services, each service receives customized metadata structures tailored to its specific resource consumption characteristics, reducing unnecessary data collection while maintaining measurement precision.

Inventive Principle:
Principle #3Local quality

3Productivity

If multiple services are analyzed simultaneously, then the productivity of resource consumption determination improves, but the device complexity and processing requirements increase

Engineering Contradiction:
Improveresource consumption determination productivityVSAvoidprocessing system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements universality through a unified processing framework that can handle multiple service types through a common architecture. The system uses a standardized set of utilization tools and metadata formats that work across different service types, allowing simultaneous analysis of multiple services without requiring separate specialized processing systems for each service.

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

4Adaptability or versatility

If historical system architectures are used for training, then the adaptability of the system improves, but the loss of time for training and data processing increases

Engineering Contradiction:
Improvesystem adaptabilityVSAvoidtraining time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-processing and structuring historical system architecture data into standardized metadata formats before it is needed for training. This preliminary organization of historical data reduces the time required during actual training operations, as the data is already prepared in the required format and structure.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240411657A1Systems, apparatuses, methods, and computer program products for determining a services resource consumption
Publication Date: 2024.12.12 HONEYWELL INTERNATIONAL INC
  • US20240411657A1 patent drawing
  • US20240411657A1 patent drawing
  • US20240411657A1 patent drawing

AI summary

Systems, apparatuses, methods, and computer program products are provided. For example, a computer-implemented method provided herein may include receiving a system architecture. In some embodiments, the system architecture is representative of a plurality of services and a plurality of services metadata datasets. In some embodiments, the computer-implemented method may include parsing the system architecture to generate a plurality of services resource consumption representation requests. In some embodiments, the computer-implemented method may include processing the plurality of services resource consumption representation requests using a plurality of services resource consumption utilization tools. In some embodiments, the computer-implemented method may include receiving a plurality of services resource consumption responses from the plurality of services resource consumption utilization tools. In some embodiments, the computer-implemented method may include determining a services resource consumption based at least in part on the plurality of services resource consumption responses.