{"id":"https://openalex.org/W3047437603","doi":"https://doi.org/10.1109/infocom41043.2020.9155392","title":"Coeus: Consistent and Continuous Network Update in Software-Defined Networks","display_name":"Coeus: Consistent and Continuous Network Update in Software-Defined Networks","publication_year":2020,"publication_date":"2020-07-01","ids":{"openalex":"https://openalex.org/W3047437603","doi":"https://doi.org/10.1109/infocom41043.2020.9155392","mag":"3047437603"},"language":"en","primary_location":{"id":"doi:10.1109/infocom41043.2020.9155392","is_oa":false,"landing_page_url":"https://doi.org/10.1109/infocom41043.2020.9155392","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE INFOCOM 2020 - IEEE Conference on Computer Communications","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/A5007568851","display_name":"Xin He","orcid":"https://orcid.org/0000-0002-2163-8172"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Xin He","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101513130","display_name":"Jiaqi Zheng","orcid":"https://orcid.org/0000-0001-8403-9655"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiaqi Zheng","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003181030","display_name":"Haipeng Dai","orcid":"https://orcid.org/0000-0003-0545-8187"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haipeng Dai","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100393924","display_name":"Chong Zhang","orcid":"https://orcid.org/0000-0001-8993-6232"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chong Zhang","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089006337","display_name":"Wajid Rafique","orcid":"https://orcid.org/0000-0003-0162-6921"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wajid Rafique","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100455612","display_name":"Geng Li","orcid":"https://orcid.org/0000-0002-1924-9522"},"institutions":[{"id":"https://openalex.org/I32971472","display_name":"Yale University","ror":"https://ror.org/03v76x132","country_code":"US","type":"education","lineage":["https://openalex.org/I32971472"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Geng Li","raw_affiliation_strings":["Department of Computer Science, Yale University, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Yale University, USA","institution_ids":["https://openalex.org/I32971472"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038791483","display_name":"Wanchun Dou","orcid":"https://orcid.org/0000-0003-4833-2023"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Wanchun Dou","raw_affiliation_strings":["State Key Laboratory for Novel Software Technology, Nanjing University, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory for Novel Software Technology, Nanjing University, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5069951778","display_name":"Qiang Ni","orcid":"https://orcid.org/0000-0002-4593-1656"},"institutions":[{"id":"https://openalex.org/I67415387","display_name":"Lancaster University","ror":"https://ror.org/04f2nsd36","country_code":"GB","type":"education","lineage":["https://openalex.org/I67415387"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Qiang Ni","raw_affiliation_strings":["School of Computing and Communications, Lancaster University, UK"],"affiliations":[{"raw_affiliation_string":"School of Computing and Communications, Lancaster University, UK","institution_ids":["https://openalex.org/I67415387"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5007568851"],"corresponding_institution_ids":["https://openalex.org/I881766915"],"apc_list":null,"apc_paid":null,"fwci":1.696,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.8546779,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1509","last_page":"1518"},"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.9998000264167786,"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.9998000264167786,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9991999864578247,"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.998199999332428,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7754905223846436},{"id":"https://openalex.org/keywords/software-defined-networking","display_name":"Software-defined networking","score":0.5889798402786255},{"id":"https://openalex.org/keywords/inefficiency","display_name":"Inefficiency","score":0.5535003542900085},{"id":"https://openalex.org/keywords/forwarding-plane","display_name":"Forwarding plane","score":0.521492600440979},{"id":"https://openalex.org/keywords/directed-acyclic-graph","display_name":"Directed acyclic graph","score":0.501232385635376},{"id":"https://openalex.org/keywords/partition","display_name":"Partition (number theory)","score":0.4875945448875427},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4727025032043457},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.4429722726345062},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.4162079691886902},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3914695680141449},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3451458215713501},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.33604949712753296},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.2971254885196686},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.18628999590873718},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.10398310422897339}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7754905223846436},{"id":"https://openalex.org/C77270119","wikidata":"https://www.wikidata.org/wiki/Q1655198","display_name":"Software-defined networking","level":2,"score":0.5889798402786255},{"id":"https://openalex.org/C2778869765","wikidata":"https://www.wikidata.org/wiki/Q6028363","display_name":"Inefficiency","level":2,"score":0.5535003542900085},{"id":"https://openalex.org/C10597312","wikidata":"https://www.wikidata.org/wiki/Q5473302","display_name":"Forwarding plane","level":3,"score":0.521492600440979},{"id":"https://openalex.org/C74197172","wikidata":"https://www.wikidata.org/wiki/Q1195339","display_name":"Directed acyclic graph","level":2,"score":0.501232385635376},{"id":"https://openalex.org/C42812","wikidata":"https://www.wikidata.org/wiki/Q1082910","display_name":"Partition (number theory)","level":2,"score":0.4875945448875427},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4727025032043457},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.4429722726345062},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.4162079691886902},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3914695680141449},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3451458215713501},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.33604949712753296},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2971254885196686},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.18628999590873718},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.10398310422897339},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0},{"id":"https://openalex.org/C175444787","wikidata":"https://www.wikidata.org/wiki/Q39072","display_name":"Microeconomics","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"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/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/infocom41043.2020.9155392","is_oa":false,"landing_page_url":"https://doi.org/10.1109/infocom41043.2020.9155392","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE INFOCOM 2020 - IEEE Conference on Computer Communications","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":37,"referenced_works":["https://openalex.org/W1508068333","https://openalex.org/W1546245124","https://openalex.org/W1964393599","https://openalex.org/W2005076281","https://openalex.org/W2039612281","https://openalex.org/W2068384525","https://openalex.org/W2069354103","https://openalex.org/W2099657323","https://openalex.org/W2102090846","https://openalex.org/W2126822952","https://openalex.org/W2130531694","https://openalex.org/W2137826183","https://openalex.org/W2149236835","https://openalex.org/W2162547852","https://openalex.org/W2306851710","https://openalex.org/W2426667934","https://openalex.org/W2479920125","https://openalex.org/W2488909826","https://openalex.org/W2490398136","https://openalex.org/W2559548740","https://openalex.org/W2562978409","https://openalex.org/W2565255142","https://openalex.org/W2727423827","https://openalex.org/W2734644095","https://openalex.org/W2770052322","https://openalex.org/W2774472794","https://openalex.org/W2791458314","https://openalex.org/W2792400709","https://openalex.org/W2808275500","https://openalex.org/W2899595279","https://openalex.org/W2918552658","https://openalex.org/W2963530063","https://openalex.org/W2963549123","https://openalex.org/W2964058648","https://openalex.org/W2967844762","https://openalex.org/W2998113761","https://openalex.org/W4232250257"],"related_works":["https://openalex.org/W2160425906","https://openalex.org/W1882733036","https://openalex.org/W2546696010","https://openalex.org/W1992741870","https://openalex.org/W2997221951","https://openalex.org/W2356889451","https://openalex.org/W3133679066","https://openalex.org/W2562925064","https://openalex.org/W4324137979","https://openalex.org/W2963685426"],"abstract_inverted_index":{"Network":[0],"update":[1,17,37,44,53,84,95,110,126,143,155,193],"enables":[2],"Software-Defined":[3],"Networks":[4],"(SDNs)":[5],"to":[6,27,42,56,123,140,151,196],"optimize":[7],"the":[8,19,22,32,36,49,51,57,83,129,154,160,168,178,189],"data":[9],"plane":[10],"performance":[11],"via":[12],"southbound":[13],"APIs.":[14],"The":[15,76],"single":[16],"between":[18],"initial":[20],"and":[21,46,74,101,128,145,165],"final":[23],"network":[24,58,94],"states":[25],"fail":[26],"handle":[28],"high-frequency":[29],"changes":[30,60],"or":[31],"burst":[33],"event":[34],"during":[35,82],"procedure":[38],"in":[39],"time,":[40],"leading":[41],"prolonged":[43],"time":[45],"inefficiency.":[47],"On":[48],"contrary,":[50],"continuous":[52,93,109],"can":[54,70,166,176],"respond":[55],"condition":[59],"at":[61,181],"all":[62],"times.":[63],"However,":[64],"existing":[65],"work,":[66],"especially":[67],"\"Update":[68],"Algebra\"":[69],"only":[71],"guarantee":[72,167],"blackhole-":[73],"loop-free.":[75],"congestion-free":[77,102],"property":[78],"cannot":[79],"be":[80],"respected":[81],"procedure.":[85,156],"In":[86],"this":[87,114],"paper,":[88],"we":[89,105,116,134],"propose":[90],"Coeus,":[91],"a":[92],"system":[96],"while":[97],"maintaining":[98],"blackhole-,":[99],"loop-":[100],"simultaneously.":[103],"Firstly,":[104],"establish":[106],"an":[107,119,136,146],"operation-based":[108],"model.":[111],"Based":[112],"on":[113],"model,":[115],"dynamically":[117],"reconstruct":[118],"operation":[120,137,147],"dependency":[121],"graph":[122],"capture":[124],"unexecuted":[125],"operations":[127],"link":[130],"utilization":[131],"variations.":[132],"Subsequently,":[133],"develop":[135],"composition":[138],"algorithm":[139,150,162],"eliminate":[141],"redundant":[142],"commands":[144],"node":[148],"partition":[149,161],"speed":[152],"up":[153],"We":[157],"prove":[158],"that":[159,174],"is":[163],"optimal":[164],"consistency.":[169],"Finally,":[170],"extensive":[171],"evaluations":[172],"show":[173],"Coeus":[175],"improve":[177],"makespan":[179],"by":[180],"least":[182],"179%":[183],"compared":[184],"with":[185],"state-of-the-art":[186],"approaches":[187],"when":[188],"arrival":[190],"rate":[191],"of":[192],"events":[194],"equals":[195],"three":[197],"times":[198],"per":[199],"second.":[200]},"counts_by_year":[{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
