{"id":"https://openalex.org/W2913798291","doi":"https://doi.org/10.1109/icc.2019.8761956","title":"BFT Protocols for Heterogeneous Resource Allocations in Distributed SDN Control Plane","display_name":"BFT Protocols for Heterogeneous Resource Allocations in Distributed SDN Control Plane","publication_year":2019,"publication_date":"2019-05-01","ids":{"openalex":"https://openalex.org/W2913798291","doi":"https://doi.org/10.1109/icc.2019.8761956","mag":"2913798291"},"language":"en","primary_location":{"id":"doi:10.1109/icc.2019.8761956","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icc.2019.8761956","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ICC 2019 - 2019 IEEE International Conference on Communications (ICC)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5026737752","display_name":"Ermin Sakic","orcid":"https://orcid.org/0000-0002-7848-7731"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ermin Sakic","raw_affiliation_strings":["Technical University Munich, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Technical University Munich, Germany","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5021781616","display_name":"Wolfgang Kellerer","orcid":"https://orcid.org/0000-0003-4358-8038"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wolfgang Kellerer","raw_affiliation_strings":["Technical University Munich, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Technical University Munich, Germany","institution_ids":[]}]}],"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":6,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"7"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","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"}},"topics":[{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","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/T12127","display_name":"Software System Performance and Reliability","score":0.9975000023841858,"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/T10714","display_name":"Software-Defined Networks and 5G","score":0.9972000122070312,"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/computer-science","display_name":"Computer science","score":0.8107386827468872},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.7405611276626587},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7376711368560791},{"id":"https://openalex.org/keywords/liveness","display_name":"Liveness","score":0.6355489492416382},{"id":"https://openalex.org/keywords/control-reconfiguration","display_name":"Control reconfiguration","score":0.6285194158554077},{"id":"https://openalex.org/keywords/byzantine-fault-tolerance","display_name":"Byzantine fault tolerance","score":0.530998706817627},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.4814126491546631},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4591481387615204},{"id":"https://openalex.org/keywords/forwarding-plane","display_name":"Forwarding plane","score":0.4483458399772644},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.4409046173095703},{"id":"https://openalex.org/keywords/fault-tolerance","display_name":"Fault tolerance","score":0.43498554825782776},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.39755141735076904},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.2001628279685974}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8107386827468872},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.7405611276626587},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7376711368560791},{"id":"https://openalex.org/C15569618","wikidata":"https://www.wikidata.org/wiki/Q3561421","display_name":"Liveness","level":2,"score":0.6355489492416382},{"id":"https://openalex.org/C119701452","wikidata":"https://www.wikidata.org/wiki/Q5165881","display_name":"Control reconfiguration","level":2,"score":0.6285194158554077},{"id":"https://openalex.org/C168021876","wikidata":"https://www.wikidata.org/wiki/Q1353446","display_name":"Byzantine fault tolerance","level":3,"score":0.530998706817627},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.4814126491546631},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4591481387615204},{"id":"https://openalex.org/C10597312","wikidata":"https://www.wikidata.org/wiki/Q5473302","display_name":"Forwarding plane","level":3,"score":0.4483458399772644},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.4409046173095703},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.43498554825782776},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.39755141735076904},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2001628279685974},{"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/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.0},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icc.2019.8761956","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icc.2019.8761956","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ICC 2019 - 2019 IEEE International Conference on Communications (ICC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W2060738961","https://openalex.org/W2063243432","https://openalex.org/W2069323839","https://openalex.org/W2126087831","https://openalex.org/W2139359217","https://openalex.org/W2182688186","https://openalex.org/W2342652621","https://openalex.org/W2462174358","https://openalex.org/W2534313446","https://openalex.org/W2588632273","https://openalex.org/W2775376397","https://openalex.org/W2784142067","https://openalex.org/W2894806357","https://openalex.org/W2940603507","https://openalex.org/W2949771882","https://openalex.org/W3102398411","https://openalex.org/W3102600874","https://openalex.org/W4245201945","https://openalex.org/W6678832241","https://openalex.org/W6686169942","https://openalex.org/W6761937919","https://openalex.org/W6785105327","https://openalex.org/W6786308675"],"related_works":["https://openalex.org/W2998727879","https://openalex.org/W4288627412","https://openalex.org/W2911946911","https://openalex.org/W2130594209","https://openalex.org/W4293865007","https://openalex.org/W1950809481","https://openalex.org/W2085988155","https://openalex.org/W4388989619","https://openalex.org/W2773507181","https://openalex.org/W4303443798"],"abstract_inverted_index":{"Distributed":[0],"Software":[1],"Defined":[2],"Networking":[3],"(SDN)":[4],"controllers":[5,79],"aim":[6],"to":[7,56,105,208],"solve":[8],"the":[9,15,18,33,54,70,74,77,81,84,88,107,132,196,204],"issue":[10],"of":[11,17,63,76,83,87,110,179],"single-point-of-failure":[12],"and":[13,22,30,80,124,136,166,176,187,200],"improve":[14],"scalability":[16,62],"control":[19,34,115],"plane.":[20,116],"Byzantine":[21,38],"faulty":[23],"controllers,":[24],"however,":[25,67],"may":[26],"enforce":[27],"incorrect":[28],"configurations":[29],"thus":[31],"endanger":[32],"plane":[35],"correctness.":[36],"Multiple":[37],"Fault":[39],"Tolerance":[40],"(BFT)":[41],"approaches":[42],"relying":[43,157],"on":[44,158],"Replicated":[45],"State":[46],"Machine":[47],"(RSM)":[48],"execution":[49,155],"have":[50],"been":[51,93],"proposed":[52,162,205],"in":[53,195],"past":[55],"cater":[57],"for":[58,168],"this":[59,97],"issue.":[60],"The":[61,161],"such":[64],"solutions":[65],"is,":[66],"limited.":[68],"Additionally,":[69],"interplay":[71],"between":[72],"progressing":[73],"state":[75],"distributed":[78,113],"consistency":[82],"external":[85],"reconfigurations":[86,147],"forwarding":[89],"devices":[90],"has":[91],"not":[92],"thoroughly":[94],"investigated.":[95],"In":[96],"work,":[98],"we":[99],"propose":[100],"an":[101,152],"agreement-and-execution":[102],"group-based":[103],"approach":[104,141],"increase":[106],"overall":[108],"throughput":[109],"a":[111,119,172,177,192,209],"BFT-enabled":[112],"SDN":[114],"We":[117,190],"adapt":[118],"proven":[120],"sequencing-based":[121],"BFT":[122,128],"protocol,":[123],"introduce":[125],"two":[126,169],"optimized":[127],"protocols":[129],"that":[130,150],"preserve":[131],"uniform":[133],"agreement,":[134],"causality":[135],"liveness":[137],"properties.":[138],"A":[139],"state-hashing":[140],"which":[142],"ensures":[143],"causally":[144],"ordered":[145],"switch":[146,181],"is":[148],"proposed,":[149],"enables":[151],"opportunistic":[153],"RSM":[154],"without":[156],"strict":[159],"sequencing.":[160],"designs":[163],"are":[164],"implemented":[165],"validated":[167],"realistic":[170],"topologies,":[171],"path":[173],"computation":[174],"application":[175],"set":[178],"KPIs:":[180],"reconfiguration":[182],"(response)":[183],"time,":[184],"signaling":[185],"overhead,":[186],"acceptance":[188],"rates.":[189],"show":[191],"clear":[193],"decrease":[194],"system":[197],"response":[198],"time":[199],"communication":[201],"overhead":[202],"with":[203],"models,":[206],"compared":[207],"state-of-the-art":[210],"approach.":[211]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
