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 条
  • [21] Improving Performance of Transactional Applications through Adaptive Transactional Memory
    Jeyakumaran, Thireshan
    Atoofian, Ehsan
    Xiao, Yang
    Li, Zhen
    Jannesari, Ali
    2016 24TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP), 2016, : 192 - 199
  • [22] Transactional support for cooperative applications
    Wäsch, J
    Aberer, K
    Neuhold, EJ
    WORKFLOW MANAGEMENT SYSTEMS AND INTEROPERABILITY, 1998, 164 : 304 - 338
  • [23] Six sigma in transactional and service environments
    Akpolat, H
    SERVICE SYSTEMS AND SERVICE MANAGEMENT - PROCEEDINGS OF ICSSSM '04, VOLS 1 AND 2, 2004, : 232 - 236
  • [24] Web service selection for transactional composition
    Cardinale, Yudith
    El Haddad, Joyce
    Manouvrier, Maude
    Rukoz, Marta
    ICCS 2010 - INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, PROCEEDINGS, 2010, 1 (01): : 2683 - 2692
  • [25] Transactional workflow for telecommunication service management
    Kong, QZ
    Chen, G
    NOMS '96 - 1996 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, VOLS. 1-4, 1996, : 620 - 623
  • [26] Detection as a Service: An SDN Application
    Monshizadeh, Mehrnoosh
    Khatri, Vikramajeet
    Kantola, Raimo
    2017 19TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATIONS TECHNOLOGY (ICACT) - OPENING NEW ERA OF SMART SOCIETY, 2017, : 285 - 290
  • [27] Profiling Transactional Memory Applications
    Ansari, Mohammad
    Jarvis, Kim
    Kotselidis, Christos
    Lujan, Mikel
    Kirkham, Chris
    Watson, Ian
    PROCEEDINGS OF THE PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2009, : 11 - 20
  • [28] A Software Transactional Memory Service for Grids
    Moeller, Kim-Thomas
    Mueller, Marc-Florian
    Sonnenfroh, Michael
    Schoettner, Michael
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2009, 5574 : 67 - 78
  • [29] TWSO - Transactional Web service orchestrations
    Hrastnik, P
    Winiwarter, W
    International Conference on Next Generation Web Services Practices, 2005, : 45 - 50
  • [30] Towards Flexibility in Transactional Service Compositions
    Rinderle-Ma, Stefanie
    Grefen, Paul
    2014 IEEE 21ST INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2014), 2014, : 479 - 486