• Title of article

    KPC-Toolbox: Best recipes for automatic trace fitting using Markovian Arrival Processes

  • Author/Authors

    Casale، نويسنده , , Giuliano and Zhang، نويسنده , , Eddy Z. and Smirni، نويسنده , , Evgenia، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 2010
  • Pages
    24
  • From page
    873
  • To page
    896
  • Abstract
    We present the KPC-Toolbox, a library of MATLAB scripts for fitting workload traces into Markovian Arrival Processes (MAPs) in an automatic way based on the recently proposed Kronecker Product Composition (KPC) method. We first present detailed sensitivity analysis that builds intuition on which trace descriptors are the most important for queueing performance, stressing the advantages of matching higher-order correlations of the process rather than higher-order moments of the distribution. that the MAP parameterization space can be very large, we focus on first determining the order of the smallest MAP that can fit the trace well using the Bayesian Information Criterion (BIC). The KPC-Toolbox then automatically derives a MAP that captures accurately the most essential features of the trace. Extensive experimentation illustrates the effectiveness of the KPC-Toolbox in fitting traces that are well documented in the literature as very challenging to fit, showing that the KPC-Toolbox offers a simple and powerful solution to fitting accurately trace data into MAPs. We provide a characterization of moments and correlations that can be fitted exactly by KPC, thus showing the wider applicability of the method compared to small order MAPs. o consider the fitting of phase-type (PH-type) distributions, which are an important specialization of MAPs that are useful for describing traces without correlations in their time series. We illustrate that the KPC methodology can be easily adapted to PH-type fitting and present experimental results on networking and disk drive traces showing that the KPC-Toolbox can also match accurately higher-order moments of the inter-arrival times in place of correlations.
  • Keywords
    Markovian arrival process , Automatic fitting , Time series modeling , Temporal dependence , MAP characterization , Phase-type distribution
  • Journal title
    Performance Evaluation
  • Serial Year
    2010
  • Journal title
    Performance Evaluation
  • Record number

    1570449