Curb: Trusted and Scalable Software-Defined Network Control Plane for Edge Computing

被引:4
作者
Xu, Minghui [1 ]
Wang, Chenxu [1 ]
Zou, Yifei [1 ]
Yu, Dongxiao [1 ]
Cheng, Xiuzhen [1 ]
Lyu, Weifeng [2 ]
机构
[1] Shandong Univ, Sch Comp Sci & Technol, Jinan, Peoples R China
[2] Beihang Univ, Sch Comp Sci & Engn, Beijing, Peoples R China
来源
2022 IEEE 42ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2022) | 2022年
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Software-defined network (SDN); edge computing; scalability; blockchain; SDN; FRAMEWORK;
D O I
10.1109/ICDCS54860.2022.00054
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The proliferation of edge computing brings new challenges due to the complexity of decentralized edge networks. Software-defined networking (SDN) takes advantage of programmability and flexibility in handling complicated networks. However, it remains a problem of designing a both trusted and scalable SDN control plane, which is the core component of the SDN architecture for edge computing. In this paper, we propose Curb, a novel group-based SDN control plane that seamlessly integrates blockchain and BFT consensus to ensure byzantine fault tolerance, verifiability, traceability, and scalability within one framework. Curb supports trusted flow rule updates and adaptive controller reassignment. Importantly, we leverage a group-based control plane to realize a scalable network where the message complexity of each round is upper bounded by O(N), where N is the number of controllers, to reduce overheads caused by blockchain consensus. Finally, we conduct extensive simulations on the classical Internet2 network to validate our design.
引用
收藏
页码:492 / 502
页数:11
相关论文
共 20 条
  • [1] BEST: Blockchain-based secure energy trading in SDN-enabled intelligent transportation system
    Chaudhary, Rajat
    Jindal, Anish
    Aujla, Gagangeet Singh
    Aggarwal, Shubhani
    Kumar, Neeraj
    Choo, Kim-Kwang Raymond
    [J]. COMPUTERS & SECURITY, 2019, 85 : 288 - 299
  • [2] Byzantine Fault Tolerant Software-Defined Networking (SDN) Controllers
    ElDefrawy, Karim
    Kaczmarek, Tyler
    [J]. PROCEEDINGS 2016 IEEE 40TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSAC), VOL 2, 2016, : 208 - 213
  • [3] A Blockchain-SDN-Enabled Internet of Vehicles Environment for Fog Computing and 5G Networks
    Gao, Jianbin
    Agyekum, Kwame Opuni-Boachie Obour
    Sifah, Emmanuel Boateng
    Acheampong, Kingsley Nketia
    Xia, Qi
    Du, Xiaojiang
    Guizani, Mohsen
    Xia, Hu
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (05) : 4278 - 4291
  • [4] gRPC authors. grpc, US
  • [5] gurobi, Gurobi Optimizer
  • [6] Kataoka K, 2018, 2018 IEEE 4TH WORLD FORUM ON INTERNET OF THINGS (WF-IOT), P296, DOI 10.1109/WF-IoT.2018.8355139
  • [7] Kaur G, 2014, INT CONF COMP COMMUN
  • [8] Byzantine-Resilient Secure Software-Defined Networks with Multiple Controllers in Cloud
    Li, He
    Li, Peng
    Guo, Song
    Nayak, Amiya
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2014, 2 (04) : 436 - 447
  • [9] Mohan PM, 2017, IEEE GLOB COMM CONF
  • [10] NetworkX, NetworkX