Use of a Levy distribution for modeling best case execution time variation

  • Jonathan C. Beard
  • , Roger D. Chamberlain

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

9 Scopus citations

Abstract

Minor variations in execution time can lead to out-sized effects on the behavior of an application as a whole. There are many sources of such variation within modern multi-core computer systems. For an otherwise deterministic application, we would expect the execution time variation to be non-existent (effectively zero). Unfortunately, this expectation is in error. For instance, variance in the realized execution time tends to increase as the number of processes per compute core increases. Recognizing that characterizing the exact variation or the maximal variation might be a futile task, we take a different approach, focusing instead on the best case variation. We propose a modified (truncated) Levy distribution to characterize this variation. Using empirical sampling we also derive a model to parametrize this distribution that doesn't require expensive distribution fitting, relying only on known parameters of the system. The distributional assumptions and parametrization model are evaluated on multi-core systems with the common Linux completely fair scheduler.

Original languageEnglish
Title of host publicationComputer Performance Engineering - 11th European Workshop, EPEW 2014, Proceedings
PublisherSpringer Verlag
Pages74-88
Number of pages15
ISBN (Print)9783319108841
DOIs
StatePublished - 2014
Event11th European Workshop on Computer Performance Engineering, EPEW 2014 - Florence, Italy
Duration: Sep 11 2014Sep 12 2014

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume8721 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference11th European Workshop on Computer Performance Engineering, EPEW 2014
Country/TerritoryItaly
CityFlorence
Period09/11/1409/12/14

Fingerprint

Dive into the research topics of 'Use of a Levy distribution for modeling best case execution time variation'. Together they form a unique fingerprint.

Cite this