{"id":"https://openalex.org/W7162299764","doi":"https://doi.org/10.48550/arxiv.2605.23816","title":"SDNator is Not Another SDN Controller: Enabling Extensible Data-Driven Control in Cyber-Physical Systems","display_name":"SDNator is Not Another SDN Controller: Enabling Extensible Data-Driven Control in Cyber-Physical Systems","publication_year":2026,"publication_date":"2026-05-22","ids":{"openalex":"https://openalex.org/W7162299764","doi":"https://doi.org/10.48550/arxiv.2605.23816"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2605.23816","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.23816","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2605.23816","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5136980652","display_name":"Y. Lin","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lin, Y.","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5136920544","display_name":"R. Zhang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhang, R.","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5136987040","display_name":"E. Balta","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Balta, E.","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5133534980","display_name":"X. Zhu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhu, X.","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5136943040","display_name":"J. Zhang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhang, J.","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5136961674","display_name":"K. Barton","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Barton, K.","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5136943204","display_name":"D. Tilbury","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tilbury, D.","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5136896727","display_name":"Z. Mao","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Mao, Z.","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"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.7099999785423279,"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.7099999785423279,"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/T10763","display_name":"Digital Transformation in Industry","score":0.056299999356269836,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12216","display_name":"Network Time Synchronization Technologies","score":0.03150000050663948,"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/scheduling","display_name":"Scheduling (production processes)","score":0.6650999784469604},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.6486999988555908},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.6179999709129333},{"id":"https://openalex.org/keywords/extensibility","display_name":"Extensibility","score":0.5745999813079834},{"id":"https://openalex.org/keywords/usability","display_name":"Usability","score":0.5464000105857849},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.4650999903678894},{"id":"https://openalex.org/keywords/reliability","display_name":"Reliability (semiconductor)","score":0.38769999146461487},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.3752000033855438}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7807999849319458},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6650999784469604},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.6486999988555908},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.6179999709129333},{"id":"https://openalex.org/C32833848","wikidata":"https://www.wikidata.org/wiki/Q4115054","display_name":"Extensibility","level":2,"score":0.5745999813079834},{"id":"https://openalex.org/C170130773","wikidata":"https://www.wikidata.org/wiki/Q216378","display_name":"Usability","level":2,"score":0.5464000105857849},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5133000016212463},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.4650999903678894},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.38769999146461487},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.3752000033855438},{"id":"https://openalex.org/C17500928","wikidata":"https://www.wikidata.org/wiki/Q959968","display_name":"Control system","level":2,"score":0.36340001225471497},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3573000133037567},{"id":"https://openalex.org/C203479927","wikidata":"https://www.wikidata.org/wiki/Q5165939","display_name":"Controller (irrigation)","level":2,"score":0.35260000824928284},{"id":"https://openalex.org/C40071531","wikidata":"https://www.wikidata.org/wiki/Q2513962","display_name":"Industrial control system","level":3,"score":0.34630000591278076},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.33629998564720154},{"id":"https://openalex.org/C98025372","wikidata":"https://www.wikidata.org/wiki/Q477538","display_name":"Systems architecture","level":3,"score":0.32409998774528503},{"id":"https://openalex.org/C53619493","wikidata":"https://www.wikidata.org/wiki/Q4787093","display_name":"Architecture framework","level":3,"score":0.303600013256073},{"id":"https://openalex.org/C2778348673","wikidata":"https://www.wikidata.org/wiki/Q739302","display_name":"Production (economics)","level":2,"score":0.2962999939918518},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.29510000348091125},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.28690001368522644},{"id":"https://openalex.org/C55416958","wikidata":"https://www.wikidata.org/wiki/Q6206757","display_name":"Job shop scheduling","level":3,"score":0.26080000400543213}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2605.23816","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.23816","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2605.23816","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.23816","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[{"score":0.4484408497810364,"display_name":"Good health and well-being","id":"https://metadata.un.org/sdg/3"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"An":[0],"SDN-like":[1],"centralized":[2],"control":[3,61],"architecture":[4],"is":[5,106],"increasingly":[6],"popular":[7],"and":[8,21,29,51,68,77,98,109,125,135,171,183,195,199],"has":[9],"been":[10],"widely":[11,116],"explored":[12],"in":[13,62,186],"cyber-physical":[14],"systems":[15,24],"(CPS)":[16],"such":[17,206],"as":[18,74,207],"manufacturing,":[19],"internet-of-things,":[20],"autonomous":[22],"vehicle":[23],"for":[25,41,148,163],"higher":[26],"flexibility,":[27],"programmability":[28],"scalability.":[30],"However,":[31],"no":[32],"existing":[33],"frameworks":[34],"can":[35,177],"offer":[36],"domain-agnostic,":[37],"easily":[38],"extensible":[39],"support":[40,95],"data-driven":[42,60,69,99],"CPS":[43],"applications.":[44],"In":[45],"this":[46],"work,":[47],"we":[48,121,144,153],"design,":[49],"implement,":[50],"open-source":[52],"\\textit{SDNator},":[53],"the":[54,82,85,123,158,187,213],"first":[55,159],"framework":[56],"to":[57,79,94,113,156,192],"enable":[58],"extensible,":[59],"CPS.":[63],"SDNator":[64,87,105,128,155],"embraces":[65],"an":[66],"application-":[67],"design":[70],"where":[71],"applications":[72,140],"function":[73],"data":[75,91],"consumers":[76],"producers":[78],"collectively":[80],"define":[81],"workflows":[83],"of":[84,127,133,189],"controller.":[86,119],"also":[88],"incorporates":[89],"two":[90],"store":[92],"backends":[93],"both":[96],"event-driven":[97],"programming":[100],"patterns.":[101],"Benchmarks":[102],"show":[103,168],"that":[104,174],"highly":[107],"scalable,":[108],"delivers":[110],"comparable":[111],"performance":[112],"Ryu,":[114],"a":[115],"used":[117],"SDN":[118],"Moreover,":[120],"demonstrate":[122],"capabilities":[124],"usability":[126],"through":[129,169],"our":[130],"case":[131],"studies":[132],"manufacturing":[134,165],"networking":[136],"systems.":[137],"By":[138],"integrating":[139],"from":[141],"respective":[142],"domains,":[143],"build":[145],"different":[146,149],"``controllers''":[147],"scenarios.":[150],"Most":[151],"notably,":[152],"leverage":[154],"implement":[157],"digital-twin-equipped":[160],"central":[161],"controller":[162],"additive":[164],"fleets.":[166],"We":[167],"extensive":[170],"realistic":[172],"simulations":[173],"SDNator-based":[175],"scheduling":[176],"(1)":[178],"significantly":[179],"shorten":[180],"production":[181,201],"time":[182],"improve":[184],"reliability":[185],"presence":[188],"anomalies":[190],"compared":[191],"decentralized":[193],"approaches,":[194],"(2)":[196],"flexibly":[197],"adjust":[198],"optimize":[200],"plans":[202],"upon":[203],"urgent":[204],"requests":[205],"producing":[208],"Personal":[209],"Protective":[210],"Equipment":[211],"during":[212],"COVID-19":[214],"pandemic.":[215]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-05-26T00:00:00"}
