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 条
  • [1] MANAGING TRANSACTIONAL COMPOSITIONS OF WEB SERVICE APPLICATIONS
    Puustjarvi, Juha
    WEBIST 2009: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, 2009, : 311 - 316
  • [2] Transactional Network Updates in SDN
    Curic, Maja
    Despotovic, Zoran
    Hecker, Artur
    Carle, Georg
    2018 EUROPEAN CONFERENCE ON NETWORKS AND COMMUNICATIONS (EUCNC), 2018, : 203 - 208
  • [3] A survey for analyzing transactional behavior in service based applications
    Portilla, Alberto
    Vargas-Solar, Genoveva
    Zechinelli-Martini, Jose-Luis
    Collet, Christine
    Garcia-Banuelos, Luciano
    SEVENTH MEXICAN INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE, PROCEEDINGS, 2006, : 116 - +
  • [4] FitSDN: Flexible Integrated Transactional SDN
    Curic, Maja
    Despotovic, Zoran
    Hecker, Artur
    Carle, Georg
    2019 IEEE 44TH LOCAL COMPUTER NETWORKS (LCN) SYMPOSIUM ON EMERGING TOPICS IN NETWORKING (LCN SYMPOSIUM 2019), 2019, : 1 - 9
  • [5] A Non-disruptive Automated Approach to Update SDN Applications at Runtime
    Marsico, Antonio
    Doriguzzi-Corin, Roberto
    Gerola, Matteo
    Siracusa, Domenico
    Schwabe, Arne
    NOMS 2016 - 2016 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2016, : 1007 - 1008
  • [6] Context-Aware Traffic Forwarding Service for Applications in SDN
    Luo, Shibo
    Wu, Jun
    Li, Jianhua
    Guo, Longhua
    Pei, Bei
    2015 IEEE INTERNATIONAL CONFERENCE ON SMART CITY/SOCIALCOM/SUSTAINCOM (SMARTCITY), 2015, : 557 - 561
  • [7] Towards service continuity for transactional applications via diverse device drivers
    Zhang S.
    Jia X.
    Liu P.
    International Journal of Information and Computer Security, 2016, 8 (04) : 382 - 400
  • [8] An SDN QoE-Service for Dynamically Enhancing the Performance of OTT Applications
    Liotou, Eirini
    Tseliou, Georgia
    Samdanis, Konstantinos
    Tsolkas, Dimitris
    Adelantado, Ferran
    Verikoukis, Christos
    2015 SEVENTH INTERNATIONAL WORKSHOP ON QUALITY OF MULTIMEDIA EXPERIENCE (QOMEX), 2015,
  • [9] A survey of network update in SDN
    Li, Dan
    Wang, Songtao
    Zhu, Konglin
    Xia, Shutao
    FRONTIERS OF COMPUTER SCIENCE, 2017, 11 (01) : 4 - 12
  • [10] A survey of network update in SDN
    Dan Li
    Songtao Wang
    Konglin Zhu
    Shutao Xia
    Frontiers of Computer Science, 2017, 11 : 4 - 12