DocumentCode
2958475
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 Corp., Redmond, WA, USA
fYear
1999
fDate
1999
Firstpage
287
Lastpage
292
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 are presented and possible solutions are discussed. Secondly, and equally importantly, it 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 of 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 “facts” we thought we “knew”
Keywords
delays; network operating systems; processor scheduling; real-time systems; Windows NT; delays; intertwined systems; latency study; system performance; thread scheduling latencies; Computer science; Concrete; Delay; Industrial control; Instrumentation and measurement; Instruments; Job shop scheduling; Prototypes; Real time systems; Resource management;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Technology and Applications Symposium, 1999. Proceedings of the Fifth IEEE
Conference_Location
Vancouver, BC
ISSN
1080-1812
Print_ISBN
0-7695-0194-X
Type
conf
DOI
10.1109/RTTAS.1999.777681
Filename
777681
Link To Document