Bubble-up: Increasing utilization in modern warehouse scale computers via sensible co-locations
As much of the world's computing continues to move into the cloud, the overprovisioning of computing resources to ensure the performance isolation of latency-sensitive tasks, such as web search, in modern datacenters is a major contributor to low machine utilization. Being unable to accurately...
Saved in:
| Published in: | MICRO 44 : Proceedings of the 44th Annual IEEE/ACM Symposium on Microarchitecture, December 4 - 7, 2011 Porto Alegre, RS - Brazil pp. 248 - 259 |
|---|---|
| Main Authors: | , , , , |
| Format: | Conference Proceeding |
| Language: | English |
| Published: |
ACM
01.12.2011
|
| Subjects: | |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | As much of the world's computing continues to move into the cloud, the overprovisioning of computing resources to ensure the performance isolation of latency-sensitive tasks, such as web search, in modern datacenters is a major contributor to low machine utilization. Being unable to accurately predict performance degradation due to contention for shared resources on multicore systems has led to the heavy handed approach of simply disallowing the co-location of high-priority, latency-sensitive tasks with other tasks. Performing this precise prediction has been a challenging and unsolved problem. In this paper, we present Bubble-Up, a characterization methodology that enables the accurate prediction of the performance degradation that results from contention for shared resources in the memory subsystem. By using a bubble to apply a tunable amount of "pressure" to the memory subsystem on processors in production datacenters, our methodology can predict the performance interference between co-locate applications with an accuracy within 1% to 2% of the actual performance degradation. Using this methodology to arrive at "sensible" co-locations in Google's production datacenters with real-world large-scale applications, we can improve the utilization of a 500-machine cluster by 50% to 90% while guaranteeing a high quality of service of latency-sensitive applications. |
|---|---|
| AbstractList | As much of the world's computing continues to move into the cloud, the overprovisioning of computing resources to ensure the performance isolation of latency-sensitive tasks, such as web search, in modern datacenters is a major contributor to low machine utilization. Being unable to accurately predict performance degradation due to contention for shared resources on multicore systems has led to the heavy handed approach of simply disallowing the co-location of high-priority, latency-sensitive tasks with other tasks. Performing this precise prediction has been a challenging and unsolved problem. In this paper, we present Bubble-Up, a characterization methodology that enables the accurate prediction of the performance degradation that results from contention for shared resources in the memory subsystem. By using a bubble to apply a tunable amount of "pressure" to the memory subsystem on processors in production datacenters, our methodology can predict the performance interference between co-locate applications with an accuracy within 1% to 2% of the actual performance degradation. Using this methodology to arrive at "sensible" co-locations in Google's production datacenters with real-world large-scale applications, we can improve the utilization of a 500-machine cluster by 50% to 90% while guaranteeing a high quality of service of latency-sensitive applications. |
| Author | Soffa, Mary Lou Hundt, Robert Skadron, Kevin Mars, Jason Lingjia Tang |
| Author_xml | – sequence: 1 givenname: Jason surname: Mars fullname: Mars, Jason email: jom5x@cs.virginia.edu organization: Univ. of Virginia, Charlottesville, VA, USA – sequence: 2 surname: Lingjia Tang fullname: Lingjia Tang email: lt8f@cs.virginia.edu organization: Univ. of Virginia, Charlottesville, VA, USA – sequence: 3 givenname: Robert surname: Hundt fullname: Hundt, Robert email: rhundt@google.com organization: Google, Mountain View, CA, USA – sequence: 4 givenname: Kevin surname: Skadron fullname: Skadron, Kevin email: skadron@cs.virginia.edu organization: Univ. of Virginia, Charlottesville, VA, USA – sequence: 5 givenname: Mary Lou surname: Soffa fullname: Soffa, Mary Lou email: soffa@cs.virginia.edu organization: Univ. of Virginia, Charlottesville, VA, USA |
| BookMark | eNotjM1KxDAURiMoqGPXLtzkBTrmP607HRwdGHCj65Le3GqkTUrTKvr0yujqwHf4zjk5jikiIZecrTlX-lpwrY1g6wM1OyJFbatfwSRnWppTUuT8zhjjnNfamDPS3C1t22O5jDd0F2FCl0N8pcsc-vDt5pAiDZEOyeMU6aeb8C0tGWkG1yOFNIzLjFOmH8HRjDGH9jCXfYLDOV-Qk871GYt_rsjL9v5581junx52m9t96YSyc-mV8LazNUrbCilN60BU2psWvQZfe7AKaqadYNpA1XXKC--89DWCBwYgV-TqrxsQsRmnMLjpq7GV5soa-QNlClbZ |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1145/2155620.2155650 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Xplore IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISBN | 9781450310536 1450310532 |
| EndPage | 259 |
| ExternalDocumentID | 7851476 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IL ACM ALMA_UNASSIGNED_HOLDINGS APO CBEJK GUFHI LHSKQ RIE RIL |
| ID | FETCH-LOGICAL-a247t-d42d7f79e37b2336bac285d6bed5cd9dc74c905a2056c8ff4d2dad3d9ecdc0cc3 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 326 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000395298800023&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Wed Aug 27 03:33:20 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-a247t-d42d7f79e37b2336bac285d6bed5cd9dc74c905a2056c8ff4d2dad3d9ecdc0cc3 |
| PageCount | 12 |
| ParticipantIDs | ieee_primary_7851476 |
| PublicationCentury | 2000 |
| PublicationDate | 2011-Dec. |
| PublicationDateYYYYMMDD | 2011-12-01 |
| PublicationDate_xml | – month: 12 year: 2011 text: 2011-Dec. |
| PublicationDecade | 2010 |
| PublicationTitle | MICRO 44 : Proceedings of the 44th Annual IEEE/ACM Symposium on Microarchitecture, December 4 - 7, 2011 Porto Alegre, RS - Brazil |
| PublicationTitleAbbrev | MICRO |
| PublicationYear | 2011 |
| Publisher | ACM |
| Publisher_xml | – name: ACM |
| SSID | ssj0001119566 |
| Score | 2.4072237 |
| Snippet | As much of the world's computing continues to move into the cloud, the overprovisioning of computing resources to ensure the performance isolation of... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 248 |
| SubjectTerms | Degradation Design Interference Measurement Production Quality of service Sensitivity Servers |
| Title | Bubble-up: Increasing utilization in modern warehouse scale computers via sensible co-locations |
| URI | https://ieeexplore.ieee.org/document/7851476 |
| WOSCitedRecordID | wos000395298800023&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT8JAEJ4A8aAXH2DEV_bg0QXa7qP1qJF4MISDJtzIPqaRBAuhFP--u0sDHLx4ajOXJvv6ZqfzfR_AA0a5yKX1fWHIKIuUpAo50kRY4dBWi8gEyfx3ORqlk0k2bsDjjguDiKH5DHv-NfzLtwtT-VJZ3xvJMyma0JRSbLla-3qK1y4TolbviRjvOzBz4D7ohafn1R_YpwT0GJ7-77tn0NnT8Mh4BzDn0MDiAk4OFATbMH2utJ4jrZZPxG1132Hu4sStpnlNsCSzgnwHwzPyo1b45W76SEo3M0hM7ehQks1MkdK3susQph7hwoLswOfw9ePljdaeCVTFTK6pZbGVucwwkTpOEqGViVNuhUbLjc2skcxkA65il_iYNM-Zja2yic3QWDMwJrmEVrEo8AqIO_gEzyOuI9TMZbduZ-fKZTs8jbhxF8cutP1QTZdbWYxpPUrXf4dv4DiUY0MnyC201qsK7-DIbNazcnUf5vIXLJGjPg |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3LTsJAFJ0gmqgbH2h8OwuXDtB2Hq1LjQQjEhaYsGvmcRtJsBBK8fedGRpg4cZVm7tpMq9z5_aecxB6gCDjmTCuLwwooYEURAIDEnHDLdoqHmgvmd8T_X48GiWDGnpcc2EAwDefQdO9-n_5ZqpLVyprOSN5KvgO2mWUhu0VW2tTUXHqZZxX-j0BZS0LZxbe203_dMz6LQMVjx-do_99-RidbYh4eLCGmBNUg_wUHW5pCDZQ-lwqNQFSzp6w3eyux9zGsV1Pk4piicc5_vaWZ_hHzuHL3vUBF3ZuAOvK06HAy7HEhWtmVz5MHMb5JXmGPjuvw5cuqVwTiAypWBBDQyMykUAkVBhFXEkdxsxwBYZpkxgtqE7aTIY29dFxllETGmkik4A2uq11dI7q-TSHC4Tt0cdZFjAVgKI2v7V7O5M232FxwLS9Ol6ihhuqdLYSxkirUbr6O3yP9rvDj17ae-u_X6MDX5z1fSE3qL6Yl3CL9vRyMS7md35efwHVj6aF |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=MICRO+44+%3A+Proceedings+of+the+44th+Annual+IEEE%2FACM+Symposium+on+Microarchitecture%2C+December+4+-+7%2C+2011+Porto+Alegre%2C+RS+-+Brazil&rft.atitle=Bubble-up%3A+Increasing+utilization+in+modern+warehouse+scale+computers+via+sensible+co-locations&rft.au=Mars%2C+Jason&rft.au=Lingjia+Tang&rft.au=Hundt%2C+Robert&rft.au=Skadron%2C+Kevin&rft.date=2011-12-01&rft.pub=ACM&rft.spage=248&rft.epage=259&rft_id=info:doi/10.1145%2F2155620.2155650&rft.externalDocID=7851476 |