{"id":"https://openalex.org/W2807659901","doi":"https://doi.org/10.1109/ispa/iucc.2017.00145","title":"Flow Migrations in Software Defined Networks: Consistency, Feasibility, and Optimality","display_name":"Flow Migrations in Software Defined Networks: Consistency, Feasibility, and Optimality","publication_year":2017,"publication_date":"2017-12-01","ids":{"openalex":"https://openalex.org/W2807659901","doi":"https://doi.org/10.1109/ispa/iucc.2017.00145","mag":"2807659901"},"language":"en","primary_location":{"id":"doi:10.1109/ispa/iucc.2017.00145","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ispa/iucc.2017.00145","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 IEEE International Symposium on Parallel and Distributed Processing with Applications and 2017 IEEE International Conference on Ubiquitous Computing and Communications (ISPA/IUCC)","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/A5100350473","display_name":"Yang Chen","orcid":"https://orcid.org/0000-0003-0578-2016"},"institutions":[{"id":"https://openalex.org/I84392919","display_name":"Temple University","ror":"https://ror.org/00kx1jb78","country_code":"US","type":"education","lineage":["https://openalex.org/I84392919"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yang Chen","raw_affiliation_strings":["Department of Computer and Information Sciences, Temple University, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer and Information Sciences, Temple University, USA","institution_ids":["https://openalex.org/I84392919"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044419929","display_name":"Huanyang Zheng","orcid":"https://orcid.org/0000-0002-5529-4080"},"institutions":[{"id":"https://openalex.org/I84392919","display_name":"Temple University","ror":"https://ror.org/00kx1jb78","country_code":"US","type":"education","lineage":["https://openalex.org/I84392919"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Huanyang Zheng","raw_affiliation_strings":["Department of Computer and Information Sciences, Temple University, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer and Information Sciences, Temple University, USA","institution_ids":["https://openalex.org/I84392919"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100600528","display_name":"Jie Wu","orcid":"https://orcid.org/0000-0002-3472-1717"},"institutions":[{"id":"https://openalex.org/I84392919","display_name":"Temple University","ror":"https://ror.org/00kx1jb78","country_code":"US","type":"education","lineage":["https://openalex.org/I84392919"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jie Wu","raw_affiliation_strings":["Department of Computer and Information Sciences, Temple University, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer and Information Sciences, Temple University, USA","institution_ids":["https://openalex.org/I84392919"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I84392919"],"apc_list":null,"apc_paid":null,"fwci":0.2248,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.4780083,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"941","last_page":"948"},"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.9997000098228455,"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.9997000098228455,"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.9977999925613403,"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.9930999875068665,"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.8141454458236694},{"id":"https://openalex.org/keywords/spare-part","display_name":"Spare part","score":0.6591634750366211},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5764216184616089},{"id":"https://openalex.org/keywords/packet-loss","display_name":"Packet loss","score":0.5263477563858032},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.5062893629074097},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4699936807155609},{"id":"https://openalex.org/keywords/software-defined-networking","display_name":"Software-defined networking","score":0.4681316614151001},{"id":"https://openalex.org/keywords/bandwidth","display_name":"Bandwidth (computing)","score":0.46323177218437195},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.44911256432533264},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.43909499049186707},{"id":"https://openalex.org/keywords/path","display_name":"Path (computing)","score":0.4204573631286621},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4137445390224457},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.09338724613189697},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.08540239930152893}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8141454458236694},{"id":"https://openalex.org/C194648553","wikidata":"https://www.wikidata.org/wiki/Q1364774","display_name":"Spare part","level":2,"score":0.6591634750366211},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5764216184616089},{"id":"https://openalex.org/C54108766","wikidata":"https://www.wikidata.org/wiki/Q391064","display_name":"Packet loss","level":3,"score":0.5263477563858032},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.5062893629074097},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4699936807155609},{"id":"https://openalex.org/C77270119","wikidata":"https://www.wikidata.org/wiki/Q1655198","display_name":"Software-defined networking","level":2,"score":0.4681316614151001},{"id":"https://openalex.org/C2776257435","wikidata":"https://www.wikidata.org/wiki/Q1576430","display_name":"Bandwidth (computing)","level":2,"score":0.46323177218437195},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.44911256432533264},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.43909499049186707},{"id":"https://openalex.org/C2777735758","wikidata":"https://www.wikidata.org/wiki/Q817765","display_name":"Path (computing)","level":2,"score":0.4204573631286621},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4137445390224457},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.09338724613189697},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.08540239930152893},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ispa/iucc.2017.00145","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ispa/iucc.2017.00145","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 IEEE International Symposium on Parallel and Distributed Processing with Applications and 2017 IEEE International Conference on Ubiquitous Computing and Communications (ISPA/IUCC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.47999998927116394,"id":"https://metadata.un.org/sdg/8","display_name":"Decent work and economic growth"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W288065512","https://openalex.org/W1714884520","https://openalex.org/W2091307059","https://openalex.org/W2102090846","https://openalex.org/W2124246304","https://openalex.org/W2130531694","https://openalex.org/W2143996311","https://openalex.org/W2146012756","https://openalex.org/W2421489999","https://openalex.org/W2479920125","https://openalex.org/W2500758310","https://openalex.org/W2536453351","https://openalex.org/W2741021002","https://openalex.org/W2997288271","https://openalex.org/W3099789301","https://openalex.org/W3159989400","https://openalex.org/W3163011775","https://openalex.org/W4205585032","https://openalex.org/W4232250257","https://openalex.org/W4236202168","https://openalex.org/W4238465620","https://openalex.org/W4247885026","https://openalex.org/W6675408447","https://openalex.org/W6728332274"],"related_works":["https://openalex.org/W2376859990","https://openalex.org/W2381161177","https://openalex.org/W2912704652","https://openalex.org/W2319226115","https://openalex.org/W830772239","https://openalex.org/W2366601680","https://openalex.org/W2970750595","https://openalex.org/W2392193501","https://openalex.org/W3199712142","https://openalex.org/W2134402536"],"abstract_inverted_index":{"Software":[0],"defined":[1],"networks":[2],"always":[3],"need":[4],"to":[5,8,76,114,146],"migrate":[6,116],"flows":[7,43,117],"update":[9,51],"the":[10,19,50,63,69,78,81,97,102,136],"network":[11,70],"configuration":[12],"for":[13],"a":[14,119,129],"better":[15],"system":[16],"performance.":[17],"However,":[18],"existing":[20],"literature":[21],"does":[22],"not":[23],"take":[24],"flow":[25,83],"path":[26],"overlapping":[27],"information":[28],"into":[29],"consideration":[30],"when":[31],"flows'":[32],"routes":[33],"are":[34,91],"re-allocated.":[35],"Consequently,":[36],"congestion":[37],"happens,":[38],"resulting":[39],"in":[40,118],"deadlocks":[41,61],"among":[42],"and":[44,53],"link":[45,142],"resources,":[46],"which":[47],"will":[48],"block":[49],"process":[52],"cause":[54],"severe":[55],"packet":[56],"loss.":[57],"This":[58],"paper":[59],"resolves":[60],"with":[62],"help":[64],"of":[65,80,138],"spare":[66,141],"resources":[67,106],"during":[68],"update.":[71],"An":[72,109],"algorithm":[73,111],"is":[74,107,112],"proposed":[75,113],"determine":[77],"feasibility":[79],"consistent":[82,93,120],"migration.":[84],"We":[85],"demonstrate":[86],"that":[87,100,125],"even":[88],"if":[89],"there":[90],"multiple":[92],"migration":[94],"plans,":[95],"finding":[96],"optimal":[98],"one":[99],"occupies":[101],"fewest":[103],"leisure":[104],"bandwidth":[105],"NP-hard.":[108],"approximation":[110],"sequentially":[115],"way.":[121],"Extensive":[122],"simulations":[123],"show":[124],"our":[126],"solution":[127],"achieves":[128],"much":[130],"smaller":[131],"traffic":[132],"loss":[133],"rate":[134],"at":[135],"cost":[137],"an":[139],"affordable":[140],"resource":[143],"usage":[144],"compared":[145],"prior":[147],"methods.":[148]},"counts_by_year":[{"year":2017,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
