A Quantitative Analysis of OS Noise

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 descrip...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Morari, A., Gioiosa, R., Wisniewski, R. W., Cazorla, F. J., Valero, M.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 863
container_issue
container_start_page 852
container_title
container_volume
creator Morari, A.
Gioiosa, R.
Wisniewski, R. W.
Cazorla, F. J.
Valero, M.
description 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.
doi_str_mv 10.1109/IPDPS.2011.84
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_6012894</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6012894</ieee_id><sourcerecordid>6012894</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-94e6ffafeeeddd9fbb12b55a75e5beeba2f23e717509dda0f584b48ab3a986363</originalsourceid><addsrcrecordid>eNotz01LAzEQgOGICta6R09eFjzvdvIxmeS41KqF0lbae5mwCQRqK80q9N9b0NN7e-AV4lFCKyX4yXz9st60CqRsnbkSlScHZD0a7ZCuxb20UjmjSdGNGEnU0CggvBNVKTmAsmTJOByJ567--ObDkAce8k-suwPvzyWX-pjq1aZeHnOJD-I28b7E6r9jsX2dbafvzWL1Np92iyZ7GBpvok2JU4yx73ufQpAqIDJhxBBjYJWUjiQJwfc9Q0JngnEcNHtntdVj8fTH5gux-zrlTz6ddxYuI97oX6HpQY0</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>A Quantitative Analysis of OS Noise</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Morari, A. ; Gioiosa, R. ; Wisniewski, R. W. ; Cazorla, F. J. ; Valero, M.</creator><creatorcontrib>Morari, A. ; Gioiosa, R. ; Wisniewski, R. W. ; Cazorla, F. J. ; Valero, M.</creatorcontrib><description>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.</description><identifier>ISSN: 1530-2075</identifier><identifier>ISBN: 1612843727</identifier><identifier>ISBN: 9781612843728</identifier><identifier>EISBN: 9780769543857</identifier><identifier>EISBN: 0769543855</identifier><identifier>DOI: 10.1109/IPDPS.2011.84</identifier><language>eng</language><publisher>IEEE</publisher><subject>Benchmark testing ; Instruments ; Kernel ; Linux ; Noise ; Noise measurement ; Scalability</subject><ispartof>2011 IEEE International Parallel &amp; Distributed Processing Symposium, 2011, p.852-863</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6012894$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,777,781,786,787,2052,27906,54901</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6012894$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Morari, A.</creatorcontrib><creatorcontrib>Gioiosa, R.</creatorcontrib><creatorcontrib>Wisniewski, R. W.</creatorcontrib><creatorcontrib>Cazorla, F. J.</creatorcontrib><creatorcontrib>Valero, M.</creatorcontrib><title>A Quantitative Analysis of OS Noise</title><title>2011 IEEE International Parallel &amp; Distributed Processing Symposium</title><addtitle>ipdps</addtitle><description>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.</description><subject>Benchmark testing</subject><subject>Instruments</subject><subject>Kernel</subject><subject>Linux</subject><subject>Noise</subject><subject>Noise measurement</subject><subject>Scalability</subject><issn>1530-2075</issn><isbn>1612843727</isbn><isbn>9781612843728</isbn><isbn>9780769543857</isbn><isbn>0769543855</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2011</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotz01LAzEQgOGICta6R09eFjzvdvIxmeS41KqF0lbae5mwCQRqK80q9N9b0NN7e-AV4lFCKyX4yXz9st60CqRsnbkSlScHZD0a7ZCuxb20UjmjSdGNGEnU0CggvBNVKTmAsmTJOByJ567--ObDkAce8k-suwPvzyWX-pjq1aZeHnOJD-I28b7E6r9jsX2dbafvzWL1Np92iyZ7GBpvok2JU4yx73ufQpAqIDJhxBBjYJWUjiQJwfc9Q0JngnEcNHtntdVj8fTH5gux-zrlTz6ddxYuI97oX6HpQY0</recordid><startdate>201105</startdate><enddate>201105</enddate><creator>Morari, A.</creator><creator>Gioiosa, R.</creator><creator>Wisniewski, R. W.</creator><creator>Cazorla, F. J.</creator><creator>Valero, M.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201105</creationdate><title>A Quantitative Analysis of OS Noise</title><author>Morari, A. ; Gioiosa, R. ; Wisniewski, R. W. ; Cazorla, F. J. ; Valero, M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-94e6ffafeeeddd9fbb12b55a75e5beeba2f23e717509dda0f584b48ab3a986363</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Benchmark testing</topic><topic>Instruments</topic><topic>Kernel</topic><topic>Linux</topic><topic>Noise</topic><topic>Noise measurement</topic><topic>Scalability</topic><toplevel>online_resources</toplevel><creatorcontrib>Morari, A.</creatorcontrib><creatorcontrib>Gioiosa, R.</creatorcontrib><creatorcontrib>Wisniewski, R. W.</creatorcontrib><creatorcontrib>Cazorla, F. J.</creatorcontrib><creatorcontrib>Valero, M.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Morari, A.</au><au>Gioiosa, R.</au><au>Wisniewski, R. W.</au><au>Cazorla, F. J.</au><au>Valero, M.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>A Quantitative Analysis of OS Noise</atitle><btitle>2011 IEEE International Parallel &amp; Distributed Processing Symposium</btitle><stitle>ipdps</stitle><date>2011-05</date><risdate>2011</risdate><spage>852</spage><epage>863</epage><pages>852-863</pages><issn>1530-2075</issn><isbn>1612843727</isbn><isbn>9781612843728</isbn><eisbn>9780769543857</eisbn><eisbn>0769543855</eisbn><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.</abstract><pub>IEEE</pub><doi>10.1109/IPDPS.2011.84</doi><tpages>12</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1530-2075
ispartof 2011 IEEE International Parallel & Distributed Processing Symposium, 2011, p.852-863
issn 1530-2075
language eng
recordid cdi_ieee_primary_6012894
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Benchmark testing
Instruments
Kernel
Linux
Noise
Noise measurement
Scalability
title A Quantitative Analysis of OS Noise
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-18T05%3A45%3A11IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=A%20Quantitative%20Analysis%20of%20OS%20Noise&rft.btitle=2011%20IEEE%20International%20Parallel%20&%20Distributed%20Processing%20Symposium&rft.au=Morari,%20A.&rft.date=2011-05&rft.spage=852&rft.epage=863&rft.pages=852-863&rft.issn=1530-2075&rft.isbn=1612843727&rft.isbn_list=9781612843728&rft_id=info:doi/10.1109/IPDPS.2011.84&rft_dat=%3Cieee_6IE%3E6012894%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9780769543857&rft.eisbn_list=0769543855&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6012894&rfr_iscdi=true