DDL‐QoS: A dynamic I/O scheduling strategy of QoS for HPC applications

Summary With the increasing cloud‐trend of high‐performance computing (HPC), more users submit their applications simultaneously to the platform and wish they could finish before the deadline. Moreover, due to the severe holistic performance degradation caused by I/O contention, a deadline‐sensitive...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Concurrency and computation 2021-04, Vol.33 (7), p.1-1, Article 5453
Hauptverfasser: Yang, Ying, Shi, Xuanhua, Liu, Wei, Jin, Hai, Hua, Yusheng, Jiang, Yan
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1
container_issue 7
container_start_page 1
container_title Concurrency and computation
container_volume 33
creator Yang, Ying
Shi, Xuanhua
Liu, Wei
Jin, Hai
Hua, Yusheng
Jiang, Yan
description Summary With the increasing cloud‐trend of high‐performance computing (HPC), more users submit their applications simultaneously to the platform and wish they could finish before the deadline. Moreover, due to the severe holistic performance degradation caused by I/O contention, a deadline‐sensitive I/O scheduler is needed to allocate storage resources according to the requirements of applications and resultantly guarantee the quality of service (QoS) of concurrently running applications. In this paper, we first explore the bandwidth allocation phenomenon caused by interference in applications through the modeling of historical data, and then we quote a metric called random percentage that can represent the random degree of the applications and be used to guide I/O scheduling in the later stage. We design a dynamic I/O scheduler named DDL‐QoS that uses solid state drives(SSDs) as QoS guarantee to minimize interference and ensure applications meet their deadline. The potential of our design is that the greater the I/O interference, the greater the performance improvement, but this performance improvement will be limited by the physical properties of the storage hardware.
doi_str_mv 10.1002/cpe.5453
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1002_cpe_5453</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2509242115</sourcerecordid><originalsourceid>FETCH-LOGICAL-c2933-f39adb7e937955397c8f8b6fd24e25d69108cc6a2b6888d842c90bc31aad877c3</originalsourceid><addsrcrecordid>eNqNkM1Kw0AUhQdRsFbBRxhwI0ja-UkyE3clrbZQaEVdD5PJTJ2SZmImRbLzEXxGn8S0le4EV_csvnPvuQeAa4wGGCEyVJUeRGFET0APR5QEKKbh6VGT-BxceL9GCGNEcQ9Mx-P59-fXk3u-hyOYt6XcWAVnwwX06k3n28KWK-ibWjZ61UJnYEdC42o4XaZQVlVhlWysK_0lODOy8Prqd_bB68PkJZ0G88XjLB3NA0USSgNDE5lnTCeUJVFEE6a44VlschJqEuVxghFXKpYkiznnOQ-JSlCmKJYy54wp2gc3h71V7d632jdi7bZ12Z0UJEIJCQnufu2D2wOlaud9rY2oaruRdSswErueRNeT2PXUoXcH9ENnznhldan0EUcIhYyRmLFOIdzR_P90apt9Oanblk1nDX6tttDtn4FEupzsg_0AwcSH7g</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2509242115</pqid></control><display><type>article</type><title>DDL‐QoS: A dynamic I/O scheduling strategy of QoS for HPC applications</title><source>Access via Wiley Online Library</source><source>Web of Science - Science Citation Index Expanded - 2021&lt;img src="https://exlibris-pub.s3.amazonaws.com/fromwos-v2.jpg" /&gt;</source><creator>Yang, Ying ; Shi, Xuanhua ; Liu, Wei ; Jin, Hai ; Hua, Yusheng ; Jiang, Yan</creator><creatorcontrib>Yang, Ying ; Shi, Xuanhua ; Liu, Wei ; Jin, Hai ; Hua, Yusheng ; Jiang, Yan</creatorcontrib><description>Summary With the increasing cloud‐trend of high‐performance computing (HPC), more users submit their applications simultaneously to the platform and wish they could finish before the deadline. Moreover, due to the severe holistic performance degradation caused by I/O contention, a deadline‐sensitive I/O scheduler is needed to allocate storage resources according to the requirements of applications and resultantly guarantee the quality of service (QoS) of concurrently running applications. In this paper, we first explore the bandwidth allocation phenomenon caused by interference in applications through the modeling of historical data, and then we quote a metric called random percentage that can represent the random degree of the applications and be used to guide I/O scheduling in the later stage. We design a dynamic I/O scheduler named DDL‐QoS that uses solid state drives(SSDs) as QoS guarantee to minimize interference and ensure applications meet their deadline. The potential of our design is that the greater the I/O interference, the greater the performance improvement, but this performance improvement will be limited by the physical properties of the storage hardware.</description><identifier>ISSN: 1532-0626</identifier><identifier>EISSN: 1532-0634</identifier><identifier>DOI: 10.1002/cpe.5453</identifier><language>eng</language><publisher>HOBOKEN: Wiley</publisher><subject>Cloud computing ; Computer Science ; Computer Science, Software Engineering ; Computer Science, Theory &amp; Methods ; Deadline ; I/O Scheduler ; Interference ; Performance degradation ; Physical properties ; QoS ; Quality of service ; Scheduling ; Science &amp; Technology ; Solid state devices ; Technology</subject><ispartof>Concurrency and computation, 2021-04, Vol.33 (7), p.1-1, Article 5453</ispartof><rights>2019 John Wiley &amp; Sons, Ltd.</rights><rights>2021 John Wiley &amp; Sons, Ltd.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>true</woscitedreferencessubscribed><woscitedreferencescount>0</woscitedreferencescount><woscitedreferencesoriginalsourcerecordid>wos000477267700001</woscitedreferencesoriginalsourcerecordid><citedby>FETCH-LOGICAL-c2933-f39adb7e937955397c8f8b6fd24e25d69108cc6a2b6888d842c90bc31aad877c3</citedby><cites>FETCH-LOGICAL-c2933-f39adb7e937955397c8f8b6fd24e25d69108cc6a2b6888d842c90bc31aad877c3</cites><orcidid>0000-0001-8451-8656 ; 0000-0002-3934-7605</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://onlinelibrary.wiley.com/doi/pdf/10.1002%2Fcpe.5453$$EPDF$$P50$$Gwiley$$H</linktopdf><linktohtml>$$Uhttps://onlinelibrary.wiley.com/doi/full/10.1002%2Fcpe.5453$$EHTML$$P50$$Gwiley$$H</linktohtml><link.rule.ids>315,781,785,1418,27929,27930,39263,45579,45580</link.rule.ids></links><search><creatorcontrib>Yang, Ying</creatorcontrib><creatorcontrib>Shi, Xuanhua</creatorcontrib><creatorcontrib>Liu, Wei</creatorcontrib><creatorcontrib>Jin, Hai</creatorcontrib><creatorcontrib>Hua, Yusheng</creatorcontrib><creatorcontrib>Jiang, Yan</creatorcontrib><title>DDL‐QoS: A dynamic I/O scheduling strategy of QoS for HPC applications</title><title>Concurrency and computation</title><addtitle>CONCURR COMP-PRACT E</addtitle><description>Summary With the increasing cloud‐trend of high‐performance computing (HPC), more users submit their applications simultaneously to the platform and wish they could finish before the deadline. Moreover, due to the severe holistic performance degradation caused by I/O contention, a deadline‐sensitive I/O scheduler is needed to allocate storage resources according to the requirements of applications and resultantly guarantee the quality of service (QoS) of concurrently running applications. In this paper, we first explore the bandwidth allocation phenomenon caused by interference in applications through the modeling of historical data, and then we quote a metric called random percentage that can represent the random degree of the applications and be used to guide I/O scheduling in the later stage. We design a dynamic I/O scheduler named DDL‐QoS that uses solid state drives(SSDs) as QoS guarantee to minimize interference and ensure applications meet their deadline. The potential of our design is that the greater the I/O interference, the greater the performance improvement, but this performance improvement will be limited by the physical properties of the storage hardware.</description><subject>Cloud computing</subject><subject>Computer Science</subject><subject>Computer Science, Software Engineering</subject><subject>Computer Science, Theory &amp; Methods</subject><subject>Deadline</subject><subject>I/O Scheduler</subject><subject>Interference</subject><subject>Performance degradation</subject><subject>Physical properties</subject><subject>QoS</subject><subject>Quality of service</subject><subject>Scheduling</subject><subject>Science &amp; Technology</subject><subject>Solid state devices</subject><subject>Technology</subject><issn>1532-0626</issn><issn>1532-0634</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>HGBXW</sourceid><recordid>eNqNkM1Kw0AUhQdRsFbBRxhwI0ja-UkyE3clrbZQaEVdD5PJTJ2SZmImRbLzEXxGn8S0le4EV_csvnPvuQeAa4wGGCEyVJUeRGFET0APR5QEKKbh6VGT-BxceL9GCGNEcQ9Mx-P59-fXk3u-hyOYt6XcWAVnwwX06k3n28KWK-ibWjZ61UJnYEdC42o4XaZQVlVhlWysK_0lODOy8Prqd_bB68PkJZ0G88XjLB3NA0USSgNDE5lnTCeUJVFEE6a44VlschJqEuVxghFXKpYkiznnOQ-JSlCmKJYy54wp2gc3h71V7d632jdi7bZ12Z0UJEIJCQnufu2D2wOlaud9rY2oaruRdSswErueRNeT2PXUoXcH9ENnznhldan0EUcIhYyRmLFOIdzR_P90apt9Oanblk1nDX6tttDtn4FEupzsg_0AwcSH7g</recordid><startdate>20210410</startdate><enddate>20210410</enddate><creator>Yang, Ying</creator><creator>Shi, Xuanhua</creator><creator>Liu, Wei</creator><creator>Jin, Hai</creator><creator>Hua, Yusheng</creator><creator>Jiang, Yan</creator><general>Wiley</general><general>Wiley Subscription Services, Inc</general><scope>BLEPL</scope><scope>DTL</scope><scope>HGBXW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0001-8451-8656</orcidid><orcidid>https://orcid.org/0000-0002-3934-7605</orcidid></search><sort><creationdate>20210410</creationdate><title>DDL‐QoS: A dynamic I/O scheduling strategy of QoS for HPC applications</title><author>Yang, Ying ; Shi, Xuanhua ; Liu, Wei ; Jin, Hai ; Hua, Yusheng ; Jiang, Yan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c2933-f39adb7e937955397c8f8b6fd24e25d69108cc6a2b6888d842c90bc31aad877c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Cloud computing</topic><topic>Computer Science</topic><topic>Computer Science, Software Engineering</topic><topic>Computer Science, Theory &amp; Methods</topic><topic>Deadline</topic><topic>I/O Scheduler</topic><topic>Interference</topic><topic>Performance degradation</topic><topic>Physical properties</topic><topic>QoS</topic><topic>Quality of service</topic><topic>Scheduling</topic><topic>Science &amp; Technology</topic><topic>Solid state devices</topic><topic>Technology</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Yang, Ying</creatorcontrib><creatorcontrib>Shi, Xuanhua</creatorcontrib><creatorcontrib>Liu, Wei</creatorcontrib><creatorcontrib>Jin, Hai</creatorcontrib><creatorcontrib>Hua, Yusheng</creatorcontrib><creatorcontrib>Jiang, Yan</creatorcontrib><collection>Web of Science Core Collection</collection><collection>Science Citation Index Expanded</collection><collection>Web of Science - Science Citation Index Expanded - 2021</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Concurrency and computation</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Yang, Ying</au><au>Shi, Xuanhua</au><au>Liu, Wei</au><au>Jin, Hai</au><au>Hua, Yusheng</au><au>Jiang, Yan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>DDL‐QoS: A dynamic I/O scheduling strategy of QoS for HPC applications</atitle><jtitle>Concurrency and computation</jtitle><stitle>CONCURR COMP-PRACT E</stitle><date>2021-04-10</date><risdate>2021</risdate><volume>33</volume><issue>7</issue><spage>1</spage><epage>1</epage><pages>1-1</pages><artnum>5453</artnum><issn>1532-0626</issn><eissn>1532-0634</eissn><abstract>Summary With the increasing cloud‐trend of high‐performance computing (HPC), more users submit their applications simultaneously to the platform and wish they could finish before the deadline. Moreover, due to the severe holistic performance degradation caused by I/O contention, a deadline‐sensitive I/O scheduler is needed to allocate storage resources according to the requirements of applications and resultantly guarantee the quality of service (QoS) of concurrently running applications. In this paper, we first explore the bandwidth allocation phenomenon caused by interference in applications through the modeling of historical data, and then we quote a metric called random percentage that can represent the random degree of the applications and be used to guide I/O scheduling in the later stage. We design a dynamic I/O scheduler named DDL‐QoS that uses solid state drives(SSDs) as QoS guarantee to minimize interference and ensure applications meet their deadline. The potential of our design is that the greater the I/O interference, the greater the performance improvement, but this performance improvement will be limited by the physical properties of the storage hardware.</abstract><cop>HOBOKEN</cop><pub>Wiley</pub><doi>10.1002/cpe.5453</doi><tpages>13</tpages><orcidid>https://orcid.org/0000-0001-8451-8656</orcidid><orcidid>https://orcid.org/0000-0002-3934-7605</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1532-0626
ispartof Concurrency and computation, 2021-04, Vol.33 (7), p.1-1, Article 5453
issn 1532-0626
1532-0634
language eng
recordid cdi_crossref_primary_10_1002_cpe_5453
source Access via Wiley Online Library; Web of Science - Science Citation Index Expanded - 2021<img src="https://exlibris-pub.s3.amazonaws.com/fromwos-v2.jpg" />
subjects Cloud computing
Computer Science
Computer Science, Software Engineering
Computer Science, Theory & Methods
Deadline
I/O Scheduler
Interference
Performance degradation
Physical properties
QoS
Quality of service
Scheduling
Science & Technology
Solid state devices
Technology
title DDL‐QoS: A dynamic I/O scheduling strategy of QoS for HPC applications
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-14T17%3A22%3A18IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=DDL%E2%80%90QoS:%20A%20dynamic%20I/O%20scheduling%20strategy%20of%20QoS%20for%20HPC%20applications&rft.jtitle=Concurrency%20and%20computation&rft.au=Yang,%20Ying&rft.date=2021-04-10&rft.volume=33&rft.issue=7&rft.spage=1&rft.epage=1&rft.pages=1-1&rft.artnum=5453&rft.issn=1532-0626&rft.eissn=1532-0634&rft_id=info:doi/10.1002/cpe.5453&rft_dat=%3Cproquest_cross%3E2509242115%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2509242115&rft_id=info:pmid/&rfr_iscdi=true