DocumentCode :
3730217
Title :
WAP: Unreasonable distributions of execution time under reasonable conditions
Author :
David Flater
Author_Institution :
National Institute of Standards and Technology, Gaithersburg, MD 20899
fYear :
2015
Firstpage :
100
Lastpage :
105
Abstract :
Reliability and safety often depend on the execution times of software tasks being reasonably consistent and predictable if not strictly bounded in the real-time sense. Since commodity computers are theoretically deterministic machines, one might expect the elapsed and CPU time required to execute a fully-defined, deterministic software task with no complications to satisfy that requirement. But experiments at NIST have produced distributions of elapsed and CPU time which are "unreasonable" enough to invalidate the statistical assumptions and confidence intervals that are ordinarily used to summarize results. If this variability is endemic to the modern hardware and operating systems that are deployed, then increasingly invasive methods of controlling it in the lab are of marginal interest. Instead, it needs to be characterized and dealt with. Some approaches are suggested with the aim of starting a discussion.
Keywords :
"Kernel","NIST","Central Processing Unit","Hardware","Linux"
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering (ISSRE), 2015 IEEE 26th International Symposium on
Type :
conf
DOI :
10.1109/ISSRE.2015.7381803
Filename :
7381803
Link To Document :
بازگشت