{"id":"https://openalex.org/W2347137561","doi":"https://doi.org/10.1145/2882783","title":"Improving Resource Efficiency at Scale with Heracles","display_name":"Improving Resource Efficiency at Scale with Heracles","publication_year":2016,"publication_date":"2016-05-05","ids":{"openalex":"https://openalex.org/W2347137561","doi":"https://doi.org/10.1145/2882783","mag":"2347137561"},"language":"en","primary_location":{"id":"doi:10.1145/2882783","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2882783","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2882783&type=pdf","source":{"id":"https://openalex.org/S193109227","display_name":"ACM Transactions on Computer Systems","issn_l":"0734-2071","issn":["0734-2071","1557-7333"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Computer Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"http://dl.acm.org/ft_gateway.cfm?id=2882783&type=pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101953303","display_name":"David Lo","orcid":"https://orcid.org/0000-0002-2585-5473"},"institutions":[{"id":"https://openalex.org/I1291425158","display_name":"Google (United States)","ror":"https://ror.org/00njsd438","country_code":"US","type":"company","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210128969"]},{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"David Lo","raw_affiliation_strings":["Google Inc., Stanford University, Mountain View, CA"],"affiliations":[{"raw_affiliation_string":"Google Inc., Stanford University, Mountain View, CA","institution_ids":["https://openalex.org/I1291425158","https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103650410","display_name":"Liqun Cheng","orcid":null},"institutions":[{"id":"https://openalex.org/I1291425158","display_name":"Google (United States)","ror":"https://ror.org/00njsd438","country_code":"US","type":"company","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210128969"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Liqun Cheng","raw_affiliation_strings":["Google Inc., Mountain View, CA"],"affiliations":[{"raw_affiliation_string":"Google Inc., Mountain View, CA","institution_ids":["https://openalex.org/I1291425158"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001964650","display_name":"Rama Govindaraju","orcid":"https://orcid.org/0009-0008-3783-7150"},"institutions":[{"id":"https://openalex.org/I1291425158","display_name":"Google (United States)","ror":"https://ror.org/00njsd438","country_code":"US","type":"company","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210128969"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rama Govindaraju","raw_affiliation_strings":["Google Inc., Mountain View, CA"],"affiliations":[{"raw_affiliation_string":"Google Inc., Mountain View, CA","institution_ids":["https://openalex.org/I1291425158"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011491987","display_name":"Parthasarathy Ranganathan","orcid":"https://orcid.org/0000-0002-9751-5902"},"institutions":[{"id":"https://openalex.org/I1291425158","display_name":"Google (United States)","ror":"https://ror.org/00njsd438","country_code":"US","type":"company","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210128969"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Parthasarathy Ranganathan","raw_affiliation_strings":["Google Inc., Mountain View, CA"],"affiliations":[{"raw_affiliation_string":"Google Inc., Mountain View, CA","institution_ids":["https://openalex.org/I1291425158"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5042148531","display_name":"Christos Kozyrakis","orcid":"https://orcid.org/0000-0002-3154-7530"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Christos Kozyrakis","raw_affiliation_strings":["Stanford University, Stanford, CA"],"affiliations":[{"raw_affiliation_string":"Stanford University, Stanford, CA","institution_ids":["https://openalex.org/I97018004"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5101953303"],"corresponding_institution_ids":["https://openalex.org/I1291425158","https://openalex.org/I97018004"],"apc_list":null,"apc_paid":null,"fwci":16.5723,"has_fulltext":true,"cited_by_count":50,"citation_normalized_percentile":{"value":0.98961622,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"34","issue":"2","first_page":"1","last_page":"33"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9984999895095825,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9968000054359436,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.873350977897644},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8575074076652527},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4846339821815491},{"id":"https://openalex.org/keywords/isolation","display_name":"Isolation (microbiology)","score":0.45088493824005127},{"id":"https://openalex.org/keywords/temporal-isolation-among-virtual-machines","display_name":"Temporal isolation among virtual machines","score":0.44180282950401306},{"id":"https://openalex.org/keywords/human-multitasking","display_name":"Human multitasking","score":0.43889182806015015},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3460732400417328},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3315998315811157},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.31297728419303894},{"id":"https://openalex.org/keywords/virtualization","display_name":"Virtualization","score":0.11233550310134888}],"concepts":[{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.873350977897644},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8575074076652527},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4846339821815491},{"id":"https://openalex.org/C2775941552","wikidata":"https://www.wikidata.org/wiki/Q25212305","display_name":"Isolation (microbiology)","level":2,"score":0.45088493824005127},{"id":"https://openalex.org/C142355369","wikidata":"https://www.wikidata.org/wiki/Q7698919","display_name":"Temporal isolation among virtual machines","level":4,"score":0.44180282950401306},{"id":"https://openalex.org/C107418235","wikidata":"https://www.wikidata.org/wiki/Q1520565","display_name":"Human multitasking","level":2,"score":0.43889182806015015},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3460732400417328},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3315998315811157},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.31297728419303894},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.11233550310134888},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C180747234","wikidata":"https://www.wikidata.org/wiki/Q23373","display_name":"Cognitive psychology","level":1,"score":0.0},{"id":"https://openalex.org/C89423630","wikidata":"https://www.wikidata.org/wiki/Q7193","display_name":"Microbiology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2882783","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2882783","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2882783&type=pdf","source":{"id":"https://openalex.org/S193109227","display_name":"ACM Transactions on Computer Systems","issn_l":"0734-2071","issn":["0734-2071","1557-7333"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Computer Systems","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/2882783","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2882783","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2882783&type=pdf","source":{"id":"https://openalex.org/S193109227","display_name":"ACM Transactions on Computer Systems","issn_l":"0734-2071","issn":["0734-2071","1557-7333"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Computer Systems","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.6299999952316284,"id":"https://metadata.un.org/sdg/8","display_name":"Decent work and economic growth"}],"awards":[{"id":"https://openalex.org/G2983700833","display_name":null,"funder_award_id":"CNS-1422088","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6894402473","display_name":null,"funder_award_id":"Fellowship","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G788473298","display_name":"CSR: Small: Bridging Efficiency and Low Latency in Warehouse-scale Computing","funder_award_id":"1422088","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F747265653","display_name":"Google Research","ror":null}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2347137561.pdf","grobid_xml":"https://content.openalex.org/works/W2347137561.grobid-xml"},"referenced_works_count":83,"referenced_works":["https://openalex.org/W64217489","https://openalex.org/W1464363888","https://openalex.org/W1503891749","https://openalex.org/W1586201613","https://openalex.org/W1785664926","https://openalex.org/W1841750659","https://openalex.org/W1979361375","https://openalex.org/W1981756989","https://openalex.org/W1982063824","https://openalex.org/W1996001376","https://openalex.org/W1998310976","https://openalex.org/W2004301625","https://openalex.org/W2006312753","https://openalex.org/W2010843180","https://openalex.org/W2013062050","https://openalex.org/W2015681217","https://openalex.org/W2017004353","https://openalex.org/W2019751555","https://openalex.org/W2023214828","https://openalex.org/W2034002727","https://openalex.org/W2060204338","https://openalex.org/W2061574886","https://openalex.org/W2065308442","https://openalex.org/W2065439108","https://openalex.org/W2067649272","https://openalex.org/W2072861102","https://openalex.org/W2074041401","https://openalex.org/W2076989816","https://openalex.org/W2078069481","https://openalex.org/W2083647394","https://openalex.org/W2084226860","https://openalex.org/W2093941454","https://openalex.org/W2094833706","https://openalex.org/W2096572124","https://openalex.org/W2098395496","https://openalex.org/W2100346277","https://openalex.org/W2100844052","https://openalex.org/W2101871381","https://openalex.org/W2102709380","https://openalex.org/W2102871765","https://openalex.org/W2103981209","https://openalex.org/W2107223062","https://openalex.org/W2109562980","https://openalex.org/W2112409640","https://openalex.org/W2116175063","https://openalex.org/W2126083918","https://openalex.org/W2129542763","https://openalex.org/W2129573249","https://openalex.org/W2130531694","https://openalex.org/W2134807578","https://openalex.org/W2135008015","https://openalex.org/W2135089498","https://openalex.org/W2137726616","https://openalex.org/W2138833461","https://openalex.org/W2142033140","https://openalex.org/W2142875853","https://openalex.org/W2143773524","https://openalex.org/W2143835304","https://openalex.org/W2144857621","https://openalex.org/W2146434221","https://openalex.org/W2150139096","https://openalex.org/W2152530926","https://openalex.org/W2152942310","https://openalex.org/W2153882937","https://openalex.org/W2156077332","https://openalex.org/W2156094106","https://openalex.org/W2160121678","https://openalex.org/W2160609361","https://openalex.org/W2164740236","https://openalex.org/W2164846625","https://openalex.org/W2165473669","https://openalex.org/W2169414316","https://openalex.org/W2175443198","https://openalex.org/W2253807446","https://openalex.org/W2296319761","https://openalex.org/W2949885789","https://openalex.org/W3004531541","https://openalex.org/W3139611960","https://openalex.org/W4206561618","https://openalex.org/W4210790398","https://openalex.org/W4232318378","https://openalex.org/W4238465620","https://openalex.org/W4292926198"],"related_works":["https://openalex.org/W4388263628","https://openalex.org/W4242930893","https://openalex.org/W1988895983","https://openalex.org/W3140336604","https://openalex.org/W2488058330","https://openalex.org/W2940047422","https://openalex.org/W2466872233","https://openalex.org/W2151009501","https://openalex.org/W2813776146","https://openalex.org/W4200144919"],"abstract_inverted_index":{"User-facing,":[0],"latency-sensitive":[1,44,117],"services,":[2],"such":[3,106],"as":[4,107],"websearch,":[5],"underutilize":[6],"their":[7],"computing":[8],"resources":[9,18,33,125],"during":[10],"daily":[11],"periods":[12],"of":[13,43,56,69,90,146],"low":[14],"traffic.":[15],"Reusing":[16],"those":[17],"for":[19,31],"other":[20],"tasks":[21,92],"is":[22],"rarely":[23],"done":[24],"in":[25,62],"production":[26,134],"services":[27],"since":[28],"the":[29,40,51,60,67,87,116,124,153],"contention":[30],"shared":[32],"can":[34],"cause":[35],"latency":[36,120,149],"spikes":[37],"that":[38,85,115,158],"violate":[39],"service-level":[41],"objectives":[42],"tasks.":[45,129],"The":[46],"resulting":[47],"under-utilization":[48],"hurts":[49],"both":[50],"affordability":[52],"and":[53,102,110,136,141,155],"energy":[54],"efficiency":[55],"large-scale":[57],"datacenters.":[58],"With":[59],"slowdown":[61],"technology":[63],"scaling":[64],"caused":[65],"by":[66],"sunsetting":[68],"Moore\u2019s":[70],"law,":[71],"it":[72],"becomes":[73],"important":[74],"to":[75,113,127],"address":[76],"this":[77],"opportunity.":[78],"We":[79,130],"present":[80],"Heracles,":[81],"a":[82,94],"feedback-based":[83],"controller":[84],"enables":[86],"safe":[88],"colocation":[89,156],"best-effort":[91,128],"alongside":[93],"latency-critical":[95,135],"service.":[96],"Heracles":[97,132],"dynamically":[98],"manages":[99],"multiple":[100],"hardware":[101],"software":[103],"isolation":[104],"mechanisms,":[105],"CPU,":[108],"memory,":[109],"network":[111],"isolation,":[112],"ensure":[114],"job":[118],"meets":[119],"targets":[121],"while":[122],"maximizing":[123],"given":[126],"evaluate":[131],"using":[133],"batch":[137],"workloads":[138],"from":[139],"Google":[140],"demonstrate":[142],"average":[143],"server":[144],"utilizations":[145],"90%":[147],"without":[148],"violations":[150],"across":[151],"all":[152],"load":[154],"scenarios":[157],"we":[159],"evaluated.":[160]},"counts_by_year":[{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":7},{"year":2019,"cited_by_count":10},{"year":2018,"cited_by_count":6},{"year":2017,"cited_by_count":7},{"year":2016,"cited_by_count":1}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
