{"id":"https://openalex.org/W4319993251","doi":"https://doi.org/10.1109/tsc.2023.3237244","title":"<i>Dapper:</i> Deploying Service Function Chains in the Programmable Data Plane Via Deep Reinforcement Learning","display_name":"<i>Dapper:</i> Deploying Service Function Chains in the Programmable Data Plane Via Deep Reinforcement Learning","publication_year":2023,"publication_date":"2023-01-25","ids":{"openalex":"https://openalex.org/W4319993251","doi":"https://doi.org/10.1109/tsc.2023.3237244"},"language":"en","primary_location":{"id":"doi:10.1109/tsc.2023.3237244","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tsc.2023.3237244","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/A5068551477","display_name":"Xiaoquan Zhang","orcid":"https://orcid.org/0000-0002-1252-929X"},"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":true,"raw_author_name":"Xiaoquan Zhang","raw_affiliation_strings":["National &amp; Local Joint Engineering Research Center of Network Security Detection and Protection Technology, Guangdong Provincial Key Laboratory of Data Security and Privacy Protection, College of Information Science and Technology, Jinan University, Guangzhou, China"],"affiliations":[{"raw_affiliation_string":"National &amp; Local Joint Engineering Research Center of Network Security Detection and Protection Technology, Guangdong Provincial Key Laboratory of Data Security and Privacy Protection, College of Information Science and Technology, Jinan University, Guangzhou, China","institution_ids":["https://openalex.org/I159948400"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100443691","display_name":"Lin Cui","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":"Lin Cui","raw_affiliation_strings":["National &amp; Local Joint Engineering Research Center of Network Security Detection and Protection Technology, Guangdong Provincial Key Laboratory of Data Security and Privacy Protection, College of Information Science and Technology, Jinan University, Guangzhou, China"],"affiliations":[{"raw_affiliation_string":"National &amp; Local Joint Engineering Research Center of Network Security Detection and Protection Technology, Guangdong Provincial Key Laboratory of Data Security and Privacy Protection, College of Information Science and Technology, 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"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Loughborough University, Loughborough, U.K","institution_ids":["https://openalex.org/I143804889"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081827896","display_name":"Zhetao Li","orcid":"https://orcid.org/0000-0002-7804-0286"},"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":"Zhetao Li","raw_affiliation_strings":["National &amp; Local Joint Engineering Research Center of Network Security Detection and Protection Technology, Guangdong Provincial Key Laboratory of Data Security and Privacy Protection, College of Information Science and Technology, Jinan University, Guangzhou, China"],"affiliations":[{"raw_affiliation_string":"National &amp; Local Joint Engineering Research Center of Network Security Detection and Protection Technology, Guangdong Provincial Key Laboratory of Data Security and Privacy Protection, College of Information Science and Technology, 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/I12615008","display_name":"Beijing Normal-Hong Kong Baptist University","ror":"https://ror.org/04snvc712","country_code":"CN","type":"education","lineage":["https://openalex.org/I12615008"]},{"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":["BNU-UIC Institute of Artificial Intelligence and Future Networks, Beijing Normal University (BNU Zhuhai) and BNU-HKBU United International College, Zhuhai, China","BNU-HKBU United International College, Zhuhai, China"],"affiliations":[{"raw_affiliation_string":"BNU-UIC Institute of Artificial Intelligence and Future Networks, Beijing Normal University (BNU Zhuhai) and BNU-HKBU United International College, Zhuhai, China","institution_ids":["https://openalex.org/I12615008","https://openalex.org/I25254941"]},{"raw_affiliation_string":"BNU-HKBU United International College, Zhuhai, China","institution_ids":["https://openalex.org/I12615008"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5068551477"],"corresponding_institution_ids":["https://openalex.org/I159948400"],"apc_list":null,"apc_paid":null,"fwci":1.5975,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.83432448,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":"16","issue":"4","first_page":"2532","last_page":"2544"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":0.9998999834060669,"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/T10714","display_name":"Software-Defined Networks and 5G","score":0.9998999834060669,"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/T10400","display_name":"Network Security and Intrusion Detection","score":0.9958999752998352,"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/T12326","display_name":"Network Packet Processing and Optimization","score":0.9948999881744385,"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.8138327598571777},{"id":"https://openalex.org/keywords/reinforcement-learning","display_name":"Reinforcement learning","score":0.6838266253471375},{"id":"https://openalex.org/keywords/network-topology","display_name":"Network topology","score":0.6492018699645996},{"id":"https://openalex.org/keywords/forwarding-plane","display_name":"Forwarding plane","score":0.5024209022521973},{"id":"https://openalex.org/keywords/heuristic","display_name":"Heuristic","score":0.4543544054031372},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4451257884502411},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.4059438109397888},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.18411922454833984}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8138327598571777},{"id":"https://openalex.org/C97541855","wikidata":"https://www.wikidata.org/wiki/Q830687","display_name":"Reinforcement learning","level":2,"score":0.6838266253471375},{"id":"https://openalex.org/C199845137","wikidata":"https://www.wikidata.org/wiki/Q145490","display_name":"Network topology","level":2,"score":0.6492018699645996},{"id":"https://openalex.org/C10597312","wikidata":"https://www.wikidata.org/wiki/Q5473302","display_name":"Forwarding plane","level":3,"score":0.5024209022521973},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.4543544054031372},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4451257884502411},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.4059438109397888},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.18411922454833984}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tsc.2023.3237244","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tsc.2023.3237244","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":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.5}],"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/G1344587803","display_name":null,"funder_award_id":"61772235","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G1868727154","display_name":null,"funder_award_id":"EP/P004407/2","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G2856909378","display_name":"SYNC: Synergistic Network Policy Management for Cloud Data Centres","funder_award_id":"EP/P004407/2","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G4295819504","display_name":"FRuIT: The Federated RaspberryPi Micro-Infrastructure Testbed","funder_award_id":"EP/P004024/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G5147957557","display_name":null,"funder_award_id":"EP/P004024/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"},{"id":"https://openalex.org/G8160964939","display_name":null,"funder_award_id":"62272050","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8718608543","display_name":null,"funder_award_id":"62032020","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"},{"id":"https://openalex.org/F4320324202","display_name":"Guangdong Science and Technology Department","ror":"https://ror.org/00tjzgn92"},{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W1191599655","https://openalex.org/W1435603161","https://openalex.org/W2256352919","https://openalex.org/W2557702138","https://openalex.org/W2754907853","https://openalex.org/W2790966663","https://openalex.org/W2902142948","https://openalex.org/W2949913798","https://openalex.org/W2964015378","https://openalex.org/W2980466635","https://openalex.org/W3006670753","https://openalex.org/W3037164854","https://openalex.org/W3108630517","https://openalex.org/W3176314363","https://openalex.org/W3177828909","https://openalex.org/W3191167321","https://openalex.org/W3205399833","https://openalex.org/W3208432307","https://openalex.org/W4285268999","https://openalex.org/W4286307879","https://openalex.org/W6627932998","https://openalex.org/W6628400919","https://openalex.org/W6726873649","https://openalex.org/W6779990354"],"related_works":["https://openalex.org/W4306904969","https://openalex.org/W116776481","https://openalex.org/W2125008614","https://openalex.org/W2138720691","https://openalex.org/W4362501864","https://openalex.org/W2926903444","https://openalex.org/W2039199837","https://openalex.org/W4380318855","https://openalex.org/W3084456289","https://openalex.org/W2114103190"],"abstract_inverted_index":{"Network":[0],"functions":[1],"perform":[2],"specific":[3],"packet":[4],"processing":[5],"on":[6,100,212,276],"network":[7,51,94,173,183],"traffic.":[8,52],"To":[9],"meet":[10],"operators'":[11],"needs,":[12],"forming":[13],"service":[14],"function":[15],"chains":[16],"(SFCs)":[17],"is":[18,42,191],"a":[19,43,106,122,180,188,240],"fundamental":[20],"technique":[21],"used":[22],"in":[23,31,92,127,239],"today's":[24],"ISPs":[25],"and":[26,39,74,103,174,178,199,209,222,259,268],"datacenter":[27],"networks.":[28],"Implementing":[29],"SFCs":[30,126,263],"the":[32,61,110,128,145,150,160,171,175,260],"programmable":[33,129],"data":[34,130],"plane":[35,131],"with":[36,109,137,218,280],"high":[37],"throughput":[38],"low":[40],"latency":[41,261],"new":[44],"approach":[45],"to":[46,59,68,143,148,165,184,194,266],"satisfy":[47],"demands":[48],"of":[49,243,262],"ever-growing":[50],"Previous":[53],"works":[54],"have":[55,67,105],"proposed":[56],"different":[57],"solutions":[58,238],"solve":[60],"problem,":[62],"but":[63,86],"they":[64],"all":[65],"inevitably":[66],"make":[69],"trade-offs":[70],"between":[71],"running":[72,90,244],"time":[73,91,245],"performance.":[75,186],"For":[76],"example,":[77],"an":[78],"ILP":[79],"(Integer":[80],"Linear":[81],"Programming)":[82],"can":[83,234],"optimize":[84],"cost":[85],"suffers":[87],"from":[88,153,169],"long":[89],"large-scale":[93],"topologies.":[95],"Heuristic":[96],"algorithms":[97],"depend":[98],"strongly":[99],"manual":[101],"designs":[102],"usually":[104],"performance":[107],"gap":[108],"optimal":[111,151],"solution.":[112],"In":[113,141],"this":[114],"paper,":[115],"we":[116],"propose":[117],"<italic":[118,156,196,203,231,252],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[119,157,197,204,232,253,271],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">Dapper</i>":[120,158,198,205,233,254],",":[121],"framework":[123],"for":[124],"deploying":[125],"using":[132],"DRL":[133],"(Deep":[134],"Reinforcement":[135],"Learning)":[136,163],"graph":[138,181],"convolutional":[139,182],"network.":[140],"order":[142],"expand":[144],"searching":[146],"space":[147],"prevent":[149],"value":[152],"being":[154],"missed,":[155],"allows":[159],"RL":[161],"(Reinforcement":[162],"agent":[164],"simultaneously":[166],"extract":[167],"features":[168],"both":[170,213],"substrate":[172],"hardware":[176,215,256],"pipeline,":[177],"exploit":[179],"enhance":[185],"Moreover,":[187],"mask":[189],"mechanism":[190],"also":[192,249],"designed":[193],"accelerate":[195],"improve":[200],"its":[201],"scalability.":[202],"has":[206],"been":[207],"implemented":[208],"extensively":[210],"evaluated":[211],"P4":[214],"switches":[216,224],"(equipped":[217],"Intel":[219],"Tofino":[220],"ASIC)":[221],"software":[223],"(i.e.,":[225],"bmv2).":[226],"Experimental":[227],"results":[228],"show":[229],"that":[230,251],"automatically":[235],"generate":[236],"deployment":[237],"few":[241],"seconds":[242],"after":[246],"training.":[247],"They":[248],"demonstrate":[250],"reduces":[255],"stage":[257],"usage":[258],"by":[264],"up":[265],"17.8%":[267],"50":[269],"<inline-formula":[270],"xmlns:xlink=\"http://www.w3.org/1999/xlink\"><tex-math":[272],"notation=\"LaTeX\">$\\sim$</tex-math></inline-formula>":[273],"73%":[274],"respectively":[275],"average":[277],"when":[278],"compared":[279],"heuristics.":[281]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":2}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
