{"id":"https://openalex.org/W4210962147","doi":"https://doi.org/10.1145/3503513","title":"An RDMA-enabled In-memory Computing Platform for R-tree on Clusters","display_name":"An RDMA-enabled In-memory Computing Platform for R-tree on Clusters","publication_year":2022,"publication_date":"2022-02-12","ids":{"openalex":"https://openalex.org/W4210962147","doi":"https://doi.org/10.1145/3503513"},"language":"en","primary_location":{"id":"doi:10.1145/3503513","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3503513","pdf_url":null,"source":{"id":"https://openalex.org/S2503711797","display_name":"ACM Transactions on Spatial Algorithms and Systems","issn_l":"2374-0353","issn":["2374-0353","2374-0361"],"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 Spatial Algorithms and 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/A5010058430","display_name":"Mengbai Xiao","orcid":"https://orcid.org/0000-0002-6305-8125"},"institutions":[{"id":"https://openalex.org/I80143920","display_name":"Shandong University of Science and Technology","ror":"https://ror.org/04gtjhw98","country_code":"CN","type":"education","lineage":["https://openalex.org/I80143920"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Mengbai Xiao","raw_affiliation_strings":["School of Computer Science and Technology, Shandong University, Qingdao, Shandong, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Shandong University, Qingdao, Shandong, China","institution_ids":["https://openalex.org/I80143920"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014887356","display_name":"Hao Wang","orcid":"https://orcid.org/0000-0001-6996-2134"},"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":"Hao Wang","raw_affiliation_strings":["Dept. of Computer Science and Engineering, The Ohio State University, Columbus, OH, USA"],"affiliations":[{"raw_affiliation_string":"Dept. of Computer Science and Engineering, The Ohio State University, Columbus, OH, USA","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102873661","display_name":"Liang Geng","orcid":"https://orcid.org/0000-0002-6123-2353"},"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":"Liang Geng","raw_affiliation_strings":["Dept. of Computer Science and Engineering, The Ohio State University, Columbus, OH, USA"],"affiliations":[{"raw_affiliation_string":"Dept. of Computer Science and Engineering, The Ohio State University, Columbus, OH, USA","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089560181","display_name":"Rubao Lee","orcid":"https://orcid.org/0009-0006-3588-0193"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rubao Lee","raw_affiliation_strings":["United Parallel Computing Corporation, Lewis Center, OH, USA"],"affiliations":[{"raw_affiliation_string":"United Parallel Computing Corporation, Lewis Center, OH, USA","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100376197","display_name":"Xiaodong Zhang","orcid":"https://orcid.org/0000-0002-1294-6069"},"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":["Dept. of Computer Science and Engineering, The Ohio State University, Columbus, OH, USA"],"affiliations":[{"raw_affiliation_string":"Dept. of Computer Science and Engineering, The Ohio State University, Columbus, OH, USA","institution_ids":["https://openalex.org/I52357470"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5010058430"],"corresponding_institution_ids":["https://openalex.org/I80143920"],"apc_list":null,"apc_paid":null,"fwci":1.3386,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.78804989,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":97,"max":98},"biblio":{"volume":"8","issue":"2","first_page":"1","last_page":"26"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11106","display_name":"Data Management and Algorithms","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T11106","display_name":"Data Management and Algorithms","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.9972000122070312,"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/T12292","display_name":"Graph Theory and Algorithms","score":0.994700014591217,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/remote-direct-memory-access","display_name":"Remote direct memory access","score":0.9783459901809692},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8763332366943359},{"id":"https://openalex.org/keywords/infiniband","display_name":"InfiniBand","score":0.8047230839729309},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.6192001104354858},{"id":"https://openalex.org/keywords/tree","display_name":"Tree (set theory)","score":0.5202875733375549},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.5015759468078613},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.4656065106391907},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.36319106817245483},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.33365482091903687}],"concepts":[{"id":"https://openalex.org/C130795937","wikidata":"https://www.wikidata.org/wiki/Q2561570","display_name":"Remote direct memory access","level":2,"score":0.9783459901809692},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8763332366943359},{"id":"https://openalex.org/C2781030343","wikidata":"https://www.wikidata.org/wiki/Q922437","display_name":"InfiniBand","level":2,"score":0.8047230839729309},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6192001104354858},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.5202875733375549},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.5015759468078613},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.4656065106391907},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.36319106817245483},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.33365482091903687},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3503513","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3503513","pdf_url":null,"source":{"id":"https://openalex.org/S2503711797","display_name":"ACM Transactions on Spatial Algorithms and Systems","issn_l":"2374-0353","issn":["2374-0353","2374-0361"],"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 Spatial Algorithms and Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":47,"referenced_works":["https://openalex.org/W1497100682","https://openalex.org/W1568832590","https://openalex.org/W1839942897","https://openalex.org/W1968781019","https://openalex.org/W1977329921","https://openalex.org/W1985933012","https://openalex.org/W1991383761","https://openalex.org/W2007888220","https://openalex.org/W2063296107","https://openalex.org/W2093584083","https://openalex.org/W2110946051","https://openalex.org/W2112129327","https://openalex.org/W2115583184","https://openalex.org/W2118269922","https://openalex.org/W2131383217","https://openalex.org/W2135961964","https://openalex.org/W2140101134","https://openalex.org/W2151135734","https://openalex.org/W2154565572","https://openalex.org/W2163009346","https://openalex.org/W2338370098","https://openalex.org/W2436533802","https://openalex.org/W2548613432","https://openalex.org/W2606393112","https://openalex.org/W2606496125","https://openalex.org/W2613206411","https://openalex.org/W2620820275","https://openalex.org/W2621361798","https://openalex.org/W2758152701","https://openalex.org/W2762796393","https://openalex.org/W2777129677","https://openalex.org/W2795686954","https://openalex.org/W2799180173","https://openalex.org/W2913584116","https://openalex.org/W2914097545","https://openalex.org/W2930325348","https://openalex.org/W2949505856","https://openalex.org/W2964109949","https://openalex.org/W2982501540","https://openalex.org/W3161007792","https://openalex.org/W3209143465","https://openalex.org/W4210966077","https://openalex.org/W4230024212","https://openalex.org/W4234905039","https://openalex.org/W4252364404","https://openalex.org/W6674942307","https://openalex.org/W6738734007"],"related_works":["https://openalex.org/W2116532831","https://openalex.org/W2089098642","https://openalex.org/W1968781019","https://openalex.org/W65827538","https://openalex.org/W2744668842","https://openalex.org/W4234905039","https://openalex.org/W1970178289","https://openalex.org/W2163197779","https://openalex.org/W3135313305","https://openalex.org/W327510771"],"abstract_inverted_index":{"R-tree":[0,25,42,54,85,123,139,149,194,219],"is":[1,182],"a":[2,31,121,259],"foundational":[3],"data":[4,22,124],"structure":[5],"used":[6],"in":[7,26,128,157,229,269],"spatial":[8],"databases":[9],"and":[10,18,63,69,79,89,99,108,112,144,199,232,253,275],"scientific":[11],"databases.":[12],"With":[13],"the":[14,44,61,77,95,104,129,142,158,171,174,178,203,210,246],"advancement":[15],"of":[16,46,81,117,213,242],"networks":[17],"computer":[19],"architectures,":[20],"in-memory":[21],"processing":[23,125],"for":[24,86,120,272],"distributed":[27,270],"systems":[28,271],"has":[29],"become":[30,49],"common":[32],"platform.":[33],"We":[34,110,184,257],"have":[35],"observed":[36],"new":[37],"performance":[38,244],"challenges":[39],"to":[40,102,137,141,151,166,173,190,239,262,265],"process":[41,148],"as":[43,180],"amount":[45],"multidimensional":[47],"datasets":[48],"increasingly":[50],"high.":[51],"Specifically,":[52],"an":[53,83,187,193],"server":[55,143,146,172,179],"can":[56,235],"be":[57],"heavily":[58],"overloaded":[59],"while":[60],"network":[62,97],"client":[64],"CPU":[65],"are":[66],"lightly":[67],"loaded,":[68],"vice":[70],"versa.":[71],"In":[72],"this":[73],"article,":[74],"we":[75,133,162],"present":[76],"design":[78,111],"implementation":[80],"Catfish,":[82],"RDMA-enabled":[84],"low":[87,153,273],"latency":[88,231,274],"high":[90,276],"throughput":[91],"by":[92],"adaptively":[93],"utilizing":[94],"available":[96],"bandwidth":[98],"computing":[100],"resources":[101],"balance":[103,267],"workloads":[105,268],"between":[106,196],"clients":[107],"servers.":[109],"implement":[113],"two":[114],"basic":[115],"mechanisms":[116],"using":[118,249],"RDMA":[119,135,159,164,200,227,264],"client-server":[122],"system.":[126],"First,":[127],"fast":[130,197,223],"messaging":[131,198,224],"design,":[132,161],"use":[134,163,263],"writes":[136],"send":[138],"requests":[140,150],"let":[145],"threads":[147],"achieve":[152],"query":[154],"latency.":[155],"Second,":[156],"offloading":[160,228],"reads":[165],"offload":[167],"tree":[168],"traversal":[169],"from":[170],"client,":[175],"which":[176],"rescues":[177],"it":[181],"overloaded.":[183],"further":[185],"develop":[186],"adaptive":[188,211],"scheme":[189],"effectively":[191,266],"switch":[192],"search":[195],"offloading,":[201],"maximizing":[202],"overall":[204],"performance.":[205],"Our":[206],"experiments":[207],"show":[208],"that":[209,220],"solution":[212],"Catfish":[214,234],"on":[215,251],"InfiniBand":[216],"significantly":[217],"outperforms":[218],"uses":[221],"only":[222,226],"or":[225],"both":[230],"throughput.":[233,277],"also":[236],"deliver":[237],"up":[238],"one":[240],"order":[241],"magnitude":[243],"over":[245],"traditional":[247],"schemes":[248],"TCP/IP":[250],"1":[252],"40":[254],"Gbps":[255],"Ethernet.":[256],"make":[258],"strong":[260],"case":[261]},"counts_by_year":[{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":5}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
