1. A computer-readable storage medium configured with data and with instructions that when executed by at least one processor causes the processor(s) to perform a technical process compensating for one or more gaps in workload monitoring data, the process comprising the steps of: obtaining in a computer-readable memory workload monitoring data which includes raw performance data having values for at least one monitored machine, said raw performance data values being spaced apart at different points in time, said raw performance data denoted as a “raw sequence” herein, the raw sequence having at least one gap, namely, at least one pair of adjacent raw performance data values are spaced apart at a larger spacing than at least one other pair of adjacent raw performance data values and no raw performance data value is provided for at least one monitored machine within said larger spacing; computationally with at least one processor operating with the memory transforming at least a portion of the raw sequence into interval performance data by partitioning a performance monitoring period into equal intervals and assigning null and non-null values to the intervals based on raw sequence values within the intervals, said interval performance data denoted as an “interval sequence” herein; and computationally with at least one processor operating with the memory converting at least a portion of the interval sequence into an absence length sequence which facilitates compensation for gap(s) in the workload monitoring data in that entries in the absence length sequence indicate a relative duration of null value periods in transformed raw performance data.