{"id":"https://openalex.org/W2978248638","doi":"https://doi.org/10.1109/tpds.2019.2945315","title":"Hotspot-Aware Hybrid Memory Management for In-Memory Key-Value Stores","display_name":"Hotspot-Aware Hybrid Memory Management for In-Memory Key-Value Stores","publication_year":2019,"publication_date":"2019-10-04","ids":{"openalex":"https://openalex.org/W2978248638","doi":"https://doi.org/10.1109/tpds.2019.2945315","mag":"2978248638"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1109/tpds.2019.2945315","pdf_url":"https://ieeexplore.ieee.org/ielx7/71/8956238/08859283.pdf","source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"journal-article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://ieeexplore.ieee.org/ielx7/71/8956238/08859283.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5022262922","display_name":"Hai Jin","orcid":"https://orcid.org/0000-0002-3934-7605"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hai Jin","raw_affiliation_strings":["Services Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, National Engineering Research Center for Big Data Technology and System, Huazhong University of Science and Technology, Wuhan, China"],"affiliations":[{"raw_affiliation_string":"Services Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, National Engineering Research Center for Big Data Technology and System, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100409101","display_name":"Zhiwei Li","orcid":"https://orcid.org/0000-0003-2716-2002"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhiwei Li","raw_affiliation_strings":["Services Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, National Engineering Research Center for Big Data Technology and System, Huazhong University of Science and Technology, Wuhan, China"],"affiliations":[{"raw_affiliation_string":"Services Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, National Engineering Research Center for Big Data Technology and System, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033955608","display_name":"Haikun Liu","orcid":"https://orcid.org/0000-0003-4290-1408"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haikun Liu","raw_affiliation_strings":["Services Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, National Engineering Research Center for Big Data Technology and System, Huazhong University of Science and Technology, Wuhan, China"],"affiliations":[{"raw_affiliation_string":"Services Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, National Engineering Research Center for Big Data Technology and System, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022398389","display_name":"Xiaofei Liao","orcid":"https://orcid.org/0000-0001-6302-813X"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaofei Liao","raw_affiliation_strings":["Services Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, National Engineering Research Center for Big Data Technology and System, Huazhong University of Science and Technology, Wuhan, China"],"affiliations":[{"raw_affiliation_string":"Services Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, National Engineering Research Center for Big Data Technology and System, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100433508","display_name":"Yu Zhang","orcid":"https://orcid.org/0000-0002-2052-2231"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yu Zhang","raw_affiliation_strings":["Services Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, National Engineering Research Center for Big Data Technology and System, Huazhong University of Science and Technology, Wuhan, China"],"affiliations":[{"raw_affiliation_string":"Services Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, National Engineering Research Center for Big Data Technology and System, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.948,"has_fulltext":false,"cited_by_count":18,"citation_normalized_percentile":{"value":0.878579,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":91},"biblio":{"volume":"31","issue":"4","first_page":"779","last_page":"792"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9998,"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":0.9998,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9995,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9994,"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/dram","display_name":"Dram","score":0.84251374},{"id":"https://openalex.org/keywords/phase-change-memory","display_name":"Phase-change memory","score":0.42962497},{"id":"https://openalex.org/keywords/non-volatile-random-access-memory","display_name":"Non-volatile random-access memory","score":0.4241157},{"id":"https://openalex.org/keywords/non-volatile-memory","display_name":"Non-Volatile Memory","score":0.41995645}],"concepts":[{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.84251374},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.81928784},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.6456996},{"id":"https://openalex.org/C93446704","wikidata":"https://www.wikidata.org/wiki/Q449328","display_name":"Registered memory","level":3,"score":0.5695445},{"id":"https://openalex.org/C63511323","wikidata":"https://www.wikidata.org/wiki/Q908936","display_name":"Interleaved memory","level":4,"score":0.550007},{"id":"https://openalex.org/C64142963","wikidata":"https://www.wikidata.org/wiki/Q1153902","display_name":"Phase-change memory","level":3,"score":0.42962497},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.42624325},{"id":"https://openalex.org/C34172316","wikidata":"https://www.wikidata.org/wiki/Q499024","display_name":"Non-volatile random-access memory","level":5,"score":0.4241157},{"id":"https://openalex.org/C177950962","wikidata":"https://www.wikidata.org/wiki/Q10997658","display_name":"Non-volatile memory","level":2,"score":0.41995645},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.41785017},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.41620287},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.38666642},{"id":"https://openalex.org/C92855701","wikidata":"https://www.wikidata.org/wiki/Q5830907","display_name":"Computer memory","level":3,"score":0.3556936},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.33074856},{"id":"https://openalex.org/C87907426","wikidata":"https://www.wikidata.org/wiki/Q6815755","display_name":"Memory refresh","level":4,"score":0.28110564},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.105155796},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.08649856},{"id":"https://openalex.org/C2779227376","wikidata":"https://www.wikidata.org/wiki/Q6505497","display_name":"Layer (electronics)","level":2,"score":0.0},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","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":1,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.1109/tpds.2019.2945315","pdf_url":"https://ieeexplore.ieee.org/ielx7/71/8956238/08859283.pdf","source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1109/tpds.2019.2945315","pdf_url":"https://ieeexplore.ieee.org/ielx7/71/8956238/08859283.pdf","source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[{"score":0.91,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"grants":[{"funder":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China","award_id":"61672251"},{"funder":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China","award_id":"61732010"},{"funder":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China","award_id":"61825202"},{"funder":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China","award_id":"2017YFB1001603"}],"datasets":[],"versions":[],"referenced_works_count":35,"referenced_works":["https://openalex.org/W1446704544","https://openalex.org/W1478753081","https://openalex.org/W1537068154","https://openalex.org/W1785664926","https://openalex.org/W1985229168","https://openalex.org/W2003549201","https://openalex.org/W2090204040","https://openalex.org/W2104305170","https://openalex.org/W2110860124","https://openalex.org/W2125901106","https://openalex.org/W2131413854","https://openalex.org/W2134905310","https://openalex.org/W2155694951","https://openalex.org/W2292369231","https://openalex.org/W2295866703","https://openalex.org/W2340180178","https://openalex.org/W2340522713","https://openalex.org/W2401709171","https://openalex.org/W2518466736","https://openalex.org/W2583229872","https://openalex.org/W2604595776","https://openalex.org/W2611027062","https://openalex.org/W2619024801","https://openalex.org/W2724362854","https://openalex.org/W2739832702","https://openalex.org/W2741420129","https://openalex.org/W2791082214","https://openalex.org/W2795182149","https://openalex.org/W2798794597","https://openalex.org/W2885999059","https://openalex.org/W2903504144","https://openalex.org/W3139689176","https://openalex.org/W3164867780","https://openalex.org/W4244144927","https://openalex.org/W83339351"],"related_works":["https://openalex.org/W4293159259","https://openalex.org/W4238754064","https://openalex.org/W2898989424","https://openalex.org/W2742331047","https://openalex.org/W2349033888","https://openalex.org/W2188534734","https://openalex.org/W2151951695","https://openalex.org/W2144351373","https://openalex.org/W2087924605","https://openalex.org/W1981423095"],"abstract_inverted_index":{"Emerging":[0],"Non-Volatile":[1],"Memory":[2],"(NVM)":[3],"technologies":[4],"promise":[5],"much":[6],"higher":[7,19],"memory":[8,27,44,62,74,157,215],"density":[9],"and":[10,22,32,66,116,145,171,187,220,241],"energy":[11,67,246],"efficiency":[12,68],"than":[13],"DRAM,":[14,144],"at":[15],"the":[16,35,124,137,149,162,174,178,182,207,255],"expense":[17],"of":[18,30,42,69,140,239,245],"read/write":[20],"latency":[21],"limited":[23],"write":[24],"endurance.":[25],"Hybrid":[26],"systems":[28,75],"composed":[29],"DRAM":[31,121,256],"NVM":[33,126,150,200],"have":[34,76],"potential":[36],"to":[37,54,106,119,122,135,160,206,226,231],"provide":[38],"very":[39],"large":[40],"capacity":[41],"main":[43],"for":[45,248],"in-memory":[46,89],"key-value":[47],"(K-V)":[48],"stores.":[49],"However,":[50],"there":[51],"remains":[52],"challenges":[53],"directly":[55],"deploy":[56],"DRAM-based":[57],"K-V":[58,70,90,112,168],"stores":[59,71],"in":[60,114,143,166],"hybrid":[61,73,95,214],"systems.":[63],"The":[64],"performance":[65,223,240],"on":[72,93,211],"not":[77],"been":[78],"fully":[79],"explored":[80],"yet.":[81],"In":[82],"this":[83],"paper,":[84],"we":[85,153],"propose":[86,130,154],"HMCached,":[87],"an":[88,100,131],"store":[91,136,169],"built":[92],"a":[94,155,212,232],"DRAM/NVM":[96,213],"system.":[97],"HMCached":[98,197,235],"utilizes":[99],"application-level":[101],"data":[102],"access":[103],"counting":[104],"mechanism":[105],"identify":[107],"frequently-accessed":[108],"(hotspot)":[109],"objects":[110],"(i.e.,":[111],"pairs)":[113],"NVM,":[115],"migrates":[117],"them":[118],"fast":[120],"reduce":[123],"costly":[125],"accesses.":[127,151],"We":[128,180],"also":[129],"NVM-friendly":[132],"index":[133],"structure":[134],"frequently-updated":[138],"portion":[139],"object":[141],"metadata":[142],"thus":[146],"further":[147],"mitigate":[148],"Moreover,":[152,229],"benefit-aware":[156],"reassignment":[158],"policy":[159],"address":[161],"slab":[163],"calcification":[164],"problem":[165],"slab-based":[167],"systems,":[170],"significantly":[172,198,253],"improve":[173],"benefit":[175],"gain":[176],"from":[177],"DRAM.":[179],"implement":[181],"proposed":[183],"schemes":[184],"with":[185,190],"Memcached":[186,209],"evaluate":[188],"it":[189],"Zipfian-like":[191],"workloads.":[192],"Experiment":[193],"results":[194],"show":[195],"that":[196],"reduces":[199],"accesses":[201],"by":[202,224,258],"70":[203],"percent":[204,238,243],"compared":[205,230],"vanilla":[208],"running":[210],"system":[216],"without":[217],"any":[218],"optimizations,":[219],"improves":[221],"application":[222],"up":[225],"50":[227],"percent.":[228,260],"DRAM-only":[233],"system,":[234],"achieves":[236],"90":[237],"46":[242],"reduction":[244],"consumption":[247],"realistic":[249],"(read-intensive)":[250],"workloads":[251],"while":[252],"reducing":[254],"usage":[257],"75":[259]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2978248638","counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":6},{"year":2020,"cited_by_count":2}],"updated_date":"2024-12-28T11:28:47.807727","created_date":"2019-10-10"}