[cadynce] Model CPU Utlizations Predict End-to-End Times

Alan F. Karr karr at niss.org
Wed May 23 08:34:25 CDT 2007


Patrick,

This is an investigation the extent to which the CPU utilizations given 
the the models predict the measured end-to-end times (averaged over 
messages--we will do the worst case times today). Everything is 
restricted to the critical path. The model is in R-like notation: the 
six CPU utilizations are the predictor (independent) variables. The six 
coefficients are implied. I've revised the PPT to try to make this a bit 
clearer, and will put it on the wiki. It's also attached, since it's so 
small.

--- Alan

Patrick Lardieri wrote:
> Hi Alan,
>
> Interesting thoughts that I am not sure I understand fully.
>
> At the 100,000 ft level it seems you are offering an alternative to 
> scheduling theory to predict the response time.  Specifically, you 
> seem to be suggesting that a linear regression model could be used to 
> predict the mean end-to-end response time of an appstring by 
> considering the  CPU utilizations  of the critical path components  as 
> the independent variables.  Is this correct?
>
> A couple of questions:
>
> 1) It is not clear in the slide what the independent variables really 
> are. Are the the software components specified worst case execution 
> time? The software component's measured mean execution time? The 
> utilization on the CPU that the application runs on?
>
> 2) The equation on slide 2 has one coefficient but slide 3 implies 
> there is a coefficient per CPU term. Which is correct?
>
> 3) You are estimating mean e2e times. Correct? Typically we are also 
> interested in worst case end to end times. Do you intend to consider 
> that problem as well?
>
> Thanks,
>
> Patrick
>
>
>
> Alan F. Karr wrote:
>> Colleagues,
>>
>> Here is some interesting evidence that the pieces of our tool chain 
>> are actually links.
>>
>> We took all configurations tested to date with 42, 43 or 44 
>> processors (As discussed yesterday, this is in some sense "where the 
>> action is") and asked whether the /*model-derived*/ CPU utilizations 
>> along the critical path predict the /*measured*/ end-to-end times, 
>> also along the critical path. So far, the only models are considered 
>> are linear regressions. The fits are quite remarkably good.
>>
>> A PowerPoint file summarizing the results is attached. Comments and 
>> reactions are welcome. I will attempt to put this on the wiki.
>>
>> --- Alan
>>
>> -- 
>> ******************************************************************
>> * Alan F. Karr, Director                     * Tel: 919.685.9300 *
>> * National Institute of Statistical Sciences * FAX: 919.685.9310 *
>> * 19 T. W. Alexander Drive (FedEx/UPS)       * karr at niss.org     *
>> * P.O. Box 14006 (USPS)                      * www.niss.org      *
>> * Research Triangle Park, NC 27709-4006      *                   *
>> ******************************************************************
>>   
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Cadynce mailing list
>> Cadynce at list.isis.vanderbilt.edu
>> http://list.isis.vanderbilt.edu/mailman/listinfo/cadynce


-- 
******************************************************************
* Alan F. Karr, Director                     * Tel: 919.685.9300 *
* National Institute of Statistical Sciences * FAX: 919.685.9310 *
* 19 T. W. Alexander Drive (FedEx/UPS)       * karr at niss.org     *
* P.O. Box 14006 (USPS)                      * www.niss.org      *
* Research Triangle Park, NC 27709-4006      *                   *
******************************************************************

-------------- next part --------------
A non-text attachment was scrubbed...
Name: regression-ave.ppt
Type: application/vnd.ms-powerpoint
Size: 135680 bytes
Desc: not available
Url : http://list.isis.vanderbilt.edu/pipermail/cadynce/attachments/20070523/65e5fdc3/regression-ave-0001.ppt


More information about the Cadynce mailing list