{"id":"https://openalex.org/W4411640127","doi":"https://doi.org/10.1109/tsc.2025.3583131","title":"<i>FlxVRM</i>: Enabling Online Configuring Memory via Virtualization on Programmable Data Plane","display_name":"<i>FlxVRM</i>: Enabling Online Configuring Memory via Virtualization on Programmable Data Plane","publication_year":2025,"publication_date":"2025-06-25","ids":{"openalex":"https://openalex.org/W4411640127","doi":"https://doi.org/10.1109/tsc.2025.3583131"},"language":"en","primary_location":{"id":"doi:10.1109/tsc.2025.3583131","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tsc.2025.3583131","pdf_url":null,"source":{"id":"https://openalex.org/S204223317","display_name":"IEEE Transactions on Services Computing","issn_l":"1939-1374","issn":["1939-1374","2372-0204"],"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 Services Computing","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, Loughborough, U.K","Department of Computer Science, Loughborough University, U.K"],"raw_orcid":"https://orcid.org/0000-0001-9366-8285","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Loughborough University, Loughborough, U.K","institution_ids":["https://openalex.org/I143804889"]},{"raw_affiliation_string":"Department of Computer Science, Loughborough University, U.K","institution_ids":["https://openalex.org/I143804889"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073135288","display_name":"Yuhui Deng","orcid":"https://orcid.org/0000-0002-1522-8943"},"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/A5090226143","display_name":"Zhen Zhang","orcid":"https://orcid.org/0000-0001-8893-3187"},"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/A5101752580","display_name":"Weijia Jia","orcid":"https://orcid.org/0000-0003-1000-3937"},"institutions":[{"id":"https://openalex.org/I25254941","display_name":"Beijing Normal University","ror":"https://ror.org/022k4wk35","country_code":"CN","type":"education","lineage":["https://openalex.org/I25254941"]}],"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), Zhuhai, China","BNU-UIC Institute of Artificial Intelligence and Future Networks, Beijing Normal University (BNU 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), Zhuhai, China","institution_ids":["https://openalex.org/I25254941"]},{"raw_affiliation_string":"BNU-UIC Institute of Artificial Intelligence and Future Networks, Beijing Normal University (BNU Zhuhai), China","institution_ids":["https://openalex.org/I25254941"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.7127,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.8218607,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":98},"biblio":{"volume":"18","issue":"4","first_page":"2103","last_page":"2114"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9696999788284302,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9696999788284302,"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"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9649999737739563,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.95660001039505,"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/computer-science","display_name":"Computer science","score":0.850529670715332},{"id":"https://openalex.org/keywords/virtualization","display_name":"Virtualization","score":0.6263049840927124},{"id":"https://openalex.org/keywords/forwarding-plane","display_name":"Forwarding plane","score":0.5336020588874817},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4470321536064148},{"id":"https://openalex.org/keywords/storage-virtualization","display_name":"Storage virtualization","score":0.4363858103752136},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3348158299922943},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.32709670066833496},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.24966385960578918},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.1287466287612915}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.850529670715332},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.6263049840927124},{"id":"https://openalex.org/C10597312","wikidata":"https://www.wikidata.org/wiki/Q5473302","display_name":"Forwarding plane","level":3,"score":0.5336020588874817},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4470321536064148},{"id":"https://openalex.org/C34760210","wikidata":"https://www.wikidata.org/wiki/Q2308665","display_name":"Storage virtualization","level":4,"score":0.4363858103752136},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3348158299922943},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.32709670066833496},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.24966385960578918},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.1287466287612915},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tsc.2025.3583131","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tsc.2025.3583131","pdf_url":null,"source":{"id":"https://openalex.org/S204223317","display_name":"IEEE Transactions on Services Computing","issn_l":"1939-1374","issn":["1939-1374","2372-0204"],"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 Services Computing","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"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":30,"referenced_works":["https://openalex.org/W2072811945","https://openalex.org/W2530137915","https://openalex.org/W2557702138","https://openalex.org/W2604553456","https://openalex.org/W2754907853","https://openalex.org/W2761338514","https://openalex.org/W2770706713","https://openalex.org/W2798627392","https://openalex.org/W2834288129","https://openalex.org/W2878215196","https://openalex.org/W2902142948","https://openalex.org/W2912321846","https://openalex.org/W2968108410","https://openalex.org/W3046744974","https://openalex.org/W3108630517","https://openalex.org/W4200611615","https://openalex.org/W4285404456","https://openalex.org/W4290991708","https://openalex.org/W4321021079","https://openalex.org/W4386349968","https://openalex.org/W4410583510","https://openalex.org/W6628400919","https://openalex.org/W6638359055","https://openalex.org/W6639080731","https://openalex.org/W6746274752","https://openalex.org/W6750453510","https://openalex.org/W6753664479","https://openalex.org/W6760703128","https://openalex.org/W6780634961","https://openalex.org/W6875757370"],"related_works":["https://openalex.org/W1988119578","https://openalex.org/W2035026111","https://openalex.org/W1973516247","https://openalex.org/W4294621403","https://openalex.org/W2271326670","https://openalex.org/W2772233455","https://openalex.org/W2384916795","https://openalex.org/W2367348416","https://openalex.org/W1478590381","https://openalex.org/W3189142471"],"abstract_inverted_index":{"Programmable":[0],"data":[1,88,134,161],"plane":[2,89,135,162,171],"(PDP)":[3],"has":[4],"emerged":[5],"as":[6,166,168],"a":[7,157],"powerful":[8],"platform":[9],"for":[10,30,48,87,99,120,164,205],"line-rate":[11],"packet":[12],"processing,":[13],"utilizing":[14],"on-chip":[15],"register":[16,32,83,97],"memory":[17,47,56,84,98,108,203],"to":[18,58,159,209,219],"execute":[19],"stateful":[20],"applications.":[21],"Yet":[22],"most":[23],"existing":[24],"efforts":[25],"concentrate":[26],"on":[27,45,102,118,183],"static":[28],"approaches":[29],"allocating":[31],"memory,":[33],"necessitating":[34],"switch":[35],"restarting":[36],"and":[37,66,113,144],"service":[38],"interruption.":[39],"Despite":[40],"the":[41,51,59,116,133,169,201,213,216],"availability":[42],"of":[43,54,96,115,176,215],"research":[44],"sharing":[46,57,95],"concurrent":[49,100],"applications,":[50],"rigid":[52],"requirement":[53],"limiting":[55],"same":[60],"pipeline":[61,117],"stages":[62],"hampers":[63],"application":[64,122],"flexibility":[65],"poses":[67],"scalability":[68],"challenges.":[69],"To":[70,126],"address":[71],"this":[72],"limitation,":[73],"we":[74],"present":[75],"<italic":[76,79,104,137,153,177,196],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[77,80,105,138,154,178,197],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">FlxVRM</i>,":[78],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">a":[81],"flexible":[82],"virtualization":[85,131,165],"layer</i>":[86],"P4":[90,150,184],"programs":[91,163],"which":[92],"supports":[93],"high-flexibility":[94],"applications":[101,206],"PDP.":[103],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">FlxVRM</i>":[106,139,155,179,198],"enables":[107],"allocation":[109],"at":[110,123],"any":[111],"stage":[112],"location":[114],"PDP":[119],"each":[121],"run":[124],"time.":[125],"reduce":[127],"resource":[128,214],"usage":[129],"during":[130],"in":[132],"pipeline,":[136],"further":[140],"merges":[141],"different":[142],"tables":[143],"actions":[145],"with":[146,187],"similar":[147],"structures":[148],"within":[149],"programs.":[151],"Additionally,":[152],"provides":[156],"compiler":[158],"generate":[160],"well":[167],"control":[170],"API":[172],"configuration.":[173],"A":[174],"prototype":[175],"is":[180],"implemented":[181],"based":[182],"hardware":[185],"switches":[186],"Intel":[188],"Tofino":[189],"ASIC.":[190],"Our":[191],"experiment":[192],"results":[193],"show":[194],"that":[195],"significantly":[199],"improves":[200],"allocatable":[202],"space":[204],"by":[207],"up":[208,218],"50%,":[210],"while":[211],"reducing":[212],"table":[217],"68%.":[220]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-06-12T08:23:45.883708","created_date":"2025-10-10T00:00:00"}
