Browse Prior Art Database

Method and System for Accelerating System Clocks for Collecting Data over a Simulated Period of Time for Testing Purposes

IP.com Disclosure Number: IPCOM000236546D
Publication Date: 2014-May-02
Document File: 2 page(s) / 67K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system is disclosed for accelerating one or more system clocks for collecting data over a simulated period of time for testing purposes.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 01 of 2

Method and System for Accelerating System Clocks for Collecting Data over a Simulated Period of Time for Testing Purposes

There are many cases where software behavior is tested using a data set that has been collected over a time-boxed period. For example, a product can collect a month's worth of data relating to performance, and a tester may verify the correctness of performance tables and graphs that present that data. The verification requires at least a month to execute because of time required for collecting the data. If a fix or a feature is implemented in newer software build, a full month's worth of data needs to be recollected in order to retest the product. In most cases, this is infeasible, so the feature is tested in a very limited scope which directly affects the quality of the product.

Disclosed is a method and system for accelerating one or more system clocks across multiple devices to simulate data collection over longer periods of time. For instance, if the one or more system clocks were running at twice the normal speed, the method and system collects time-boxed data in half the time. Also, the method and system can collect a month's worth of data in two

weeks by accelerating the one or more system clocks. Depending on the load a processor can handle, the method and system can run the one or more system clocks at four times the speed for collecting a month's worth of data in a week.

In an embodiment, the method and system utilizes a test methodology for simulating data collection over longer periods of time, but in less real-time. For example, the method and system utilizes Tivoli* Storage Productivity Center (TPC) to collect input/output (I/O) performance data on Storage Virtual Center (SVC) for a period of one month. The method and system collects the I/O performance data in order to test and verify the data in performance charts displayed by the TPC.

In order to utilize the test methodology, th...