17985066. ACCURATELY IDENTIFYING EXECUTION TIME OF PERFORMANCE TEST simplified abstract (International Business Machines Corporation)

From WikiPatents
Jump to navigation Jump to search

ACCURATELY IDENTIFYING EXECUTION TIME OF PERFORMANCE TEST

Organization Name

International Business Machines Corporation

Inventor(s)

Bo Shen of Xi'an (CN)

Yao Dong Liu of Xi'an (CN)

Jing James Xu of Xi'an (CN)

Lei Gao of Xi'an (CN)

Yan Liu of Xi'an (CN)

ACCURATELY IDENTIFYING EXECUTION TIME OF PERFORMANCE TEST - A simplified explanation of the abstract

This abstract first appeared for US patent application 17985066 titled 'ACCURATELY IDENTIFYING EXECUTION TIME OF PERFORMANCE TEST

Simplified Explanation

The patent application describes a computer-based method for accurately determining the execution time of a performance test, taking into account network latency. Here are the key points:

  • Network latency data is grouped into clusters.
  • Performance test execution times for the same tests run in local and remote cluster environments are obtained.
  • The impact of network latency on test execution times (compensation times) is determined based on the obtained data.
  • Compensation times are also grouped into clusters.
  • A regression model is created using the clustered network latency data and compensation times to predict the impact of network latency on test execution times.
  • The predicted compensation time is then used to generate the execution time of a performance test run in the remote cluster environment.

Potential applications of this technology:

  • Performance testing and optimization of computer systems and networks.
  • Predicting and compensating for network latency in distributed computing environments.
  • Improving the accuracy of performance test results.

Problems solved by this technology:

  • Inaccurate performance test results due to network latency.
  • Difficulty in predicting the impact of network latency on test execution times.
  • Lack of a systematic approach to compensate for network latency in performance testing.

Benefits of this technology:

  • More accurate performance test results by accounting for network latency.
  • Improved understanding of the impact of network latency on test execution times.
  • Efficient compensation for network latency in performance testing.


Original Abstract Submitted

A computer-implemented method, system and computer program product for accurately identifying an execution time of a performance test. Network latency data is grouped into clustered groups of network latency data. Furthermore, the performance test execution times for the same group of performance tests run in the local and remote cluster environments are obtained. The test execution times impacted by network latency (compensation times) are then determined based on such obtained performance test execution times in the local and remote cluster environments. Such compensation times are then grouped into clustered groups of compensation times. A regression model is built to predict a performance test execution time impacted by network latency (compensation time) using the clustered groups of network latency data and compensation times. The execution time of a performance test run in the remote cluster environment is then generated that takes into consideration the compensation time predicted by the regression model.