Title :
The problems you´re having may not be the problems you think you´re having: results from a latency study of Windows NT
Author :
Jones, Michael B. ; Regehr, John
Author_Institution :
Microsoft Res., Microsoft Corp., Redmond, WA, USA
Abstract :
This paper is intended to catalyze discussions on two intertwined systems topics. First, it presents early results from a latency study of Windows NT that identifies some specific causes of long-thread scheduling latencies, many of which delay the dispatching of runnable threads for tens of milliseconds. Reasons for these delays, including technical, methodological and economic reasons, are presented, and possible solutions are discussed. Secondly, and equally importantly, this paper is intended to serve as a cautionary tale against believing one´s own intuition about the causes of poor system performance. We went into this study believing we understood a number of the causes for these delays, with our beliefs informed more by conventional wisdom and hunches than data. In nearly all cases, the reasons we discovered via instrumentation and measurement surprised us. In fact, some directly contradicted the “facts” we thought we knew
Keywords :
delays; network operating systems; scheduling; Microsoft Windows NT; instrumentation; long-thread scheduling latencies; poor system performance; runnable thread dispatch delays; Computer science; Concrete; Delay; Industrial control; Instrumentation and measurement; Instruments; Job shop scheduling; Prototypes; Real time systems; Resource management;
Conference_Titel :
Hot Topics in Operating Systems, 1999. Proceedings of the Seventh Workshop on
Conference_Location :
Rio Rico, AZ
Print_ISBN :
0-7695-0237-7
DOI :
10.1109/HOTOS.1999.798384