{"id":"https://openalex.org/W2982478532","doi":"https://doi.org/10.1109/icnp.2019.8888123","title":"SAFE-ME: Scalable and Flexible Middlebox Policy Enforcement with Software Defined Networking","display_name":"SAFE-ME: Scalable and Flexible Middlebox Policy Enforcement with Software Defined Networking","publication_year":2019,"publication_date":"2019-10-01","ids":{"openalex":"https://openalex.org/W2982478532","doi":"https://doi.org/10.1109/icnp.2019.8888123","mag":"2982478532"},"language":"en","primary_location":{"id":"doi:10.1109/icnp.2019.8888123","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icnp.2019.8888123","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 IEEE 27th International Conference on Network Protocols (ICNP)","raw_type":"proceedings-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/A5074187380","display_name":"Gongming Zhao","orcid":"https://orcid.org/0000-0003-1311-8908"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Gongming Zhao","raw_affiliation_strings":["School of Computer Science and Technology, University of Science and Technology of China, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, University of Science and Technology of China, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063184427","display_name":"Hongli Xu","orcid":"https://orcid.org/0000-0003-3831-4577"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hongli Xu","raw_affiliation_strings":["School of Computer Science and Technology, University of Science and Technology of China, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, University of Science and Technology of China, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5071164333","display_name":"Jianchun Liu","orcid":"https://orcid.org/0000-0002-1764-9303"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jianchun Liu","raw_affiliation_strings":["School of Computer Science and Technology, University of Science and Technology of China, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, University of Science and Technology of China, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100737734","display_name":"Chen Qian","orcid":"https://orcid.org/0000-0002-6882-9590"},"institutions":[{"id":"https://openalex.org/I185103710","display_name":"University of California, Santa Cruz","ror":"https://ror.org/03s65by71","country_code":"US","type":"education","lineage":["https://openalex.org/I185103710"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Chen Qian","raw_affiliation_strings":["Department of Computer Science and Engineering, University of California Santa Cruz, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, University of California Santa Cruz, USA","institution_ids":["https://openalex.org/I185103710"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059754631","display_name":"Juncheng Ge","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Juncheng Ge","raw_affiliation_strings":["Suzhou Institute for Advanced Study, University of Science and Technology of China, China"],"affiliations":[{"raw_affiliation_string":"Suzhou Institute for Advanced Study, University of Science and Technology of China, China","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5019604942","display_name":"Liusheng Huang","orcid":"https://orcid.org/0000-0001-8417-3256"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Liusheng Huang","raw_affiliation_strings":["School of Computer Science and Technology, University of Science and Technology of China, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, University of Science and Technology of China, China","institution_ids":["https://openalex.org/I126520041"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5074187380"],"corresponding_institution_ids":["https://openalex.org/I126520041"],"apc_list":null,"apc_paid":null,"fwci":2.1221,"has_fulltext":false,"cited_by_count":16,"citation_normalized_percentile":{"value":0.8877551,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":98},"biblio":{"volume":"14","issue":null,"first_page":"1","last_page":"11"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":1.0,"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":1.0,"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.998199999332428,"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/T10138","display_name":"Network Traffic and Congestion Control","score":0.9955000281333923,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7874572277069092},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7706891894340515},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.6753925085067749},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.6458311080932617},{"id":"https://openalex.org/keywords/routing","display_name":"Routing (electronic design automation)","score":0.460126131772995},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.44515615701675415},{"id":"https://openalex.org/keywords/routing-protocol","display_name":"Routing protocol","score":0.4238082468509674},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.34448546171188354},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.14760783314704895}],"concepts":[{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7874572277069092},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7706891894340515},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.6753925085067749},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.6458311080932617},{"id":"https://openalex.org/C74172769","wikidata":"https://www.wikidata.org/wiki/Q1446839","display_name":"Routing (electronic design automation)","level":2,"score":0.460126131772995},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.44515615701675415},{"id":"https://openalex.org/C104954878","wikidata":"https://www.wikidata.org/wiki/Q1648707","display_name":"Routing protocol","level":3,"score":0.4238082468509674},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.34448546171188354},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.14760783314704895}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icnp.2019.8888123","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icnp.2019.8888123","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 IEEE 27th International Conference on Network Protocols (ICNP)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":38,"referenced_works":["https://openalex.org/W49496018","https://openalex.org/W2006146932","https://openalex.org/W2009254979","https://openalex.org/W2022191808","https://openalex.org/W2062832101","https://openalex.org/W2071552523","https://openalex.org/W2099179520","https://openalex.org/W2105685892","https://openalex.org/W2115546448","https://openalex.org/W2137826183","https://openalex.org/W2147118406","https://openalex.org/W2177058407","https://openalex.org/W2202294430","https://openalex.org/W2203584209","https://openalex.org/W2260686010","https://openalex.org/W2311243340","https://openalex.org/W2412165117","https://openalex.org/W2498885363","https://openalex.org/W2504074749","https://openalex.org/W2567427683","https://openalex.org/W2734629956","https://openalex.org/W2742759325","https://openalex.org/W2758965676","https://openalex.org/W2783147117","https://openalex.org/W2789636830","https://openalex.org/W2789994870","https://openalex.org/W2798776206","https://openalex.org/W2887417925","https://openalex.org/W3159998597","https://openalex.org/W3163011775","https://openalex.org/W4246622476","https://openalex.org/W4253729210","https://openalex.org/W6601982808","https://openalex.org/W6687889994","https://openalex.org/W6698441169","https://openalex.org/W6715166317","https://openalex.org/W6731675737","https://openalex.org/W6751128123"],"related_works":["https://openalex.org/W2770234245","https://openalex.org/W96612179","https://openalex.org/W4229499248","https://openalex.org/W2566006169","https://openalex.org/W1567818861","https://openalex.org/W2987774938","https://openalex.org/W4256492088","https://openalex.org/W632915154","https://openalex.org/W2055733372","https://openalex.org/W3022067003"],"abstract_inverted_index":{"The":[0,50],"past":[1],"decades":[2],"have":[3,21],"seen":[4],"a":[5,116],"proliferation":[6],"of":[7,78,144],"middlebox":[8,79,120,220,240],"deployment":[9],"in":[10,101,152,171,219],"various":[11],"networks,":[12],"including":[13],"backbone":[14],"networks":[15,103],"and":[16,31,47,65,85,114,118,130,156,179,190,201,216],"datacenters.":[17],"Since":[18],"network":[19],"flows":[20],"to":[22,42,67,82,125],"traverse":[23],"specific":[24],"service":[25],"function":[26],"chains":[27],"(SFCs)":[28],"for":[29,38,142,166],"security":[30],"performance":[32,182],"enhancement,":[33],"it":[34],"becomes":[35],"much":[36],"complex":[37],"SFC":[39,52,83,146,159],"routing":[40,43,53,87,160],"due":[41],"loops,":[44,88],"traffic":[45,169,230],"dynamics":[46,170],"scalability":[48,77,210],"requirement.":[49],"existing":[51],"solutions":[54,89],"may":[55],"consume":[56],"many":[57],"resources":[58],"(e.g.,":[59,94,211],"TCAM)":[60],"on":[61,70,185],"the":[62,71,76,127,138,153,172,228,238],"data":[63,154],"plane":[64],"lead":[66],"massive":[68],"overhead":[69,165,231],"control":[72,131,164,173,217,229],"plane,":[73,155],"which":[74],"decrease":[75],"networks.":[80,221],"Due":[81],"requirement":[84],"potential":[86],"like":[90],"traditional":[91],"default":[92,145],"paths":[93,147],"using":[95],"ECMP)":[96],"that":[97,205],"are":[98],"widely":[99],"used":[100],"non-middlebox":[102],"will":[104],"no":[105],"longer":[106],"be":[107],"feasible.":[108],"In":[109],"this":[110,134],"paper,":[111],"we":[112,136],"present":[113,157],"implement":[115,176],"scalable":[117],"flexible":[119],"policy":[121],"enforcement":[122],"(SAFE-ME)":[123],"system":[124,225],"minimize":[126],"TCAM":[128,150,212],"usage":[129],"overhead.":[132],"To":[133],"end,":[135],"design":[137],"smart":[139],"tag":[140],"operations":[141],"construction":[143],"with":[148,162,168,183,243],"less":[149,163],"rules":[151],"lightweight":[158],"update":[161,214],"dealing":[167],"plane.":[174],"We":[175],"our":[177,224],"solution":[178],"evaluate":[180],"its":[181],"experiments":[184],"both":[186],"physical":[187],"platform":[188],"(Pica8)":[189],"Open":[191],"vSwitch":[192],"(OVS),":[193],"as":[194,196],"well":[195],"large-scale":[197],"simulations.":[198],"Both":[199],"experimental":[200],"simulation":[202],"results":[203],"show":[204],"SAFE-ME":[206],"can":[207,226],"greatly":[208],"improve":[209],"cost,":[213],"delay,":[215],"overhead)":[218],"For":[222],"example,":[223],"reduce":[227],"by":[232],"about":[233],"83%":[234],"while":[235],"achieving":[236],"almost":[237],"similar":[239],"load,":[241],"compared":[242],"state-of-the-art":[244],"solutions.":[245]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
