{"id":"https://openalex.org/W2766032408","doi":"https://doi.org/10.1145/3123939.3123956","title":"Exploiting heterogeneity for tail latency and energy efficiency","display_name":"Exploiting heterogeneity for tail latency and energy efficiency","publication_year":2017,"publication_date":"2017-10-14","ids":{"openalex":"https://openalex.org/W2766032408","doi":"https://doi.org/10.1145/3123939.3123956","mag":"2766032408"},"language":"en","primary_location":{"id":"doi:10.1145/3123939.3123956","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3123939.3123956","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=3123956&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"http://dl.acm.org/ft_gateway.cfm?id=3123956&type=pdf","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5080959197","display_name":"Md Enamul Haque","orcid":"https://orcid.org/0000-0002-8893-2181"},"institutions":[{"id":"https://openalex.org/I4210096112","display_name":"Rutgers Sexual and Reproductive Health and Rights","ror":"https://ror.org/00rcvgx40","country_code":"NL","type":"other","lineage":["https://openalex.org/I4210096112"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Md E. Haque","raw_affiliation_strings":["Rutgers University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Rutgers University","institution_ids":["https://openalex.org/I4210096112"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102959794","display_name":"Yuxiong He","orcid":"https://orcid.org/0000-0001-8887-7752"},"institutions":[{"id":"https://openalex.org/I4210164937","display_name":"Microsoft Research (United Kingdom)","ror":"https://ror.org/05k87vq12","country_code":"GB","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210164937"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Yuxiong He","raw_affiliation_strings":["Microsoft Research"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I4210164937"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077856625","display_name":"Sameh Elnikety","orcid":"https://orcid.org/0000-0003-3478-2824"},"institutions":[{"id":"https://openalex.org/I4210164937","display_name":"Microsoft Research (United Kingdom)","ror":"https://ror.org/05k87vq12","country_code":"GB","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210164937"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Sameh Elnikety","raw_affiliation_strings":["Microsoft Research"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I4210164937"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101643264","display_name":"Thu D. Nguyen","orcid":"https://orcid.org/0000-0003-2843-1796"},"institutions":[{"id":"https://openalex.org/I4210096112","display_name":"Rutgers Sexual and Reproductive Health and Rights","ror":"https://ror.org/00rcvgx40","country_code":"NL","type":"other","lineage":["https://openalex.org/I4210096112"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Thu D. Nguyen","raw_affiliation_strings":["Rutgers University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Rutgers University","institution_ids":["https://openalex.org/I4210096112"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089615986","display_name":"Ricardo Bianchini","orcid":"https://orcid.org/0000-0001-5971-5084"},"institutions":[{"id":"https://openalex.org/I4210164937","display_name":"Microsoft Research (United Kingdom)","ror":"https://ror.org/05k87vq12","country_code":"GB","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210164937"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Ricardo Bianchini","raw_affiliation_strings":["Microsoft Research"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I4210164937"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5087054368","display_name":"Kathryn S. McKinley","orcid":"https://orcid.org/0000-0002-7188-2501"},"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":"Kathryn S. McKinley","raw_affiliation_strings":["Google"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Google","institution_ids":["https://openalex.org/I1291425158"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":53,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"625","last_page":"638"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"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"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9998000264167786,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9995999932289124,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7759037613868713},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.758287787437439},{"id":"https://openalex.org/keywords/frequency-scaling","display_name":"Frequency scaling","score":0.6590430736541748},{"id":"https://openalex.org/keywords/efficient-energy-use","display_name":"Efficient energy use","score":0.6264326572418213},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.5951665639877319},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.5713436603546143},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.561006486415863},{"id":"https://openalex.org/keywords/x86","display_name":"x86","score":0.4853328764438629},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.4806196093559265},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.4205307960510254},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3564884662628174},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.34798121452331543},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3384908437728882},{"id":"https://openalex.org/keywords/energy-consumption","display_name":"Energy consumption","score":0.299629271030426},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.24295803904533386},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.09248015284538269}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7759037613868713},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.758287787437439},{"id":"https://openalex.org/C157742956","wikidata":"https://www.wikidata.org/wiki/Q3237776","display_name":"Frequency scaling","level":3,"score":0.6590430736541748},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.6264326572418213},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.5951665639877319},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.5713436603546143},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.561006486415863},{"id":"https://openalex.org/C170723468","wikidata":"https://www.wikidata.org/wiki/Q182933","display_name":"x86","level":3,"score":0.4853328764438629},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.4806196093559265},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.4205307960510254},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3564884662628174},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.34798121452331543},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3384908437728882},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.299629271030426},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.24295803904533386},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.09248015284538269},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"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/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3123939.3123956","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3123939.3123956","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=3123956&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3123939.3123956","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3123939.3123956","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=3123956&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.8999999761581421,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2766032408.pdf","grobid_xml":"https://content.openalex.org/works/W2766032408.grobid-xml"},"referenced_works_count":50,"referenced_works":["https://openalex.org/W195630274","https://openalex.org/W1441180820","https://openalex.org/W1598283091","https://openalex.org/W1971910541","https://openalex.org/W1977661221","https://openalex.org/W1982063824","https://openalex.org/W1982584634","https://openalex.org/W2005838647","https://openalex.org/W2008684356","https://openalex.org/W2015244008","https://openalex.org/W2035924020","https://openalex.org/W2060204338","https://openalex.org/W2061884403","https://openalex.org/W2079942837","https://openalex.org/W2095995766","https://openalex.org/W2099951182","https://openalex.org/W2100346277","https://openalex.org/W2101723221","https://openalex.org/W2105876415","https://openalex.org/W2108387401","https://openalex.org/W2109092462","https://openalex.org/W2112085716","https://openalex.org/W2122272911","https://openalex.org/W2124426020","https://openalex.org/W2130355432","https://openalex.org/W2131081741","https://openalex.org/W2132078224","https://openalex.org/W2138783391","https://openalex.org/W2144553551","https://openalex.org/W2144857621","https://openalex.org/W2147943147","https://openalex.org/W2152628009","https://openalex.org/W2153704625","https://openalex.org/W2160440046","https://openalex.org/W2167464511","https://openalex.org/W2168006621","https://openalex.org/W2170382128","https://openalex.org/W2235495043","https://openalex.org/W2236373029","https://openalex.org/W2289231618","https://openalex.org/W2321206184","https://openalex.org/W2410359103","https://openalex.org/W2494332138","https://openalex.org/W2512594982","https://openalex.org/W2599706750","https://openalex.org/W2734941459","https://openalex.org/W2736578080","https://openalex.org/W3146780642","https://openalex.org/W4245454516","https://openalex.org/W4312920248"],"related_works":["https://openalex.org/W4287178867","https://openalex.org/W3160984227","https://openalex.org/W2972040170","https://openalex.org/W2154351074","https://openalex.org/W1980322368","https://openalex.org/W2151223307","https://openalex.org/W2096357811","https://openalex.org/W2023400509","https://openalex.org/W2332054630","https://openalex.org/W2590100594"],"abstract_inverted_index":{"Interactive":[0],"service":[1],"providers":[2,15],"have":[3],"strict":[4],"requirements":[5],"on":[6,166,201],"high-percentile":[7],"(tail)":[8],"latency":[9,18,36,133],"to":[10,87,104,120,135,144,174,208,216,232,240,255],"meet":[11,16],"user":[12],"expectations.":[13],"If":[14],"tail":[17,35,226],"targets":[19,134],"with":[20,51],"less":[21],"energy,":[22],"they":[23],"increase":[24],"profits,":[25],"because":[26],"energy":[27,38,229],"is":[28,187],"a":[29,79,149,167,181,191,194],"significant":[30],"operating":[31],"expense.":[32],"Unfortunately,":[33],"optimizing":[34],"and":[37,55,59,83,132,138,157,170,234,251,258],"are":[39],"typically":[40],"conflicting":[41],"goals.":[42],"Our":[43],"work":[44],"resolves":[45],"this":[46,160],"conflict":[47],"by":[48,107,230,238],"exploiting":[49,108],"servers":[50],"per-core":[52,217],"Dynamic":[53],"Voltage":[54],"Frequency":[56],"Scaling":[57],"(DVFS)":[58],"Asymmetric":[60],"Multicore":[61],"Processors":[62],"(AMPs).":[63],"We":[64,116,140,242],"introduce":[65],"the":[66,73,76,88,91,109,198,212,224],"Adaptive":[67],"Slow-to-Fast":[68],"scheduling":[69,123],"framework,":[70,161],"which":[71],"matches":[72],"heterogeneity":[74,89,254],"of":[75,81,90],"workload":[77],"---":[78,86,93],"mix":[80],"short":[82],"long":[84,102,112],"requests":[85,103,113],"hardware":[92],"cores":[94,106],"running":[95],"at":[96],"different":[97],"speeds.":[98],"The":[99],"scheduler":[100],"prioritizes":[101],"faster":[105,175,195],"insight":[110],"that":[111,125,244],"reveal":[114],"themselves.":[115],"use":[117,126],"control":[118],"theory":[119],"design":[121],"threshold-based":[122],"policies":[124],"individual":[127],"request":[128,163,192,200],"progress,":[129],"load,":[130,179],"competition,":[131],"optimize":[136,145],"performance":[137],"energy.":[139],"configure":[141],"our":[142,245],"framework":[143,246],"Energy":[146],"Efficiency":[147],"for":[148,154,190,211,221,261],"given":[150],"Tail":[151],"Latency":[152],"(EETL)":[153],"both":[155],"DVFS":[156,218,250],"AMP.":[158],"In":[159],"each":[162],"self-schedules,":[164],"starting":[165],"slow":[168],"core":[169,184,196,204],"then":[171],"migrating":[172],"itself":[173],"cores.":[176],"At":[177],"high":[178],"when":[180],"desired":[182],"AMP":[183,253],"speed":[185],"s":[186,203],"not":[188],"available":[189],"but":[193],"is,":[197],"longest":[199],"an":[202],"type":[205],"migrates":[206],"early":[207],"make":[209],"room":[210],"other":[213],"request.":[214],"Compared":[215],"systems,":[219],"EETL":[220],"AMPs":[222],"delivers":[223],"same":[225],"latency,":[227],"reduces":[228],"18%":[231],"50%,":[233],"improves":[235],"capacity":[236],"(throughput)":[237],"32%":[239],"82%.":[241],"demonstrate":[243],"effectively":[247],"exploits":[248],"dynamic":[249],"static":[252],"reduce":[256],"provisioning":[257],"operational":[259],"costs":[260],"interactive":[262],"services.":[263]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":8},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":10},{"year":2020,"cited_by_count":11},{"year":2019,"cited_by_count":8},{"year":2018,"cited_by_count":4}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
