VNF-Consensus: A virtual network function for maintaining a consistent distributed software-defined network control plane

被引:7
|
作者
Venancio, Giovanni [1 ]
Turchetti, Rogerio C. [2 ]
Camargo, Edson T. [3 ]
Duarte Jr, Elias P. [1 ]
机构
[1] Univ Fed Parana, Dept Informat, POB 19018, BR-81531980 Curitiba, Parana, Brazil
[2] Univ Fed Santa Maria, CTISM, Ave Roraima 1000, BR-97105900 Santa Maria, RS, Brazil
[3] Fed Technol Univ Parana, Coordinat Internet Syst Technol, Rua Cristo Rei 19, BR-85902490 Toledo, Parana, Brazil
关键词
MANAGEMENT; TIME;
D O I
10.1002/nem.2124
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software-defined networks (SDN) usually rely on a centralized controller, which has limited availability and scalability by definition. Although a solution is to employ a distributed control plane, the main issue with this approach is how to maintain the consistency among multiple controllers. Consistency should be achieved with as low impact on network performance as possible and should be transparent for controllers, without requiring any change of the SDN protocols. In this work, we propose VNF-Consensus, a virtual network function that implements Paxos to ensure strong consistency among controllers of a distributed control plane. In our solution, controllers can perform their control plane activities without having to execute the expensive tasks required to keep consistency. Experimental results are presented showing the cost and benefits of the proposed solution, in particular in terms of low controller overhead.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] Online Load Balancing for Distributed Control Plane in Software-Defined Data Center Network
    Zhang, Shaojun
    Lan, Julong
    Sun, Penghao
    Jiang, Yiming
    IEEE ACCESS, 2018, 6 : 18184 - 18191
  • [2] Dynamic Virtual Network Function Placement over a Software-Defined Optical Network
    Troia, Sebastian
    Giorgetti, Alessio
    Sgambelluri, Andrea
    Maier, Guido
    2019 OPTICAL FIBER COMMUNICATIONS CONFERENCE AND EXHIBITION (OFC), 2019,
  • [3] Survey of Consistent Software-Defined Network Updates
    Foerster, Klaus-Tycho
    Schmid, Stefan
    Vissicchio, Stefano
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2019, 21 (02): : 1435 - 1461
  • [4] Hierarchical and Distributed Software-Defined Network to Reduce Control Load
    Ueda, Tetsuro
    Idoue, Akira
    Utsunomiya, Eiji
    2019 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2019,
  • [5] Programming Network via Distributed Control in Software-Defined Networks
    Zhou, Boyang
    Wu, Chunming
    Hong, Xiaoyan
    Jiang, Ming
    2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2014, : 3051 - 3057
  • [6] Virtual Network Embedding in Software-Defined Networks
    Bays, Leonardo Richter
    Gaspary, Luciano Paschoal
    Ahmed, Reaz
    Boutaba, Raouf
    NOMS 2016 - 2016 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2016, : 10 - 18
  • [7] Central Control over Distributed Asynchronous Systems: A Tutorial on Software-Defined Networks and Consistent Network Updates
    Foerster, Klaus-Tycho
    PROCEEDINGS OF THE 2019 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC '19), 2019, : 547 - 548
  • [8] Timed Consistent Network Updates in Software-Defined Networks
    Mizrahi, Tal
    Saat, Efi
    Moses, Yoram
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (06) : 3412 - 3425
  • [9] An Analysis of Hierarchical Software-Defined Network Control Plane: A Reliability Approach
    Gaur, Puru
    Tandon, Amish
    Goyal, Nupur
    Chandwani, Gitanjali
    Ram, Mangey
    INTERNATIONAL JOURNAL OF RELIABILITY QUALITY AND SAFETY ENGINEERING, 2020, 27 (03)
  • [10] A virtual cluster embedding approach by coordinating virtual network and software-defined network
    Tan, Yusong
    Li, Rongzhen
    Wu, Qingbo
    Zhang, Jianfeng
    SOFT COMPUTING, 2018, 22 (23) : 7797 - 7810