A quantitative analysis of OS noise
Alessandro Morari, Roberto Gioiosa, et al.
IPDPS 2011
This paper develops an analytical model for cache-reload transients and compares the model to observations based on several address traces. The cache-reload transient is the set of cache misses that occur when a process is reinitiated after being suspended temporarily. For example, an interrupt program that runs periodically experiences a reload transient at each initiation. The reload transient depends on the cache size and on the sizes of the footprints in the cache of the competing programs, where a program footprint is defined to be the set of lines in the cache in active use by the program. The model shows that the size of the transient is related to the normal distribution function. A simulation based on program-address traces shows excellent agreement between the model and the observations. © 1987, ACM. All rights reserved.
Alessandro Morari, Roberto Gioiosa, et al.
IPDPS 2011
Matthias Kaiserswerth
IEEE/ACM Transactions on Networking
Raghu Krishnapuram, Krishna Kummamuru
IFSA 2003
Lerong Cheng, Jinjun Xiong, et al.
ASP-DAC 2008