DocumentCode :
3206111
Title :
A Quantitative Analysis of OS Noise
Author :
Morari, Alessandro ; Gioiosa, Roberto ; Wisniewski, Robert W. ; Cazorla, Francisco J. ; Valero, Mateo
Author_Institution :
Comput. Sci. Div., Barcelona Supercomput. Center, Barcelona, Spain
fYear :
2011
fDate :
16-20 May 2011
Firstpage :
852
Lastpage :
863
Abstract :
Operating system noise is a well-known problem that may limit application scalability on large-scale machines, significantly reducing their performance. Though the problem is well studied, much of the previous work has been qualitative. We have developed a technique to provide a quantitative descriptive analysis for each OS event that contributes to OS noise. The mechanism allows us to detail all sources of OS noise through precise kernel instrumentation and provides frequency and duration analysis for each event. Such a description gives OS developers better guidance for reducing OS noise. We integrated this data with a trace visualizer allowing quicker and more intuitive understanding of the data. Specifically, the contributions of this paper are three-fold. First, we describe a methodology whereby detailed quantitative information may be obtained for each OS noise event. Though not the thrust of the paper, we show how we implemented that methodology by augmenting LTTng. We validate our approach by comparing it to other well-known standard techniques to analyze OS noise. Second, we provide a case study in which we use our methodology to analyze the OS noise when running benchmarks from the LLNL Sequoia applications. Our experiments enrich and expand previous results with our quantitative characterization. Third, we describe how a detailed characterization permits to disambiguate noise signatures of qualitatively similar events, allowing developers to address the true cause of each noise event.
Keywords :
operating system kernels; parallel machines; LLNL Sequoia application; LTTng; OS noise; kernel instrumentation; large-scale machine; operating system noise; quantitative descriptive analysis; trace visualizer; Benchmark testing; Instruments; Kernel; Linux; Noise; Noise measurement; Scalability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing Symposium (IPDPS), 2011 IEEE International
Conference_Location :
Anchorage, AK
ISSN :
1530-2075
Print_ISBN :
978-1-61284-372-8
Electronic_ISBN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2011.84
Filename :
6012894
Link To Document :
بازگشت