{"id":"https://openalex.org/W2939976185","doi":"https://doi.org/10.1145/3309986","title":"Mitigating Load Imbalance in Distributed Data Serving with Rack-Scale Memory Pooling","display_name":"Mitigating Load Imbalance in Distributed Data Serving with Rack-Scale Memory Pooling","publication_year":2018,"publication_date":"2018-05-31","ids":{"openalex":"https://openalex.org/W2939976185","doi":"https://doi.org/10.1145/3309986","mag":"2939976185"},"language":"en","primary_location":{"id":"doi:10.1145/3309986","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3309986","pdf_url":null,"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":"green","oa_url":"http://infoscience.epfl.ch/record/265338","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5021739166","display_name":"Stanko Novakovi\u0107","orcid":"https://orcid.org/0000-0002-9331-6463"},"institutions":[{"id":"https://openalex.org/I74786994","display_name":"Kitware (United States)","ror":"https://ror.org/02s2acn37","country_code":"US","type":"company","lineage":["https://openalex.org/I74786994"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Stanko Novakovic","raw_affiliation_strings":["VMware"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"VMware","institution_ids":["https://openalex.org/I74786994"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039780327","display_name":"Alexandros Daglis","orcid":"https://orcid.org/0000-0002-0211-1666"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Alexandros Daglis","raw_affiliation_strings":["Georgia Institute of Technology, GA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology, GA, USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083116172","display_name":"Dmitrii Ustiugov","orcid":"https://orcid.org/0000-0003-3156-010X"},"institutions":[{"id":"https://openalex.org/I5124864","display_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","ror":"https://ror.org/02s376052","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I5124864"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Dmitrii Ustiugov","raw_affiliation_strings":["EPFL, Lausanne, Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"EPFL, Lausanne, Switzerland","institution_ids":["https://openalex.org/I5124864"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049034675","display_name":"Edouard Bugnion","orcid":"https://orcid.org/0000-0001-7237-6929"},"institutions":[{"id":"https://openalex.org/I5124864","display_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","ror":"https://ror.org/02s376052","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I5124864"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Edouard Bugnion","raw_affiliation_strings":["EPFL, Lausanne, Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"EPFL, Lausanne, Switzerland","institution_ids":["https://openalex.org/I5124864"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057697787","display_name":"Babak Falsafi","orcid":"https://orcid.org/0000-0001-5916-8068"},"institutions":[{"id":"https://openalex.org/I5124864","display_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","ror":"https://ror.org/02s376052","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I5124864"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Babak Falsafi","raw_affiliation_strings":["EPFL, Lausanne, Switzerland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"EPFL, Lausanne, Switzerland","institution_ids":["https://openalex.org/I5124864"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5010276850","display_name":"Boris Grot","orcid":"https://orcid.org/0000-0001-6525-0762"},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Boris Grot","raw_affiliation_strings":["University of Edinburgh, Edinburgh, United Kingdom"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Edinburgh, Edinburgh, United Kingdom","institution_ids":["https://openalex.org/I98677209"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.6452,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.8951415,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"36","issue":"2","first_page":"1","last_page":"37"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9998999834060669,"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":0.9998999834060669,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9990000128746033,"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/T11478","display_name":"Caching and Content Delivery","score":0.9983000159263611,"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.8943969011306763},{"id":"https://openalex.org/keywords/load-balancing","display_name":"Load balancing (electrical power)","score":0.7025148868560791},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.6132989525794983},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.6058377623558044},{"id":"https://openalex.org/keywords/skew","display_name":"Skew","score":0.578265368938446},{"id":"https://openalex.org/keywords/remote-direct-memory-access","display_name":"Remote direct memory access","score":0.5307251214981079},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.5247357487678528},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.47732430696487427},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.4459383189678192},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.42233479022979736},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.3957504630088806},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.34090572595596313},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.1818234920501709}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8943969011306763},{"id":"https://openalex.org/C138959212","wikidata":"https://www.wikidata.org/wiki/Q1806783","display_name":"Load balancing (electrical power)","level":3,"score":0.7025148868560791},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.6132989525794983},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.6058377623558044},{"id":"https://openalex.org/C43711488","wikidata":"https://www.wikidata.org/wiki/Q7534783","display_name":"Skew","level":2,"score":0.578265368938446},{"id":"https://openalex.org/C130795937","wikidata":"https://www.wikidata.org/wiki/Q2561570","display_name":"Remote direct memory access","level":2,"score":0.5307251214981079},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.5247357487678528},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.47732430696487427},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.4459383189678192},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.42233479022979736},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.3957504630088806},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.34090572595596313},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.1818234920501709},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","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/C187691185","wikidata":"https://www.wikidata.org/wiki/Q2020720","display_name":"Grid","level":2,"score":0.0},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3309986","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3309986","pdf_url":null,"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"},{"id":"pmh:oai:infoscience.epfl.ch:265338","is_oa":true,"landing_page_url":"http://infoscience.epfl.ch/record/265338","pdf_url":null,"source":{"id":"https://openalex.org/S4306400487","display_name":"Infoscience (Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"research article"}],"best_oa_location":{"id":"pmh:oai:infoscience.epfl.ch:265338","is_oa":true,"landing_page_url":"http://infoscience.epfl.ch/record/265338","pdf_url":null,"source":{"id":"https://openalex.org/S4306400487","display_name":"Infoscience (Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"research article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320320915","display_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","ror":"https://ror.org/02s376052"},{"id":"https://openalex.org/F4320338463","display_name":"CHIST-ERA","ror":"https://ror.org/00rbzpz17"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":52,"referenced_works":["https://openalex.org/W100679602","https://openalex.org/W134436824","https://openalex.org/W192446467","https://openalex.org/W982826035","https://openalex.org/W1497412888","https://openalex.org/W1532546444","https://openalex.org/W1543886729","https://openalex.org/W1963656762","https://openalex.org/W1968919289","https://openalex.org/W1977329921","https://openalex.org/W1982063824","https://openalex.org/W1985229168","https://openalex.org/W1992479210","https://openalex.org/W2010324635","https://openalex.org/W2015708427","https://openalex.org/W2029467255","https://openalex.org/W2032598973","https://openalex.org/W2032866865","https://openalex.org/W2036003010","https://openalex.org/W2071105989","https://openalex.org/W2074881976","https://openalex.org/W2075854425","https://openalex.org/W2090330503","https://openalex.org/W2099651742","https://openalex.org/W2100076195","https://openalex.org/W2102748509","https://openalex.org/W2113812175","https://openalex.org/W2118428193","https://openalex.org/W2118519969","https://openalex.org/W2119245106","https://openalex.org/W2124732514","https://openalex.org/W2125901106","https://openalex.org/W2129554014","https://openalex.org/W2141181087","https://openalex.org/W2153704625","https://openalex.org/W2156580773","https://openalex.org/W2157182386","https://openalex.org/W2158049821","https://openalex.org/W2161047342","https://openalex.org/W2199253235","https://openalex.org/W2200715182","https://openalex.org/W2413813221","https://openalex.org/W2415017588","https://openalex.org/W2498764059","https://openalex.org/W2531106878","https://openalex.org/W2560047851","https://openalex.org/W2574582689","https://openalex.org/W2751343396","https://openalex.org/W2795276761","https://openalex.org/W2899225507","https://openalex.org/W2998399422","https://openalex.org/W4241595398"],"related_works":["https://openalex.org/W3090586438","https://openalex.org/W2782433361","https://openalex.org/W2416075414","https://openalex.org/W2475302168","https://openalex.org/W4366999533","https://openalex.org/W2134569538","https://openalex.org/W3198746232","https://openalex.org/W4365450377","https://openalex.org/W4245217724","https://openalex.org/W2344311498"],"abstract_inverted_index":{"To":[0,40],"provide":[1],"low-latency":[2],"and":[3,54,65,84,175,178,227],"high-throughput":[4],"guarantees,":[5],"most":[6],"large":[7],"key-value":[8,164],"stores":[9],"keep":[10,50],"the":[11,14,20,25,33,56,68,76,100,119,129,133,139,149,154,184,246],"data":[12,57,82,120],"in":[13,32,58,132],"memory":[15,95],"of":[16,36,63,70,105,128,138,151,203,254],"many":[17],"servers.":[18],"Despite":[19],"natural":[21],"parallelism":[22],"across":[23],"lookups,":[24],"load":[26,71,111,192,211],"imbalance,":[27],"introduced":[28],"by":[29,221,248],"heavy":[30],"skew":[31,77],"popularity":[34],"distribution":[35],"keys,":[37],"limits":[38],"performance.":[39],"avoid":[41],"violating":[42],"tail":[43,240],"latency":[44,241],"service-level":[45,115,242],"objectives,":[46],"systems":[47,108],"tend":[48],"to":[49,109,147,182,191,223,233],"server":[51],"utilization":[52],"low":[53],"organize":[55],"micro-shards,":[59],"which":[60],"provides":[61],"units":[62],"migration":[64],"replication":[66],"for":[67,225,229,250],"purpose":[69],"balancing.":[72],"These":[73],"techniques":[74],"reduce":[75],"but":[78],"incur":[79],"additional":[80],"monitoring,":[81],"replication,":[83],"consistency":[85],"maintenance":[86],"overheads.":[87],"In":[88,117,157],"this":[89],"work,":[90],"we":[91,159],"introduce":[92],"RackOut,":[93,118],"a":[94,144,161,195,234],"pooling":[96],"technique":[97],"that":[98,217],"leverages":[99],"one-sided":[101],"remote":[102],"read":[103],"primitive":[104],"emerging":[106],"rack-scale":[107,124],"mitigate":[110],"imbalance":[112],"while":[113,237],"respecting":[114,238],"objectives.":[116,243],"are":[121],"aggregated":[122],"at":[123,153],"granularity,":[125],"with":[126,252],"all":[127,137],"participating":[130],"servers":[131],"rack":[134],"jointly":[135],"servicing":[136],"rack\u2019s":[140],"micro-shards.":[141],"We":[142,186],"develop":[143],"queuing":[145],"model":[146],"evaluate":[148,166],"impact":[150],"RackOut":[152,162,196],"datacenter":[155],"scale.":[156],"addition,":[158],"implement":[160],"proof-of-concept":[163],"store,":[165],"it":[167],"on":[168,173,200,208],"two":[169,188],"experimental":[170],"platforms":[171],"based":[172,199,207],"RDMA":[174,226],"Scale-Out":[176,230],"NUMA,":[177],"use":[179],"these":[180],"results":[181,215],"validate":[183],"model.":[185],"devise":[187],"distinct":[189],"approaches":[190],"balancing":[193,212],"within":[194],"unit,":[197],"one":[198,206],"random":[201],"selection":[202],"nodes\u2014RackOut_static\u2014and":[204],"another":[205],"an":[209],"adaptive":[210],"mechanism\u2014RackOut_adaptive.":[213],"Our":[214],"show":[216],"RackOut_static":[218],"increases":[219],"throughput":[220,247],"up":[222],"6\u00d7":[224],"8.6&amp;times":[228],"NUMA":[231],"compared":[232],"scale-out":[235],"deployment,":[236],"tight":[239],"RackOut_adaptive":[244],"improves":[245],"30%":[249],"workloads":[251],"20%":[253],"writes":[255],"over":[256],"RackOut_static.":[257]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
