Workload Estimation Using Performance Characteristic Values

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for estimating workload processing capacity in physical servers are inadequate as they do not directly indicate the resource loads, making it difficult to determine the workload that can be processed with available resources.

Innovation Solution

An information processing apparatus and method that stores performance information associating workloads with resource amounts, acquires available resources, compares these with workload resource demands, and extracts workloads that can be processed within the available resource limits, thereby accurately estimating workload capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the amount of processing of integer calculation or floating-point calculation is estimated on the basis of a dedicated index value, then the processing time can be estimated, but the estimated amount does not directly indicate the loads applied to the resource

Engineering Contradiction:
Improveworkload estimation accuracyVSAvoidresource load information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent introduces a performance characteristic value as an intermediary that bridges the gap between processing amount and resource load. This value is calculated based on the relationship between processing amount and resource amount, and serves as a mediator to accurately represent the actual resource load when evaluating workload estimation, thereby preventing loss of resource load information

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the estimation approach by changing from using only processing amount parameters to using performance characteristic values that incorporate both processing amount and resource amount relationships. This parameter transformation enables the estimation to directly reflect resource load conditions while maintaining processing time estimation capabilities

Inventive Principle:
Principle #35Parameter changes

2Productivity

If processing is delegated to improve processing efficiency and availability, then system performance improves, but it becomes difficult to determine the workload that can be processed with available resources

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidworkload capacity measurement
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent performs preliminary measurement and storage of resource amounts under various processing conditions before actual workload delegation decisions are made. By pre-establishing the relationship between processing amounts and resource amounts, the system can accurately determine workload capacity when delegation decisions are needed, thus improving both productivity and measurement precision

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where performance characteristic values are calculated based on measured resource amounts and processing amounts. This feedback loop allows the system to continuously refine its workload estimation accuracy, ensuring that processing efficiency improvements do not compromise the ability to measure workload capacity precisely

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9218214B2Information processing apparatus and information processing method
Publication Date: 2015.12.22 NEC CORP
  • US9218214B2 patent drawing
  • US9218214B2 patent drawing
  • US9218214B2 patent drawing

AI summary

A workload that can be processed with a resource amount available in a physical server is estimated. An information processing apparatus 20 includes a performance information storage unit 25 that stores information indicating each of plural types of workloads and a resource amount of the physical server allocated to each of the workloads when the workloads are run in a physical server 30, in a manner to be associated with each other, an acquiring unit 21 that acquires a resource amount available in the physical server 30, a comparison unit 22 that selects at least one stored work load, and compares the available resource amount with the resource amount associated with the selected workload, and a first extraction unit 23 that extracts the selected workload if the compared resource amount is less than or equal to the available resource amount.