{"id":"https://openalex.org/W7143279284","doi":"https://doi.org/10.1109/tc.2026.3678701","title":"dVRM: Cross-Switch Memory Sharing and Self-Adaptive Allocation in Distributed Data Plane","display_name":"dVRM: Cross-Switch Memory Sharing and Self-Adaptive Allocation in Distributed Data Plane","publication_year":2026,"publication_date":"2026-03-30","ids":{"openalex":"https://openalex.org/W7143279284","doi":"https://doi.org/10.1109/tc.2026.3678701"},"language":null,"primary_location":{"id":"doi:10.1109/tc.2026.3678701","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2026.3678701","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"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 Computers","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/A5029300413","display_name":"Mimi Qian","orcid":"https://orcid.org/0000-0001-8454-6702"},"institutions":[{"id":"https://openalex.org/I159948400","display_name":"Jinan University","ror":"https://ror.org/02xe5ns62","country_code":"CN","type":"education","lineage":["https://openalex.org/I159948400"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Mimi Qian","raw_affiliation_strings":["Department of Computer Science, Jinan University, Guangzhou, China"],"raw_orcid":"https://orcid.org/0000-0001-8454-6702","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Jinan University, Guangzhou, China","institution_ids":["https://openalex.org/I159948400"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100443691","display_name":"Lin Cui","orcid":"https://orcid.org/0000-0001-7961-3261"},"institutions":[{"id":"https://openalex.org/I159948400","display_name":"Jinan University","ror":"https://ror.org/02xe5ns62","country_code":"CN","type":"education","lineage":["https://openalex.org/I159948400"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lin Cui","raw_affiliation_strings":["Department of Computer Science, Jinan University, Guangzhou, China"],"raw_orcid":"https://orcid.org/0000-0001-7961-3261","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Jinan University, Guangzhou, China","institution_ids":["https://openalex.org/I159948400"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055973585","display_name":"Fung Po Tso","orcid":"https://orcid.org/0000-0001-9366-8285"},"institutions":[{"id":"https://openalex.org/I143804889","display_name":"Loughborough University","ror":"https://ror.org/04vg4w365","country_code":"GB","type":"education","lineage":["https://openalex.org/I143804889"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Fung Po Tso","raw_affiliation_strings":["Department of Computer Science, Loughborough University, LE11 3TU Loughborough, U.K"],"raw_orcid":"https://orcid.org/0000-0001-9366-8285","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Loughborough University, LE11 3TU Loughborough, U.K","institution_ids":["https://openalex.org/I143804889"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023415727","display_name":"Yuhui Deng","orcid":null},"institutions":[{"id":"https://openalex.org/I159948400","display_name":"Jinan University","ror":"https://ror.org/02xe5ns62","country_code":"CN","type":"education","lineage":["https://openalex.org/I159948400"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuhui Deng","raw_affiliation_strings":["Department of Computer Science, Jinan University, Guangzhou, China"],"raw_orcid":"https://orcid.org/0000-0002-1522-8943","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Jinan University, Guangzhou, China","institution_ids":["https://openalex.org/I159948400"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100459168","display_name":"Zheng Zhang","orcid":"https://orcid.org/0000-0003-1470-6998"},"institutions":[{"id":"https://openalex.org/I159948400","display_name":"Jinan University","ror":"https://ror.org/02xe5ns62","country_code":"CN","type":"education","lineage":["https://openalex.org/I159948400"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhen Zhang","raw_affiliation_strings":["Department of Computer Science, Jinan University, Guangzhou, China"],"raw_orcid":"https://orcid.org/0000-0001-8893-3187","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Jinan University, Guangzhou, China","institution_ids":["https://openalex.org/I159948400"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5130922662","display_name":"Weijia Jia","orcid":null},"institutions":[{"id":"https://openalex.org/I12615008","display_name":"Beijing Normal-Hong Kong Baptist University","ror":"https://ror.org/04snvc712","country_code":"CN","type":"education","lineage":["https://openalex.org/I12615008"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Weijia Jia","raw_affiliation_strings":["Institute of Artificial Intelligence and Future Networks, Beijing Normal University (BNU Zhuhai), BNBU, Zhuhai, China"],"raw_orcid":"https://orcid.org/0000-0003-1000-3937","affiliations":[{"raw_affiliation_string":"Institute of Artificial Intelligence and Future Networks, Beijing Normal University (BNU Zhuhai), BNBU, Zhuhai, China","institution_ids":["https://openalex.org/I12615008"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.35532177,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"75","issue":"7","first_page":"2382","last_page":"2393"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.29649999737739563,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.29649999737739563,"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.13330000638961792,"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.06629999727010727,"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/memory-management","display_name":"Memory management","score":0.4025000035762787},{"id":"https://openalex.org/keywords/distributed-memory","display_name":"Distributed memory","score":0.3944999873638153},{"id":"https://openalex.org/keywords/distributed-database","display_name":"Distributed database","score":0.3684000074863434},{"id":"https://openalex.org/keywords/data-sharing","display_name":"Data sharing","score":0.3495999872684479},{"id":"https://openalex.org/keywords/distributed-shared-memory","display_name":"Distributed shared memory","score":0.3345000147819519},{"id":"https://openalex.org/keywords/time-sharing","display_name":"Time-sharing","score":0.2822999954223633}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7648000121116638},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.4025000035762787},{"id":"https://openalex.org/C91481028","wikidata":"https://www.wikidata.org/wiki/Q1054686","display_name":"Distributed memory","level":3,"score":0.3944999873638153},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.38989999890327454},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.375900000333786},{"id":"https://openalex.org/C70061542","wikidata":"https://www.wikidata.org/wiki/Q989016","display_name":"Distributed database","level":2,"score":0.3684000074863434},{"id":"https://openalex.org/C2779965156","wikidata":"https://www.wikidata.org/wiki/Q5227350","display_name":"Data sharing","level":3,"score":0.3495999872684479},{"id":"https://openalex.org/C39528615","wikidata":"https://www.wikidata.org/wiki/Q1229610","display_name":"Distributed shared memory","level":5,"score":0.3345000147819519},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.3208000063896179},{"id":"https://openalex.org/C38725249","wikidata":"https://www.wikidata.org/wiki/Q913876","display_name":"Time-sharing","level":2,"score":0.2822999954223633},{"id":"https://openalex.org/C29202148","wikidata":"https://www.wikidata.org/wiki/Q287260","display_name":"Resource allocation","level":2,"score":0.27880001068115234},{"id":"https://openalex.org/C47487241","wikidata":"https://www.wikidata.org/wiki/Q5227230","display_name":"Data access","level":2,"score":0.27619999647140503},{"id":"https://openalex.org/C10597312","wikidata":"https://www.wikidata.org/wiki/Q5473302","display_name":"Forwarding plane","level":3,"score":0.27549999952316284},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.2639000117778778},{"id":"https://openalex.org/C51332947","wikidata":"https://www.wikidata.org/wiki/Q1172305","display_name":"Shared resource","level":2,"score":0.258899986743927},{"id":"https://openalex.org/C557945733","wikidata":"https://www.wikidata.org/wiki/Q389772","display_name":"Data transmission","level":2,"score":0.25519999861717224}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tc.2026.3678701","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2026.3678701","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"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 Computers","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1121321681","display_name":null,"funder_award_id":"62172189","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G3039051097","display_name":null,"funder_award_id":"10098627 (with Celtic-Next)","funder_id":"https://openalex.org/F4320335087","funder_display_name":"Innovate UK"},{"id":"https://openalex.org/G6091207130","display_name":null,"funder_award_id":"600648 (with ITEA)","funder_id":"https://openalex.org/F4320335087","funder_display_name":"Innovate UK"},{"id":"https://openalex.org/G7085215289","display_name":null,"funder_award_id":"10186103","funder_id":"https://openalex.org/F4320335087","funder_display_name":"Innovate UK"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320335087","display_name":"Innovate UK","ror":"https://ror.org/05ar5fy68"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":30,"referenced_works":["https://openalex.org/W1994926493","https://openalex.org/W2038530381","https://openalex.org/W2080234606","https://openalex.org/W2168595508","https://openalex.org/W2743723076","https://openalex.org/W2744693751","https://openalex.org/W2761338514","https://openalex.org/W2792044364","https://openalex.org/W2798627392","https://openalex.org/W2834288129","https://openalex.org/W2864823780","https://openalex.org/W2878215196","https://openalex.org/W2902142948","https://openalex.org/W3046351827","https://openalex.org/W3046474425","https://openalex.org/W3046744974","https://openalex.org/W3108630517","https://openalex.org/W3109366475","https://openalex.org/W4200611615","https://openalex.org/W4285404456","https://openalex.org/W4290991708","https://openalex.org/W4312539413","https://openalex.org/W4318541537","https://openalex.org/W4386260612","https://openalex.org/W4387885859","https://openalex.org/W4401176463","https://openalex.org/W4401176697","https://openalex.org/W4405440258","https://openalex.org/W4411640127","https://openalex.org/W7084151687"],"related_works":[],"abstract_inverted_index":{"Programmable":[0],"switches":[1,179],"have":[2,172],"revolutionized":[3],"networking":[4],"by":[5,33,148,196],"enabling":[6],"a":[7,48,67,105,137,142,165],"new":[8],"spectrum":[9],"of":[10,36,44,80,93,207],"applications,":[11,56],"such":[12,39],"as":[13,40,164],"network":[14],"telemetry,":[15],"in-network":[16],"computation,":[17],"and":[18,115,152,184,200],"machine":[19],"learning.":[20],"These":[21],"applications":[22,95],"heavily":[23],"utilize":[24],"register":[25,61,70],"memory":[26,71,113,117,139],"but":[27],"their":[28],"performance":[29],"is":[30],"significantly":[31,191],"constrained":[32],"the":[34,41,78,91,120],"scarcity":[35],"on-chip":[37],"resources,":[38],"15":[42],"MB":[43],"SRAM":[45],"available":[46],"on":[47,119,175],"Tofino":[49,182],"switch.":[50],"To":[51,99],"effectively":[52],"accommodate":[53],"increasingly":[54],"memorydemanding":[55],"we":[57,102],"aim":[58],"to":[59,198,209],"pool":[60],"resources":[62],"across":[63,211],"multiple":[64],"switches,":[65],"creating":[66],"larger":[68],"unified":[69,138],"space.":[72],"This":[73],"resource":[74],"pooling":[75],"approach":[76],"addresses":[77],"limitations":[79],"existing":[81],"single-switch":[82],"Virtual":[83],"Register":[84],"Memory":[85],"(VRM)":[86],"solutions,":[87],"which":[88],"cannot":[89],"meet":[90],"demands":[92],"these":[94],"in":[96,204],"distributed":[97,106,133,161],"environments.":[98],"achieve":[100],"this,":[101],"propose":[103],"dVRM,":[104],"VRM":[107],"deployment":[108,159],"framework":[109],"that":[110,189],"enables":[111],"crossswitch":[112],"sharing":[114],"self-dynamic":[116],"allocation":[118,145],"data":[121],"plane.":[122],"dVRM":[123,174,190],"introduces":[124],"three":[125],"innovations:":[126],"(1)":[127],"Grouped":[128],"Multi-Switch":[129],"Registers":[130],"(GMRs),":[131],"virtualizing":[132],"pipeline":[134],"stages":[135],"into":[136],"pool;":[140],"(2)":[141],"self-adaptive,":[143],"bit-width":[144],"mechanism":[146],"driven":[147],"real-time":[149],"data-plane":[150],"feedback;":[151],"(3)":[153],"lightweight":[154],"heuristics":[155],"for":[156],"concurrent":[157],"application":[158],"with":[160],"VRM,":[162],"formulated":[163],"mixed-integer":[166],"linear":[167],"programming":[168],"(MILP)":[169],"problem.":[170],"We":[171],"implemented":[173],"both":[176],"P4":[177],"hardware":[178],"(with":[180],"Intel":[181],"ASIC)":[183],"BMv2.":[185],"Experimental":[186],"results":[187],"show":[188],"reduces":[192],"hash":[193],"unit":[194],"consumption":[195],"up":[197,208],"26%":[199],"achieves":[201],"an":[202],"improvement":[203],"accuracy":[205],"(ARE)":[206],"57.3%":[210],"various":[212],"workloads.":[213]},"counts_by_year":[],"updated_date":"2026-06-12T06:20:11.936012","created_date":"2026-03-31T00:00:00"}
