Benchmarking Tool for Enterprise System Configuration Evaluation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current enterprise computer systems face challenges in predicting the impact of configuration changes on end-user experiences due to the separation and distribution of workstations, making it difficult to determine the required resources needed to provide satisfactory experiences across the enterprise.

Innovation Solution

A system and method are provided to simulate user workloads using artificial end users, measuring task performance attributes across different configurations of SBC and VDI solutions, and comparing these to determine which configuration provides the best end-user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If VDI approach is used to provide individual virtualized desktops to each user, then end-user experience flexibility and control are improved, but resource consumption and management complexity increase

Engineering Contradiction:
Improveend-user experience flexibilityVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses artificial end users as virtual copies of real users to simulate workloads and test configurations. These artificial users replicate user behaviors and interactions without consuming actual user resources, enabling comprehensive testing without proportionally increasing system complexity.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary configuration testing using artificial end users before deploying changes to real user environments. This advance testing allows administrators to evaluate configuration options and predict their impact on real users, reducing the risk of negative effects when changes are deployed.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If configuration changes are made to enterprise computer systems, then system functionality and performance are improved, but end-user experience stability deteriorates

Engineering Contradiction:
Improvesystem performanceVSAvoidend-user experience stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary anti-action by using artificial end users to predict and prevent negative effects of configuration changes before they are deployed. The system proactively identifies potential compatibility issues and performance problems, allowing administrators to adjust configurations to avoid negative impacts on real users.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring and comparing end-user experience metrics across different configurations. Artificial end users provide feedback data that allows administrators to objectively evaluate configuration options and make informed decisions about which changes will improve system performance without negatively affecting user experience.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If artificial end users are used to simulate workloads for testing configurations, then configuration evaluation accuracy is improved, but system resource consumption increases

Engineering Contradiction:
Improveconfiguration evaluation accuracyVSAvoidsystem resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by using a limited number of artificial end users (e.g., 5-50 artificial users) to represent and simulate the workload of a much larger number of real users (e.g., 500-5000 real users). This partial simulation provides sufficient evaluation accuracy while consuming manageable system resources.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12175258B2Comparative sessions benchmarking tool for characterizing end user experience in differently configured enterprise computer systems
Publication Date: 2024.12.24 LOGIN INT GRP
  • US12175258B2 patent drawing
  • US12175258B2 patent drawing
  • US12175258B2 patent drawing

AI summary

A method for comparatively evaluating end user experiences (EUX's) for different configurations of an enterprise computer system includes: setting the enterprise computer system to have different first and second configurations; for each of the configurations defining a number of artificial end users and instantiating the artificial end users as each driving a corresponding workstation with a respective copy of a predefined workload for stressing the given configuration of the enterprise computer system with imposition by the instantiated artificial end users of their respective copies of the predefined workload; while the instantiated artificial end users drive their corresponding workstations with the respective copies of the predefined workload, measuring time durations for task performance attributes for each of the driving artificial end users; and comparing normalized time duration measurements of the first configuration with the normalized time duration measurements of the second configuration.