Automated Synthesis of Reactive Controllers for Software-Defined Networks

被引:0
|
作者
Wang, Anduo [1 ]
Moarref, Salar [1 ]
Loo, Boon Thau [1 ]
Topcu, Ufuk [2 ]
Scedrov, Andre [3 ]
机构
[1] Univ Penn, Dept Comp & Informat Sci, Philadelphia, PA 19104 USA
[2] Univ Penn, Dept Elect & Syst Engn, Philadelphia, PA 19104 USA
[3] Univ Penn, Dept Math, Philadelphia, PA 19104 USA
关键词
D O I
暂无
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
With the tremendous growth of the Internet and the emerging software-defined networks, there is an increasing need for rigorous and scalable network management methods and tool support. This paper proposes a synthesis approach for managing software-defined networks. We formulate the construction of network control logic as a reactive synthesis problem which is solvable with existing synthesis tools. The key idea is to synthesize a strategy that manages control logic in response to network changes while satisfying some network-wide specification. Finally, we investigate network abstractions for scalability. For large networks, instead of synthesizing control logic directly, we use its abstraction-a smaller network that simulates its behavior-for synthesis, and then implement the synthesized control on the original network while preserving the correctness. By using the so-called simulation relations, we also prove the soundness of this abstraction-based synthesis approach.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Reducing the Monitoring Footprint on Controllers in Software-Defined Networks
    Hark, Rhaban
    Aerts, Nieke
    Hock, David
    Richerzhagen, Nils
    Rizk, Amr
    Steinmetz, Ralf
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2018, 15 (04): : 1264 - 1276
  • [2] Automated Bug Removal for Software-Defined Networks
    Wu, Yang
    Chen, Ang
    Haeberlen, Andreas
    Zhou, Wenchao
    Loo, Boon Thau
    [J]. PROCEEDINGS OF NSDI '17: 14TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION, 2017, : 719 - 733
  • [3] TinySDN: Enabling Multiple Controllers for Software-Defined Wireless Software Networks
    de Oliveira, B. T.
    Gabriel, L. B.
    Margi, C. B.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2015, 13 (11) : 3690 - 3696
  • [4] A Fast Consensus Algorithm for Multiple Controllers in Software-Defined Networks
    Ho, Chia-Chen
    Wang, Kuochcn
    Hsu, Yi-Huai
    [J]. 2016 18TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATIONS TECHNOLOGY (ICACT) - INFORMATION AND COMMUNICATIONS FOR SAFE AND SECURE LIFE, 2016, : 112 - 116
  • [5] Reaching Consensus with Byzantine Faulty Controllers in Software-Defined Networks
    Cheng, Chien-Fu
    Lin, Jerry Chun-Wei
    Srivastava, Gautam
    Hsu, Chu-Chiao
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [6] Automated Factorization of Security Chains in Software-Defined Networks
    Schnepf, Nicolas
    Badonnel, Remi
    Lahmadi, Abdelkader
    Merz, Stephan
    [J]. 2019 IFIP/IEEE SYMPOSIUM ON INTEGRATED NETWORK AND SERVICE MANAGEMENT (IM), 2019, : 374 - 380
  • [7] Software-Defined Controllers: Where are we?
    Tavares, Joao
    Mamede, Henrique S.
    Amaral, Pedro
    Pinto, Paulo
    [J]. 2017 12TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2017,
  • [8] Embedded vs. External Controllers in Software-Defined IoT Networks
    Kulkarni, Miheer
    Baddeley, Michael
    Hague, Israat
    [J]. PROCEEDINGS OF THE 2021 IEEE 7TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2021): ACCELERATING NETWORK SOFTWARIZATION IN THE COGNITIVE AGE, 2021, : 298 - 302
  • [9] Performance computation and implementation of distributed controllers for reliable software-defined networks
    Abdulrahman Saad Alqahtani
    [J]. The Journal of Supercomputing, 2021, 77 : 12790 - 12800
  • [10] Byzantine-Resilient Secure Software-Defined Networks with Multiple Controllers
    Li, He
    Li, Peng
    Guo, Song
    Yu, Shui
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2014, : 695 - 700