TUS: A Transactional Update Service for SDN Applications

被引:0
|
作者
Fu, Qi-An [1 ]
Wu, Wenfei [1 ]
机构
[1] Tsinghua Univ, Beijing, Peoples R China
关键词
D O I
10.1145/3265723.3265728
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we design a network update service for SDN applications to transactionally update the network. We name our system TUS, which is a layer sitting between the SDN controller and SDN applications. SDN applications can call TUS's interfaces to achieve atomicity, consistency, isolation, and durability guarantee for network updates, which eases the application's programming. TUS provides APIs for consistent update, uses logs for atomic update, applies optimistic concurrency control (OCC) for inter-update isolation, and checks each asynchronous rule update for durability. These design choices are decided by network unique characteristics and challenges - OCC can isolate network updates from volatile network states and checking asynchronous rule update is also used in implementing consistency guarantee in multi-phase network update. We prototype TUS, validate it consistency guarantee and failure recovery effectiveness, and also measure the overhead introduced by TUS logs.
引用
收藏
页数:8
相关论文
共 50 条
  • [31] A transactional grid workflow service for ShanghaiGrid
    Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai 200240, China
    Int. J. Web Grid. Serv., 2007, 4 (424-446):
  • [32] A SDN-SFC-based service-oriented load balancing for the IoT applications
    Chien, Wei-Che
    Lai, Chin-Feng
    Cho, Hsin-Hung
    Chao, Han-Chieh
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2018, 114 : 88 - 97
  • [33] OPTIMIZING FLOW ENTRIES UPDATE IN SDN SWITCH WITH BATCH UPDATE MECHANISM
    Cui, Jia
    Jiang, Yan
    Song, Lei
    Zeng, Xuewen
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2021, 17 (03): : 1085 - 1102
  • [34] Kaki: Efficient Concurrent Update Synthesis for SDN
    Johansen, Nicklas S.
    Kaer, Lasse B.
    Madsen, Andreas L.
    Nielsen, Kristian O.
    Srba, Jiri
    Tollund, Rasmus G.
    FORMAL ASPECTS OF COMPUTING, 2023, 35 (03)
  • [35] Providing Reliable FIB Update Acknowledgments in SDN
    Kuzniar, Maciej
    Peresini, Peter
    Kostic, Dejan
    PROCEEDINGS OF THE 2014 CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES (CONEXT'14), 2014, : 415 - 421
  • [36] The Problems and Solutions of Network Update in SDN: A Survey
    Wang, Songtao
    Li, Dan
    Xia, Shutao
    2015 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2015, : 474 - 479
  • [37] CURE: Consistent Update With Redundancy Reduction in SDN
    Maity, Ilora
    Mondal, Ayan
    Misra, Sudip
    Mandal, Chittaranjan
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2018, 66 (09) : 3974 - 3981
  • [38] SDN-based architecture for providing quality of service to high-performance distributed applications
    Oliveira, Alexandre T.
    Martins, Bruno Jose C. A.
    Moreno, Marcelo F.
    Gomes, Antonio Tadeu A.
    Ziviani, Artur
    Vieira, Alex Borges
    INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2021, 31 (05)
  • [39] Supporting transactional service for virtual school environments
    Hong, S
    Jun, W
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2003, PT 2, PROCEEDINGS, 2003, 2668 : 909 - 915
  • [40] An adaptive transactional system - Framework and service synchronization
    Karlsen, R
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2003: COOPIS, DOA, AND ODBASE, 2003, 2888 : 1208 - 1225