Reusability of Software-Defined Networking Applications: A Runtime, Multi-Controller Approach

被引:0
|
作者
Doriguzzi-Corin, Roberto [1 ]
Aranda Gutierrez, Pedro A. [2 ]
Rojas, Elisa [3 ]
Karl, Holger [4 ]
Salvadori, Elio [1 ]
机构
[1] CREATE NET, Trento, Italy
[2] SAU, I D, Telefon, Madrid, Spain
[3] Telcaria Ideas SL, Madrid, Spain
[4] Univ Paderborn, Paderborn, Germany
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Software-Defined Networking (SDN) ecosystem is still characterized by a multitude of different controller platforms, each with its own programming model, execution model, and capabilities. This creates a danger of a controller lock in for both developers of SDN control applications and operators of SDN networks. Since no single controller platform appears to dominate the ecosystem for the foreseeable future, there is a need for portability of control applications between different platforms. We propose an architecture based on executing multiple instances of different controller platforms concurrently in a network to provide the SDN code the environment it was written for. It is built around a controller-independent network event routing element. called Network Engine that provides composition and conflict resolution. Results obtained in realistic scenarios demonstrate the feasibility of the proposed approach, which increases both developer productivity and operational flexibility. A preliminary prototype of the architecture is available for testing as an open source project.
引用
收藏
页码:209 / 215
页数:7
相关论文
共 50 条
  • [21] A LOAD-BALANCED ALGORITHM FOR MULTI-CONTROLLER PLACEMENT IN SOFTWARE-DEFINED NETWORK
    Wang, Qing
    Gao, Lirong
    Yang, Yaotong
    Zhao, Jianjun
    Dou, Tongdong
    Fang, Haoyu
    MECHATRONIC SYSTEMS AND CONTROL, 2018, 46 (02): : 72 - 81
  • [22] Software-Defined Service Networking Runtime Sharing with Performance Differentiation in Multi-Tenant SaaS Applications
    Kumara, Indika
    Han, Jun
    Colman, Alan
    Kapuruge, Malinda
    2015 IEEE 12TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2015), 2015, : 210 - 217
  • [23] Multi-Controller Placement Optimization Using Naked Mole-Rat Algorithm over Software-Defined Networking Environment
    Sapkota, A. Binod
    Dawadi, B. Babu R.
    Joshi, C. Shashidhar R.
    JOURNAL OF COMPUTER NETWORKS AND COMMUNICATIONS, 2022, 2022
  • [24] Performance Evaluation of the Controller in Software-Defined Networking
    Rout, Suchismita
    Patra, Sudhansu Shekhar
    Sahoo, Bibhudatta
    COMPUTATIONAL INTELLIGENCE IN DATA MINING, CIDM 2016, 2017, 556 : 543 - 551
  • [25] A Software-Defined Networking Security Controller Architecture
    Shang, Fengjun
    Fu, Qiang
    PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND COMPUTING TECHNOLOGY, 2016, 60 : 229 - 234
  • [26] Realizing Flat Multi-Zone Multi-Controller Software-Defined Networks using Zenoh
    Giarre, Federico
    Cominardi, Luca
    Casari, Paolo
    2022 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (IEEE NFV-SDN), 2022, : 45 - 51
  • [27] A Software-Defined Approach to IoT Networking
    Christian Jacquenet
    Mohamed Boucadair
    ZTE Communications, 2016, 14 (01) : 61 - 66
  • [28] A Survey of Controller Placement Problem in Software in Software-Defined Networking
    Lu, Jie
    Zhang, Zhen
    Hu, Tao
    Yi, Peng
    Lan, Julong
    IEEE ACCESS, 2019, 7 (24290-24307) : 24290 - 24307
  • [29] Controller placement problem in software-defined networking: A survey
    Kumari, Abha
    Sairam, Ashok Singh
    NETWORKS, 2021, 78 (02) : 195 - 223
  • [30] Software-Defined Networking: The Impact of Scalability on Controller Performance
    Cabarkapa, Danijel
    Rancic, Dejan
    2022 IEEE ZOOMING INNOVATION IN CONSUMER TECHNOLOGIES CONFERENCE, ZINC 2022, 2022, : 17 - 21