{"id":"https://openalex.org/W2604595776","doi":"https://doi.org/10.1145/3037697.3037706","title":"Thermostat","display_name":"Thermostat","publication_year":2017,"publication_date":"2017-04-04","ids":{"openalex":"https://openalex.org/W2604595776","doi":"https://doi.org/10.1145/3037697.3037706","mag":"2604595776"},"language":"en","primary_location":{"id":"doi:10.1145/3037697.3037706","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3037697.3037706","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5034317620","display_name":"Neha Agarwal","orcid":"https://orcid.org/0000-0002-9029-4166"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Neha Agarwal","raw_affiliation_strings":["University of Michigan, Ann Arbor, MI, USA"],"affiliations":[{"raw_affiliation_string":"University of Michigan, Ann Arbor, MI, USA","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5018949021","display_name":"Thomas F. Wenisch","orcid":"https://orcid.org/0000-0001-9560-2124"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Thomas F. Wenisch","raw_affiliation_strings":["University of Michigan, Ann Arbor, MI, USA"],"affiliations":[{"raw_affiliation_string":"University of Michigan, Ann Arbor, MI, USA","institution_ids":["https://openalex.org/I27837315"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5034317620"],"corresponding_institution_ids":["https://openalex.org/I27837315"],"apc_list":null,"apc_paid":null,"fwci":11.8233,"has_fulltext":false,"cited_by_count":158,"citation_normalized_percentile":{"value":0.9875342,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"631","last_page":"644"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":1.0,"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.9998000264167786,"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.9997000098228455,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7890062928199768},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.6597316861152649},{"id":"https://openalex.org/keywords/page","display_name":"Page","score":0.5969290733337402},{"id":"https://openalex.org/keywords/demand-paging","display_name":"Demand paging","score":0.5919745564460754},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.5665570497512817},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5386881828308105},{"id":"https://openalex.org/keywords/interleaved-memory","display_name":"Interleaved memory","score":0.5285690426826477},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.5042077302932739},{"id":"https://openalex.org/keywords/page-fault","display_name":"Page fault","score":0.44983726739883423},{"id":"https://openalex.org/keywords/memory-footprint","display_name":"Memory footprint","score":0.44701987504959106},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4206072688102722},{"id":"https://openalex.org/keywords/virtualization","display_name":"Virtualization","score":0.415994793176651},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3290334939956665},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.20894712209701538}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7890062928199768},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.6597316861152649},{"id":"https://openalex.org/C33925742","wikidata":"https://www.wikidata.org/wiki/Q361698","display_name":"Page","level":2,"score":0.5969290733337402},{"id":"https://openalex.org/C188873839","wikidata":"https://www.wikidata.org/wiki/Q5255045","display_name":"Demand paging","level":5,"score":0.5919745564460754},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.5665570497512817},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5386881828308105},{"id":"https://openalex.org/C63511323","wikidata":"https://www.wikidata.org/wiki/Q908936","display_name":"Interleaved memory","level":4,"score":0.5285690426826477},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.5042077302932739},{"id":"https://openalex.org/C193343404","wikidata":"https://www.wikidata.org/wiki/Q1928607","display_name":"Page fault","level":5,"score":0.44983726739883423},{"id":"https://openalex.org/C74912251","wikidata":"https://www.wikidata.org/wiki/Q6815727","display_name":"Memory footprint","level":2,"score":0.44701987504959106},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4206072688102722},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.415994793176651},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3290334939956665},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.20894712209701538}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3037697.3037706","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3037697.3037706","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.4099999964237213,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":29,"referenced_works":["https://openalex.org/W1985229168","https://openalex.org/W1987671901","https://openalex.org/W1987683357","https://openalex.org/W1992755462","https://openalex.org/W2017156338","https://openalex.org/W2020733012","https://openalex.org/W2041093720","https://openalex.org/W2048588974","https://openalex.org/W2072753794","https://openalex.org/W2082000934","https://openalex.org/W2091553595","https://openalex.org/W2102843684","https://openalex.org/W2112753327","https://openalex.org/W2120912800","https://openalex.org/W2121542813","https://openalex.org/W2125901106","https://openalex.org/W2134633067","https://openalex.org/W2141181087","https://openalex.org/W2156094106","https://openalex.org/W2161047342","https://openalex.org/W2240667924","https://openalex.org/W2274999816","https://openalex.org/W2316410352","https://openalex.org/W2326078278","https://openalex.org/W2336695920","https://openalex.org/W2340522713","https://openalex.org/W2563041470","https://openalex.org/W2624050818","https://openalex.org/W4239813889"],"related_works":["https://openalex.org/W1990596024","https://openalex.org/W2017276153","https://openalex.org/W4241723377","https://openalex.org/W4235954812","https://openalex.org/W2059368477","https://openalex.org/W2139847837","https://openalex.org/W3095732246","https://openalex.org/W4232443537","https://openalex.org/W4237698627","https://openalex.org/W2034859281"],"abstract_inverted_index":{"The":[0],"advent":[1],"of":[2,76,102,108,183],"new":[3],"memory":[4,20,35,43,62,94,104,166,173,188,197],"technologies":[5],"that":[6,119,177],"are":[7,54],"denser":[8],"and":[9,105,124,150,175],"cheaper":[10],"than":[11],"commodity":[12],"DRAM":[13],"has":[14,44],"renewed":[15],"interest":[16],"in":[17,29,57,65,90,145],"two-tiered":[18,41,103],"main":[19,42],"schemes.":[21],"Infrequently":[22],"accessed":[23],"application":[24,184],"data":[25],"can":[26],"be":[27],"stored":[28],"such":[30],"memories":[31],"to":[32,87,181,186,193,200],"achieve":[33],"significant":[34],"cost":[36,75,100,198],"savings.":[37],"Past":[38],"research":[39],"on":[40,154],"assumed":[45],"a":[46,91],"4KB":[47,77,123],"page":[48,78,116],"size.":[49],"However,":[50],"2MB":[51,125],"huge":[52,110],"pages":[53,89,126],"performance":[55,106,135,168,191],"critical":[56],"cloud":[58,67,140,156],"applications":[59],"with":[60,167],"large":[61],"footprints,":[63],"especially":[64],"virtualized":[66],"environments,":[68],"where":[69],"nested":[70],"paging":[71],"drastically":[72],"increases":[73],"the":[74,99],"management.":[79],"We":[80,112,142,163],"present":[81,113],"Thermostat,":[82],"an":[83,114],"application-transparent":[84],"huge-page-aware":[85],"mechanism":[86,118],"place":[88],"dual-technology":[92],"hybrid":[93],"system":[95],"while":[96,131,189],"achieving":[97],"both":[98,122],"advantages":[101,107],"transparent":[109],"pages.":[111],"online":[115],"classification":[117],"accurately":[120],"classifies":[121],"as":[127],"hot":[128],"or":[129],"cold":[130],"incurring":[132],"no":[133],"observable":[134],"overhead":[136],"across":[137],"several":[138],"representative":[139,155],"applications.":[141],"implement":[143],"Thermostat":[144,178],"Linux":[146],"kernel":[147],"version":[148],"4.5":[149],"evaluate":[151],"its":[152],"effectiveness":[153],"computing":[157],"workloads":[158],"running":[159],"under":[160],"KVM":[161],"virtualization.":[162],"emulate":[164],"slow":[165,187],"characteristics":[169],"approximating":[170],"near-future":[171],"high-density":[172],"technology":[174],"show":[176],"migrates":[179],"up":[180,199],"50%":[182],"footprint":[185],"limiting":[190],"degradation":[192],"3%,":[194],"thereby":[195],"reducing":[196],"30%.":[201]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":26},{"year":2024,"cited_by_count":22},{"year":2023,"cited_by_count":18},{"year":2022,"cited_by_count":14},{"year":2021,"cited_by_count":22},{"year":2020,"cited_by_count":15},{"year":2019,"cited_by_count":18},{"year":2018,"cited_by_count":14},{"year":2017,"cited_by_count":7},{"year":2016,"cited_by_count":1}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2017-04-14T00:00:00"}
