Scalable Software Defined Network Controllers

被引:86
|
作者
Voellmy, Andreas [1 ]
Wang, Junchang [2 ]
机构
[1] Yale Univ, New Haven, CT 06520 USA
[2] Univ Sci & Technol China, Hefei 230026, Peoples R China
关键词
Software-defined Networking; Haskell; OpenFlow; Multicore;
D O I
10.1145/2377677.2377735
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software defined networking (SDN) introduces centralized controllers to dramatically increase network programmability. The simplicity of a logical centralized controller, however, can come at the cost of control-plane scalability. In this demo, we present McNettle, an extensible SDN control system whose control event processing throughput scales with the number of system CPU cores and which supports control algorithms requiring globally visible state changes occurring at flow arrival rates. Programmers extend McNettle by writing event handlers and background programs in a high-level functional programming language extended with shared state and memory transactions. We implement our framework in Haskell and leverage the multicore facilities of the Glasgow Haskell Compiler (GHC) and runtime system. Our implementation schedules event handlers, allocates memory, optimizes message parsing and serialization, and reduces system calls in order to optimize cache usage, OS processing, and runtime system overhead. Our experiments show that McNettle can serve up to 5000 switches using a single controller with 46 cores, achieving throughput of over 14 million flows per second, near-linear scaling up to 46 cores, and latency under 200 mu s for light loads and 10 ms with loads consisting of up to 5000 switches.
引用
收藏
页码:289 / 290
页数:2
相关论文
共 50 条
  • [41] Scalable multicasting with multiple shared trees in software defined networking
    Lin, Ying-Dar
    Lai, Yuan-Cheng
    Teng, Hung-Yi
    Liao, Chun-Chieh
    Kao, Yi-Chih
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 78 : 125 - 133
  • [42] The Scalable LISP-Deployed Software-Defined Wireless Network (LISP-SDWN) for a Next Generation Wireless Network
    Seo, Eunil
    Wi, Sarang
    Zalyubovskiy, Vyacheslav
    Chung, Tai-Myoung
    IEEE ACCESS, 2018, 6 : 66305 - 66321
  • [43] Topology-independent Software-Defined Edge Control for Scalable Ethernet DCN
    Mao, Jianbiao
    Han, Biao
    Lv, Gaofeng
    Sun, Zhigang
    Lu, Xicheng
    2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 1645 - 1650
  • [44] SDNort: A Software Defined Network Testing Framework Using Openflow
    Chi, Po-Wen
    Wang, Ming-Hung
    Lin, Che-Wei
    Guo, Jing-Wei
    Lei, Chin-Laung
    Huang, Nen-Fu
    2016 11TH ASIA JOINT CONFERENCE ON INFORMATION SECURITY (ASIAJCIS), 2016, : 100 - 107
  • [45] Simplifying network management using Software Defined Networking and OpenFlow
    Lara, Adrian
    Kolasani, Anisha
    Ramamurthy, Byrav
    2012 IEEE INTERNATIONAL CONFERENCE ON ADVANCED NETWORKS AND TELECOMMUNCATIONS SYSTEMS (ANTS), 2012, : 24 - 29
  • [46] Network Parameters Effects on System Resources in Software Defined Networks
    Yahya, Estabrak B.
    Al-Somaidai, Mohammed B.
    INTERNATIONAL CONFERENCE OF INFORMATION AND COMMUNICATION TECHNOLOGY (ICICT 2019), 2019, : 89 - 95
  • [47] Modeling and Performance Analysis of the Multiple Controllers' Approach in Software Defined Networking
    Wang, Guodong
    Li, Jun
    Chang, Xiangqing
    2015 IEEE 23RD INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2015, : 73 - 74
  • [48] A novel four-tier software-defined network architecture for scalable secure routing and load balancing
    Hongvanthong, Sisamouth
    Li Chunlin
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2022, 35 (01)
  • [49] A Novel Features Prioritization Mechanism for Controllers in Software-Defined Networking
    Ali, Jehad
    Lee, Byungkyu
    Oh, Jimyung
    Lee, Jungtae
    Roh, Byeong-hee
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 69 (01): : 267 - 282
  • [50] Comparative Study of Software-Defined Networking (SDN) Traffic Controllers
    Pereira, Goncalo
    Silva, Jose
    Sousa, Pedro
    2019 14TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2019,