{"id":"https://openalex.org/W4398249550","doi":"https://doi.org/10.1109/tpds.2024.3404394","title":"RR-Compound: RDMA-Fused gRPC for Low Latency, High Throughput, and Easy Interface","display_name":"RR-Compound: RDMA-Fused gRPC for Low Latency, High Throughput, and Easy Interface","publication_year":2024,"publication_date":"2024-05-23","ids":{"openalex":"https://openalex.org/W4398249550","doi":"https://doi.org/10.1109/tpds.2024.3404394"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2024.3404394","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2024.3404394","pdf_url":null,"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-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/A5024199006","display_name":"Liang Geng","orcid":"https://orcid.org/0000-0003-3646-1215"},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Liang Geng","raw_affiliation_strings":["The Ohio State University, Columbus, OH, USA"],"affiliations":[{"raw_affiliation_string":"The Ohio State University, Columbus, OH, USA","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050002532","display_name":"Hao Wang","orcid":"https://orcid.org/0000-0003-3557-6301"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hao Wang","raw_affiliation_strings":["International Digital Economy Academy (IDEA), Shenzhen, China"],"affiliations":[{"raw_affiliation_string":"International Digital Economy Academy (IDEA), Shenzhen, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082784377","display_name":"Jingsong Meng","orcid":"https://orcid.org/0009-0008-4153-6772"},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jingsong Meng","raw_affiliation_strings":["The Ohio State University, Columbus, OH, USA"],"affiliations":[{"raw_affiliation_string":"The Ohio State University, Columbus, OH, USA","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101368914","display_name":"Dayi Fan","orcid":null},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Dayi Fan","raw_affiliation_strings":["The Ohio State University, Columbus, OH, USA"],"affiliations":[{"raw_affiliation_string":"The Ohio State University, Columbus, OH, USA","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090314378","display_name":"Sami Ben-Romdhane","orcid":null},"institutions":[{"id":"https://openalex.org/I4210150719","display_name":"eBay (United States)","ror":"https://ror.org/05cnabr44","country_code":"US","type":"company","lineage":["https://openalex.org/I4210150719"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sami Ben-Romdhane","raw_affiliation_strings":["eBay, Inc., San Jose, CA, USA"],"affiliations":[{"raw_affiliation_string":"eBay, Inc., San Jose, CA, USA","institution_ids":["https://openalex.org/I4210150719"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5098776541","display_name":"Hari Kadayam Pichumani","orcid":null},"institutions":[{"id":"https://openalex.org/I4210150719","display_name":"eBay (United States)","ror":"https://ror.org/05cnabr44","country_code":"US","type":"company","lineage":["https://openalex.org/I4210150719"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hari Kadayam Pichumani","raw_affiliation_strings":["eBay, Inc., San Jose, CA, USA"],"affiliations":[{"raw_affiliation_string":"eBay, Inc., San Jose, CA, USA","institution_ids":["https://openalex.org/I4210150719"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5098776542","display_name":"Vinay Phegade","orcid":null},"institutions":[{"id":"https://openalex.org/I4210150719","display_name":"eBay (United States)","ror":"https://ror.org/05cnabr44","country_code":"US","type":"company","lineage":["https://openalex.org/I4210150719"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Vinay Phegade","raw_affiliation_strings":["eBay, Inc., San Jose, CA, USA"],"affiliations":[{"raw_affiliation_string":"eBay, Inc., San Jose, CA, USA","institution_ids":["https://openalex.org/I4210150719"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5080499441","display_name":"Xiaodong Zhang","orcid":"https://orcid.org/0000-0003-3411-3612"},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xiaodong Zhang","raw_affiliation_strings":["The Ohio State University, Columbus, OH, USA"],"affiliations":[{"raw_affiliation_string":"The Ohio State University, Columbus, OH, USA","institution_ids":["https://openalex.org/I52357470"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5024199006"],"corresponding_institution_ids":["https://openalex.org/I52357470"],"apc_list":null,"apc_paid":null,"fwci":1.2886,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.79260794,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":97},"biblio":{"volume":"35","issue":"8","first_page":"1488","last_page":"1505"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10522","display_name":"Medical Imaging Techniques and Applications","score":0.3864000141620636,"subfield":{"id":"https://openalex.org/subfields/2741","display_name":"Radiology, Nuclear Medicine and Imaging"},"field":{"id":"https://openalex.org/fields/27","display_name":"Medicine"},"domain":{"id":"https://openalex.org/domains/4","display_name":"Health Sciences"}},"topics":[{"id":"https://openalex.org/T10522","display_name":"Medical Imaging Techniques and Applications","score":0.3864000141620636,"subfield":{"id":"https://openalex.org/subfields/2741","display_name":"Radiology, Nuclear Medicine and Imaging"},"field":{"id":"https://openalex.org/fields/27","display_name":"Medicine"},"domain":{"id":"https://openalex.org/domains/4","display_name":"Health Sciences"}},{"id":"https://openalex.org/T13523","display_name":"Mathematics, Computing, and Information Processing","score":0.3792000114917755,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T11986","display_name":"Scientific Computing and Data Management","score":0.36660000681877136,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/remote-direct-memory-access","display_name":"Remote direct memory access","score":0.7622779011726379},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7423235774040222},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.6521449089050293},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.5586503148078918},{"id":"https://openalex.org/keywords/low-latency","display_name":"Low latency (capital markets)","score":0.49710705876350403},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.4234263598918915},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.36956655979156494},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.35639244318008423},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3498884439468384},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.1707240343093872},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.09630614519119263}],"concepts":[{"id":"https://openalex.org/C130795937","wikidata":"https://www.wikidata.org/wiki/Q2561570","display_name":"Remote direct memory access","level":2,"score":0.7622779011726379},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7423235774040222},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.6521449089050293},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.5586503148078918},{"id":"https://openalex.org/C46637626","wikidata":"https://www.wikidata.org/wiki/Q6693015","display_name":"Low latency (capital markets)","level":2,"score":0.49710705876350403},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.4234263598918915},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.36956655979156494},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.35639244318008423},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3498884439468384},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.1707240343093872},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.09630614519119263},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","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":1,"locations":[{"id":"doi:10.1109/tpds.2024.3404394","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2024.3404394","pdf_url":null,"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3911957963","display_name":null,"funder_award_id":"CCF-2312507","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G454484473","display_name":null,"funder_award_id":"OAC-2310510","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6676048782","display_name":null,"funder_award_id":"CCF-2210753","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7093922701","display_name":null,"funder_award_id":"CCF-2005884","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8585781378","display_name":null,"funder_award_id":"MRI-2018627","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":47,"referenced_works":["https://openalex.org/W1968781019","https://openalex.org/W1985229168","https://openalex.org/W2029517391","https://openalex.org/W2036003010","https://openalex.org/W2061593919","https://openalex.org/W2068739275","https://openalex.org/W2103451560","https://openalex.org/W2106035061","https://openalex.org/W2110946051","https://openalex.org/W2120332949","https://openalex.org/W2139163407","https://openalex.org/W2149649512","https://openalex.org/W2163009346","https://openalex.org/W2194775991","https://openalex.org/W2606496125","https://openalex.org/W2618530766","https://openalex.org/W2904726211","https://openalex.org/W2913866622","https://openalex.org/W2916596859","https://openalex.org/W2926543120","https://openalex.org/W2930325348","https://openalex.org/W2963026732","https://openalex.org/W2982501540","https://openalex.org/W2990264049","https://openalex.org/W3022949655","https://openalex.org/W3095200438","https://openalex.org/W3195621029","https://openalex.org/W3203745911","https://openalex.org/W3205928774","https://openalex.org/W3209143465","https://openalex.org/W4210962147","https://openalex.org/W4234905039","https://openalex.org/W4388625454","https://openalex.org/W6605424109","https://openalex.org/W6679164950","https://openalex.org/W6713134421","https://openalex.org/W6715810067","https://openalex.org/W6716975455","https://openalex.org/W6731689793","https://openalex.org/W6741443139","https://openalex.org/W6751970145","https://openalex.org/W6755630855","https://openalex.org/W6764309174","https://openalex.org/W6791962984","https://openalex.org/W6799065049","https://openalex.org/W6851898273","https://openalex.org/W6852747347"],"related_works":["https://openalex.org/W2104094072","https://openalex.org/W4311118888","https://openalex.org/W3105798355","https://openalex.org/W4391791482","https://openalex.org/W3205411230","https://openalex.org/W4286899009","https://openalex.org/W3163341049","https://openalex.org/W9168048","https://openalex.org/W4300849822","https://openalex.org/W4376480820"],"abstract_inverted_index":{"Advanced":[0],"data":[1,139],"centers":[2],"strive":[3],"for":[4,50,58,84,137,167,239],"high":[5,163],"performance":[6,102],"and":[7,24,42,78,129,147,165,176,205,251,270,281],"throughput,":[8,164],"which":[9],"can":[10,148],"be":[11,181],"achieved":[12],"through":[13],"the":[14,25,36,101,125,186,215,235,283],"desirable":[15],"merits":[16,131],"of":[17,28,39,81,103,132,188,203,218,243],"Remote":[18,29],"Procedure":[19],"Call":[20],"(RPC)":[21],"programming":[22],"model":[23],"low":[26,135,161],"latency":[27,136,285],"Direct":[30],"Memory":[31],"Access":[32],"(RDMA).":[33],"However,":[34,158],"despite":[35],"widespread":[37],"availability":[38],"these":[40],"software":[41],"hardware":[43],"utilities,":[44],"they":[45,70],"have":[46,63,193,212],"been":[47],"utilized":[48,107],"separately":[49],"their":[51],"own":[52],"applications":[53],"in":[54,110,172,225,249,255,279],"existing":[55,156,189],"production":[56,89],"systems":[57],"many":[59],"years.":[60],"Although":[61],"researchers":[62],"attempted":[64],"to":[65,99,159,207,275],"develop":[66],"RDMA-enabled":[67],"RPC":[68,108,237],"prototypes,":[69],"often":[71],"face":[72],"challenges":[73,171],"such":[74],"as":[75,116,150],"API":[76],"discrepancies":[77],"a":[79,105,151,195,240,246,252,276],"lack":[80],"specific":[82],"features":[83],"effective":[85],"integration":[86],"with":[87,134,145,221,261],"major":[88,111],"software,":[90],"rendering":[91],"them":[92],"incompatible.":[93],"This":[94],"industry":[95],"R&D":[96],"project":[97],"aims":[98],"enhance":[100],"gRPC,":[104,219],"widely":[106],"framework":[109,217,238],"companies,":[112],"by":[113,286],"integrating":[114],"RDMA":[115,209,226],"an":[117],"internal":[118],"component.":[119],"Our":[120],"system":[121],"solution,":[122],"called,":[123],"combines":[124],"simple":[126],"user":[127],"interface":[128],"other":[130],"gRPC":[133,146,204,262],"remote":[138],"accesses.":[140],"RR-Compound":[141,231,260,272],"is":[142,201],"fully":[143],"compatible":[144],"serve":[149],"seamless":[152],"replacement":[153],"without":[154],"altering":[155],"applications.":[157],"achieve":[160],"latency,":[162],"scalability":[166],"RR-Compound,":[168],"several":[169],"technical":[170],"managing":[173],"network":[174],"connections":[175],"memory":[177,227],"space":[178,224],"utilization":[179],"must":[180],"effectively":[182],"addressed.":[183],"To":[184],"overcome":[185],"limitations":[187],"connection":[190],"methods,":[191],"we":[192,258],"developed":[194],"new":[196],"method":[197],"called":[198],"BPEV":[199],"that":[200],"independent":[202],"applicable":[206],"all":[208],"systems.":[210],"We":[211],"also":[213],"retained":[214],"asynchronous":[216],"albeit":[220],"limited":[222],"buffer":[223],"management.":[228],"In":[229],"micro-benchmarks,":[230],"outperforms":[232],"mRPC":[233],"-":[234],"state-of-the-art":[236],"large":[241],"number":[242],"connections,":[244],"achieving":[245],"14.77%":[247],"increase":[248,278],"throughput":[250,280],"42.55%":[253],"reduction":[254],"latency.":[256],"Subsequently,":[257],"compare":[259],"over":[263],"IPoIB":[264],"using":[265],"two":[266],"real-world":[267],"applications:":[268],"KV-Store":[269],"TensorFlow.":[271],"achieves":[273],"up":[274],"2.35x":[277],"reduces":[282],"average":[284],"46.92%.":[287]},"counts_by_year":[{"year":2025,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2024-05-24T00:00:00"}
