{"id":"https://openalex.org/W3011152284","doi":"https://doi.org/10.1145/3373376.3378489","title":"HaRMony","display_name":"HaRMony","publication_year":2020,"publication_date":"2020-03-09","ids":{"openalex":"https://openalex.org/W3011152284","doi":"https://doi.org/10.1145/3373376.3378489","mag":"3011152284"},"language":"en","primary_location":{"id":"doi:10.1145/3373376.3378489","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3373376.3378489","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-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://pureadmin.qub.ac.uk/ws/files/199085012/aspl1833a_tovletoglouA.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5075892935","display_name":"Konstantinos Tovletoglou","orcid":"https://orcid.org/0000-0002-1513-3143"},"institutions":[{"id":"https://openalex.org/I126231945","display_name":"Queen's University Belfast","ror":"https://ror.org/00hswnk62","country_code":"GB","type":"education","lineage":["https://openalex.org/I126231945"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Konstantinos Tovletoglou","raw_affiliation_strings":["Queen's University Belfast, Belfast, United Kingdom"],"affiliations":[{"raw_affiliation_string":"Queen's University Belfast, Belfast, United Kingdom","institution_ids":["https://openalex.org/I126231945"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056162490","display_name":"Lev Mukhanov","orcid":"https://orcid.org/0000-0002-0119-4359"},"institutions":[{"id":"https://openalex.org/I126231945","display_name":"Queen's University Belfast","ror":"https://ror.org/00hswnk62","country_code":"GB","type":"education","lineage":["https://openalex.org/I126231945"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Lev Mukhanov","raw_affiliation_strings":["Queen's University Belfast, Belfast, United Kingdom"],"affiliations":[{"raw_affiliation_string":"Queen's University Belfast, Belfast, United Kingdom","institution_ids":["https://openalex.org/I126231945"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005410613","display_name":"Dimitrios S. Nikolopoulos","orcid":"https://orcid.org/0000-0003-0217-8307"},"institutions":[{"id":"https://openalex.org/I859038795","display_name":"Virginia Tech","ror":"https://ror.org/02smfhw86","country_code":"US","type":"education","lineage":["https://openalex.org/I859038795"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Dimitrios S. Nikolopoulos","raw_affiliation_strings":["Virginia Polytechnic Institute &amp; State University, Blacksburg, VA, USA"],"affiliations":[{"raw_affiliation_string":"Virginia Polytechnic Institute &amp; State University, Blacksburg, VA, USA","institution_ids":["https://openalex.org/I859038795"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5077501734","display_name":"Georgios Karakonstantis","orcid":"https://orcid.org/0000-0002-5693-8503"},"institutions":[{"id":"https://openalex.org/I126231945","display_name":"Queen's University Belfast","ror":"https://ror.org/00hswnk62","country_code":"GB","type":"education","lineage":["https://openalex.org/I126231945"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Georgios Karakonstantis","raw_affiliation_strings":["Queen's University Belfast, Belfast, United Kingdom"],"affiliations":[{"raw_affiliation_string":"Queen's University Belfast, Belfast, United Kingdom","institution_ids":["https://openalex.org/I126231945"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5075892935"],"corresponding_institution_ids":["https://openalex.org/I126231945"],"apc_list":null,"apc_paid":null,"fwci":2.5929,"has_fulltext":true,"cited_by_count":14,"citation_normalized_percentile":{"value":0.89454392,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"575","last_page":"590"},"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.9994999766349792,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9993000030517578,"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.8217763900756836},{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.6785799264907837},{"id":"https://openalex.org/keywords/hypervisor","display_name":"Hypervisor","score":0.6513735055923462},{"id":"https://openalex.org/keywords/interleaving","display_name":"Interleaving","score":0.6164547204971313},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5458796620368958},{"id":"https://openalex.org/keywords/virtualization","display_name":"Virtualization","score":0.4639093279838562},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4410971403121948},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.43760356307029724},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.42716172337532043},{"id":"https://openalex.org/keywords/memory-errors","display_name":"Memory errors","score":0.4252336621284485},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.41716182231903076},{"id":"https://openalex.org/keywords/reliability-engineering","display_name":"Reliability engineering","score":0.3885475695133209},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.25036704540252686},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.20490562915802002},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.17091625928878784}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8217763900756836},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.6785799264907837},{"id":"https://openalex.org/C112904061","wikidata":"https://www.wikidata.org/wiki/Q1077480","display_name":"Hypervisor","level":4,"score":0.6513735055923462},{"id":"https://openalex.org/C28034677","wikidata":"https://www.wikidata.org/wiki/Q17092530","display_name":"Interleaving","level":2,"score":0.6164547204971313},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5458796620368958},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.4639093279838562},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4410971403121948},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.43760356307029724},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.42716172337532043},{"id":"https://openalex.org/C119907115","wikidata":"https://www.wikidata.org/wiki/Q6815725","display_name":"Memory errors","level":3,"score":0.4252336621284485},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.41716182231903076},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.3885475695133209},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.25036704540252686},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.20490562915802002},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.17091625928878784},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C100660578","wikidata":"https://www.wikidata.org/wiki/Q18733","display_name":"Recall","level":2,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3373376.3378489","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3373376.3378489","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-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.qub.ac.uk/portal:publications/7299866e-bc41-4ae2-aa8c-6b503b7769a6","is_oa":true,"landing_page_url":"https://pure.qub.ac.uk/en/publications/7299866e-bc41-4ae2-aa8c-6b503b7769a6","pdf_url":"https://pureadmin.qub.ac.uk/ws/files/199085012/aspl1833a_tovletoglouA.pdf","source":{"id":"https://openalex.org/S4306402319","display_name":"Research Portal (Queen's University Belfast)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I126231945","host_organization_name":"Queen's University Belfast","host_organization_lineage":["https://openalex.org/I126231945"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Tovletoglou, K, Mukhanov, L, Nikolopoulos, D S & Karakonstantis, G 2020, HaRMony: Heterogeneous-Reliability Memory and QoS-Aware Energy Management on Virtualized Servers. in ASPLOS '20: Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems. Association for Computing Machinery, pp. 575-590, The 25-th Architectural Support for Programming Languages and Operating Systems(ASPLOS), 23/03/2020. https://doi.org/10.1145/3373376.3378489","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"pmh:oai:pure.qub.ac.uk/portal:publications/7299866e-bc41-4ae2-aa8c-6b503b7769a6","is_oa":true,"landing_page_url":"https://pure.qub.ac.uk/en/publications/7299866e-bc41-4ae2-aa8c-6b503b7769a6","pdf_url":"https://pureadmin.qub.ac.uk/ws/files/199085012/aspl1833a_tovletoglouA.pdf","source":{"id":"https://openalex.org/S4306402319","display_name":"Research Portal (Queen's University Belfast)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I126231945","host_organization_name":"Queen's University Belfast","host_organization_lineage":["https://openalex.org/I126231945"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Tovletoglou, K, Mukhanov, L, Nikolopoulos, D S & Karakonstantis, G 2020, HaRMony: Heterogeneous-Reliability Memory and QoS-Aware Energy Management on Virtualized Servers. in ASPLOS '20: Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems. Association for Computing Machinery, pp. 575-590, The 25-th Architectural Support for Programming Languages and Operating Systems(ASPLOS), 23/03/2020. https://doi.org/10.1145/3373376.3378489","raw_type":"info:eu-repo/semantics/conferenceObject"},"sustainable_development_goals":[{"score":0.8999999761581421,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[{"id":"https://openalex.org/G3607539430","display_name":null,"funder_award_id":"732631","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G4937468798","display_name":null,"funder_award_id":"H2020","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G5317956557","display_name":null,"funder_award_id":"2020.","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G5339339394","display_name":null,"funder_award_id":"732631","funder_id":"https://openalex.org/F4320332999","funder_display_name":"Horizon 2020 Framework Programme"},{"id":"https://openalex.org/G6569062927","display_name":null,"funder_award_id":"688540","funder_id":"https://openalex.org/F4320332999","funder_display_name":"Horizon 2020 Framework Programme"},{"id":"https://openalex.org/G7692755790","display_name":null,"funder_award_id":"688540","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"}],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320332999","display_name":"Horizon 2020 Framework Programme","ror":"https://ror.org/00k4n6c32"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3011152284.pdf","grobid_xml":"https://content.openalex.org/works/W3011152284.grobid-xml"},"referenced_works_count":75,"referenced_works":["https://openalex.org/W35708471","https://openalex.org/W1518366771","https://openalex.org/W1522250664","https://openalex.org/W1559781097","https://openalex.org/W1578894366","https://openalex.org/W1871722508","https://openalex.org/W1966282149","https://openalex.org/W1970426108","https://openalex.org/W1977367431","https://openalex.org/W1992487929","https://openalex.org/W2000041758","https://openalex.org/W2009411324","https://openalex.org/W2015827499","https://openalex.org/W2018667656","https://openalex.org/W2026005150","https://openalex.org/W2027476456","https://openalex.org/W2032512814","https://openalex.org/W2033656974","https://openalex.org/W2034881140","https://openalex.org/W2036853599","https://openalex.org/W2040379684","https://openalex.org/W2047796871","https://openalex.org/W2049504176","https://openalex.org/W2057434193","https://openalex.org/W2060397112","https://openalex.org/W2066603476","https://openalex.org/W2068965783","https://openalex.org/W2080592089","https://openalex.org/W2092212481","https://openalex.org/W2097243222","https://openalex.org/W2105534358","https://openalex.org/W2114260887","https://openalex.org/W2116115793","https://openalex.org/W2118231788","https://openalex.org/W2119092821","https://openalex.org/W2119435553","https://openalex.org/W2122249806","https://openalex.org/W2123306627","https://openalex.org/W2124237318","https://openalex.org/W2124608923","https://openalex.org/W2130615962","https://openalex.org/W2141527188","https://openalex.org/W2143039720","https://openalex.org/W2143283746","https://openalex.org/W2144005128","https://openalex.org/W2155132155","https://openalex.org/W2159392208","https://openalex.org/W2165697076","https://openalex.org/W2166360294","https://openalex.org/W2171148960","https://openalex.org/W2193198328","https://openalex.org/W2247473009","https://openalex.org/W2265166184","https://openalex.org/W2268589658","https://openalex.org/W2291046857","https://openalex.org/W2342451362","https://openalex.org/W2418958843","https://openalex.org/W2467134005","https://openalex.org/W2537002257","https://openalex.org/W2615085127","https://openalex.org/W2617328172","https://openalex.org/W2626519144","https://openalex.org/W2746582938","https://openalex.org/W2795069670","https://openalex.org/W2795359237","https://openalex.org/W2990714382","https://openalex.org/W2997613220","https://openalex.org/W2998041822","https://openalex.org/W4210632566","https://openalex.org/W4229986244","https://openalex.org/W4233510780","https://openalex.org/W4240237526","https://openalex.org/W4243824582","https://openalex.org/W4245880889","https://openalex.org/W4376272906"],"related_works":["https://openalex.org/W3022486612","https://openalex.org/W3012752620","https://openalex.org/W2149719231","https://openalex.org/W2167345665","https://openalex.org/W2495160385","https://openalex.org/W2528660654","https://openalex.org/W2034880514","https://openalex.org/W1589284876","https://openalex.org/W2109152626","https://openalex.org/W2608157261"],"abstract_inverted_index":{"The":[0,74,177,201],"explosive":[1],"growth":[2],"of":[3,19,45,56,76,167,266,269],"data":[4,58,223],"increases":[5],"the":[6,20,37,43,53,113,141,165,170,181,185,194,199,208,217,235,290,295,302],"storage":[7],"needs,":[8],"especially":[9],"within":[10],"servers,":[11],"making":[12],"DRAM":[13,39,66,189,253,291],"responsible":[14],"for":[15],"more":[16],"than":[17],"40%":[18],"total":[21,258],"system":[22,259,296],"power.":[23,73],"Such":[24],"a":[25,94,120,132,135,157],"reality":[26],"has":[27],"made":[28],"researchers":[29],"focus":[30],"on":[31,83,90,131,193,225,262,272],"energy":[32,128,254,260,297],"saving":[33],"schemes":[34,78],"that":[35,64,232,279],"relax":[36],"pessimistic":[38],"circuit":[40,190],"parameters":[41,191],"at":[42],"cost":[44],"potential":[46],"faults.":[47],"In":[48,108],"an":[49,273],"effort":[50],"to":[51,115,169,183,206,215,240,247,251],"limit":[52,216],"resultant":[54],"risk":[55],"critical":[57],"disruption,":[59],"new":[60],"methods":[61],"were":[62,150],"introduced":[63],"split":[65],"into":[67],"domains":[68],"with":[69,93,102,126,134,285],"varying":[70],"reliability":[71],"and":[72,117,221,249,256,300],"benefits":[75],"such":[77],"may":[79],"have":[80,86,99],"been":[81,88,100],"showcased":[82],"simulators":[84],"but":[85],"neither":[87],"implemented":[89],"real":[91],"systems":[92],"complete":[95,136],"software":[96],"stack,":[97],"nor":[98],"combined":[101],"any":[103],"energy-reliability":[104],"OS":[105],"management":[106,129],"policies.":[107,176],"this":[109],"paper,":[110],"we":[111,163,277],"are":[112],"first":[114,178],"implement":[116],"evaluate":[118],"HaRMony,":[119],"heterogeneous-reliability":[121],"memory":[122,159,227],"framework,":[123],"in":[124,152,264],"conjunction":[125],"QoS-aware":[127,281],"policies":[130],"server":[133,195],"virtualization":[137],"stack.":[138],"HaRMony":[139,168,233],"overcomes":[140],"practical":[142],"restrictions":[143],"stemming":[144],"from":[145,244],"default":[146],"hardware":[147,242],"specifications,":[148],"which":[149],"neglected":[151],"prior":[153],"works,":[154],"by":[155,198,212,298],"introducing":[156],"software-based":[158],"interleaving":[160,243],"scheme.":[161],"Furthermore,":[162],"expose":[164],"capabilities":[166],"QEMU-KVM":[171,286],"hypervisor":[172,182],"through":[173],"two":[174],"unique":[175],"policy":[179,203],"enables":[180,204],"seek":[184],"most":[186],"power":[187],"efficient":[188],"based":[192],"availability":[196],"requested":[197],"user.":[200],"second":[202],"users":[205],"exploit":[207],"inherent":[209],"application":[210],"error-resiliency":[211],"allowing":[213],"them":[214],"error":[218],"protection":[219],"mechanisms":[220],"allocate":[222],"structures":[224],"variably-reliable":[226],"domains.":[228],"Our":[229],"evaluation":[230],"shows":[231],"reduces":[234],"performance":[236],"overhead":[237],"incurred":[238],"due":[239],"disabling":[241],"29.3%":[245],"down":[246],"1.1%":[248],"leads":[250],"17.7%":[252],"savings":[255,261],"8.6%":[257],"average":[263],"case":[265],"native":[267],"execution":[268],"28":[270],"benchmarks":[271],"ARMv8-based":[274],"server.":[275],"Finally,":[276],"demonstrate":[278],"our":[280],"scaling":[282],"governor":[283],"integrated":[284],"can":[287],"dynamically":[288],"scale":[289],"parameters,":[292],"while":[293],"reducing":[294],"8.4%":[299],"meeting":[301],"targeted":[303],"QoS":[304],"even":[305],"under":[306],"extreme":[307],"temperatures.":[308]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":2}],"updated_date":"2026-04-21T08:09:41.155169","created_date":"2020-03-23T00:00:00"}
