{"id":"https://openalex.org/W4402897383","doi":"https://doi.org/10.1109/iwqos61813.2024.10682891","title":"Reducing Write Tail Latency of Distributed Key-Value Stores Using In-Network Chasing","display_name":"Reducing Write Tail Latency of Distributed Key-Value Stores Using In-Network Chasing","publication_year":2024,"publication_date":"2024-06-19","ids":{"openalex":"https://openalex.org/W4402897383","doi":"https://doi.org/10.1109/iwqos61813.2024.10682891"},"language":"en","primary_location":{"id":"doi:10.1109/iwqos61813.2024.10682891","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/iwqos61813.2024.10682891","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE/ACM 32nd International Symposium on Quality of Service (IWQoS)","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/A5014461673","display_name":"Jinghui Jiang","orcid":"https://orcid.org/0009-0008-2842-6392"},"institutions":[{"id":"https://openalex.org/I191208505","display_name":"Xiamen University","ror":"https://ror.org/00mcjh785","country_code":"CN","type":"education","lineage":["https://openalex.org/I191208505"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Jinghui Jiang","raw_affiliation_strings":["Xiamen University,Xiamen Key Laboratory of Intelligent Storage and Computing, School of Informatics"],"affiliations":[{"raw_affiliation_string":"Xiamen University,Xiamen Key Laboratory of Intelligent Storage and Computing, School of Informatics","institution_ids":["https://openalex.org/I191208505"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039605642","display_name":"Xiwen Fan","orcid":"https://orcid.org/0009-0001-5546-1774"},"institutions":[{"id":"https://openalex.org/I191208505","display_name":"Xiamen University","ror":"https://ror.org/00mcjh785","country_code":"CN","type":"education","lineage":["https://openalex.org/I191208505"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiwen Fan","raw_affiliation_strings":["Xiamen University,Xiamen Key Laboratory of Intelligent Storage and Computing, School of Informatics"],"affiliations":[{"raw_affiliation_string":"Xiamen University,Xiamen Key Laboratory of Intelligent Storage and Computing, School of Informatics","institution_ids":["https://openalex.org/I191208505"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057573723","display_name":"Zhenpei Huang","orcid":"https://orcid.org/0009-0008-1222-7268"},"institutions":[{"id":"https://openalex.org/I191208505","display_name":"Xiamen University","ror":"https://ror.org/00mcjh785","country_code":"CN","type":"education","lineage":["https://openalex.org/I191208505"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhenpei Huang","raw_affiliation_strings":["Xiamen University,Xiamen Key Laboratory of Intelligent Storage and Computing, School of Informatics"],"affiliations":[{"raw_affiliation_string":"Xiamen University,Xiamen Key Laboratory of Intelligent Storage and Computing, School of Informatics","institution_ids":["https://openalex.org/I191208505"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108335110","display_name":"Kairui Zhou","orcid":null},"institutions":[{"id":"https://openalex.org/I191208505","display_name":"Xiamen University","ror":"https://ror.org/00mcjh785","country_code":"CN","type":"education","lineage":["https://openalex.org/I191208505"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Kairui Zhou","raw_affiliation_strings":["Xiamen University,Xiamen Key Laboratory of Intelligent Storage and Computing, School of Informatics"],"affiliations":[{"raw_affiliation_string":"Xiamen University,Xiamen Key Laboratory of Intelligent Storage and Computing, School of Informatics","institution_ids":["https://openalex.org/I191208505"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015404751","display_name":"Qiao Xiang","orcid":"https://orcid.org/0000-0002-3394-6279"},"institutions":[{"id":"https://openalex.org/I191208505","display_name":"Xiamen University","ror":"https://ror.org/00mcjh785","country_code":"CN","type":"education","lineage":["https://openalex.org/I191208505"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qiao Xiang","raw_affiliation_strings":["Xiamen University,Xiamen Key Laboratory of Intelligent Storage and Computing, School of Informatics"],"affiliations":[{"raw_affiliation_string":"Xiamen University,Xiamen Key Laboratory of Intelligent Storage and Computing, School of Informatics","institution_ids":["https://openalex.org/I191208505"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101583971","display_name":"Lu Tang","orcid":"https://orcid.org/0000-0003-2923-6247"},"institutions":[{"id":"https://openalex.org/I191208505","display_name":"Xiamen University","ror":"https://ror.org/00mcjh785","country_code":"CN","type":"education","lineage":["https://openalex.org/I191208505"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lu Tang","raw_affiliation_strings":["Xiamen University,Xiamen Key Laboratory of Intelligent Storage and Computing, School of Informatics"],"affiliations":[{"raw_affiliation_string":"Xiamen University,Xiamen Key Laboratory of Intelligent Storage and Computing, School of Informatics","institution_ids":["https://openalex.org/I191208505"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5113568867","display_name":"Qiang Li","orcid":"https://orcid.org/0009-0009-5073-8218"},"institutions":[{"id":"https://openalex.org/I191208505","display_name":"Xiamen University","ror":"https://ror.org/00mcjh785","country_code":"CN","type":"education","lineage":["https://openalex.org/I191208505"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qiang Li","raw_affiliation_strings":["Xiamen University,Xiamen Key Laboratory of Intelligent Storage and Computing, School of Informatics"],"affiliations":[{"raw_affiliation_string":"Xiamen University,Xiamen Key Laboratory of Intelligent Storage and Computing, School of Informatics","institution_ids":["https://openalex.org/I191208505"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101740783","display_name":"Jiwu Shu","orcid":"https://orcid.org/0000-0002-7362-2789"},"institutions":[{"id":"https://openalex.org/I354108","display_name":"Minjiang University","ror":"https://ror.org/00s7tkw17","country_code":"CN","type":"education","lineage":["https://openalex.org/I354108"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiwu Shu","raw_affiliation_strings":["Minjiang University"],"affiliations":[{"raw_affiliation_string":"Minjiang University","institution_ids":["https://openalex.org/I354108"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5014461673"],"corresponding_institution_ids":["https://openalex.org/I191208505"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.17840033,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"10"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11478","display_name":"Caching and Content Delivery","score":0.9706000089645386,"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/T11478","display_name":"Caching and Content Delivery","score":0.9706000089645386,"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.9635999798774719,"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/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.9605000019073486,"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.6875888109207153},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.6330159902572632},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.6211307048797607},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.5045245885848999},{"id":"https://openalex.org/keywords/value","display_name":"Value (mathematics)","score":0.4455116391181946},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.39424562454223633},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.1987776756286621},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.159837543964386}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6875888109207153},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.6330159902572632},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.6211307048797607},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.5045245885848999},{"id":"https://openalex.org/C2776291640","wikidata":"https://www.wikidata.org/wiki/Q2912517","display_name":"Value (mathematics)","level":2,"score":0.4455116391181946},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.39424562454223633},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.1987776756286621},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.159837543964386},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iwqos61813.2024.10682891","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/iwqos61813.2024.10682891","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE/ACM 32nd International Symposium on Quality of Service (IWQoS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W1560665713","https://openalex.org/W1982063824","https://openalex.org/W1994926493","https://openalex.org/W2074881976","https://openalex.org/W2107212030","https://openalex.org/W2761338514","https://openalex.org/W3037785458","https://openalex.org/W4235732943","https://openalex.org/W4253731216","https://openalex.org/W4386951840","https://openalex.org/W6625708980","https://openalex.org/W6679068119","https://openalex.org/W6748186172","https://openalex.org/W6758850006","https://openalex.org/W6784607204"],"related_works":["https://openalex.org/W2140798747","https://openalex.org/W2948169060","https://openalex.org/W2730112582","https://openalex.org/W2110696645","https://openalex.org/W2358580169","https://openalex.org/W2111347279","https://openalex.org/W2487211728","https://openalex.org/W2378096925","https://openalex.org/W2485376993","https://openalex.org/W2348031209"],"abstract_inverted_index":{"Multiple":[0],"systems":[1,46],"have":[2,112,196],"explored":[3],"how":[4],"to":[5,10,56,69,73,125,176,187,200,222,232],"use":[6],"programmable":[7,71,157],"switch":[8,48,72,170,245,254,267],"ASICs":[9],"improve":[11],"the":[12,58,70,76,90,93,100,103,116,119,133,140,144,154,169,177,201,205,210,224,235,244,249,253,278,295,301],"performance":[13],"of":[14,53,156,183,264,298],"distributed":[15,43,83,307],"systems.":[16],"However,":[17],"they":[18],"focus":[19],"on":[20,261],"accelerating":[21],"read":[22],"operations":[23,41],"and":[24,78,99,106,173,189,203,238,256,268],"perform":[25],"poorly":[26],"under":[27],"write-intensive":[28],"workloads.":[29],"In":[30,220],"this":[31],"paper,":[32],"we":[33],"present":[34],"Gecko,":[35],"a":[36,62,96,165,239,262],"system":[37],"that":[38,111,272],"accelerates":[39],"write":[40,97,104,135,146,166,207,225,279,304],"in":[42,82,191,243,306],"key-value":[44,84,308],"store":[45],"using":[47],"ASICs.":[49],"The":[50,86],"core":[51],"idea":[52],"Gecko":[54,129,227,273],"is":[55,89,149],"offload":[57],"client-side":[59],"chasing":[60,141,162,236],"mechanism,":[61,142],"technique":[63],"deployed":[64],"by":[65,138,152,282,287],"production":[66,192],"storage":[67],"networks,":[68,193],"simultaneously":[74],"reduce":[75],"perceived":[77,87,134],"actual":[79,120,145],"write-tail":[80],"latency":[81,88,121,137,148,281],"stores.":[85,309],"interval":[91],"between":[92,252],"user":[94,101],"sending":[95],"request":[98,167,208],"receiving":[102],"success,":[105],"there":[107],"may":[108],"be":[109,126],"replicas":[110,124,195,215],"not":[113,130,217,274],"yet":[114],"completed":[115],"write,":[117],"but":[118,143,292],"requires":[122],"all":[123],"successfully":[127,198,218],"written.":[128,219],"only":[131,180,275],"reduces":[132,277],"tail":[136,147,280],"deploying":[139],"also":[150,228,293],"reduced":[151],"utilizing":[153],"capabilities":[155],"switches.":[158],"Specifically,":[159],"Gecko\u2019s":[160],"in-network":[161],"design":[163],"caches":[164],"at":[168,290],"data":[171,246,257],"plane":[172],"reports":[174],"success":[175],"client":[178],"when":[179],"m":[181,214],"out":[182],"n":[184,212],"(usually":[185],"set":[186],"2":[188],"3":[190],"respectively)":[194],"been":[197],"written":[199],"server,":[202],"retries":[204],"cached":[206],"if":[209],"remaining":[211],"\u2212":[213],"are":[216],"addition":[221],"caching":[223],"request,":[226],"introduces":[229],"novel":[230],"designs":[231],"fully":[233],"implement":[234],"controller":[237,242],"corresponding":[240],"timer":[241],"plane,":[247],"minimizing":[248],"interaction":[250],"overhead":[251],"control":[255],"plane.":[258],"Extensive":[259],"experiments":[260],"testbed":[263],"Barefoot":[265],"Tofino":[266],"commodity":[269],"servers":[270],"show":[271],"substantially":[276],"more":[283],"than":[284],"2.16x":[285],"caused":[286],"transient":[288],"glitches":[289],"servers,":[291],"maintains":[294],"same":[296],"level":[297],"reliability":[299],"as":[300],"classic":[302],"three-replica":[303],"operation":[305]},"counts_by_year":[],"updated_date":"2025-12-27T23:08:20.325037","created_date":"2025-10-10T00:00:00"}
