Coordinating Rolling Software Upgrades for Cellular Networks

被引:0
|
作者
Qureshi, Mubashir Adnan [1 ]
Mahimkar, Ajay [2 ]
Qiu, Lili [1 ]
Ge, Zihui [2 ]
Zhang, Max [2 ]
Brouslis, Ioannis [2 ]
机构
[1] Univ Texas Austin, Austin, TX 78712 USA
[2] AT&T, Dallas, TX USA
来源
2017 IEEE 25TH INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP) | 2017年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cellular service providers continuously upgrade their network software on base stations to introduce new service features, fix software bugs, enhance quality of experience to users, or patch security vulnerabilities. A software upgrade typically requires the network element to be taken out of service, which can potentially degrade the service to users. Thus, the new software is deployed across the network using a rolling upgrade model such that the service impact during the roll-out is minimized. A sequential roll-out guarantees minimal impact but increases the deployment time thereby incurring a significant human cost and time in monitoring the upgrade. A networkwide concurrent roll-out guarantees minimal deployment time but can result in a significant service impact. The goal is to strike a balance between deployment time and service impact during the upgrade. In this paper, we first present our findings from analyzing upgrades in operational networks and discussions with network operators and exposing the challenges in rolling software upgrades. We propose a new framework Concord to effectively coordinate software upgrades across the network that balances the deployment time and service impact. We evaluate Concord using real-world data collected from a large operational cellular network and demonstrate the benefits and tradeoffs. We also present a prototype deployment of Concord using a smallscale LTE testbed deployed indoors in a corporate building.
引用
收藏
页数:10
相关论文
共 50 条
  • [31] Study aims to expedite EW software upgrades
    Aviation Week and Space Technology (New York), 1994, 141 (15):
  • [32] PINCETTE - Validating Changes and Upgrades in Networked Software
    Chockler, Hana
    Denaro, Giovanni
    Ling, Meijia
    Fedyukovich, Grigory
    Hyvrinen, Antti E. J.
    Mariani, Leonardo
    Muhammad, Ali
    Oriol, Manuel
    Rajan, Ajitha
    Sery, Ondrej
    Sharygina, Natasha
    Tautschnig, Michael
    PROCEEDINGS OF THE 17TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR 2013), 2013, : 461 - 464
  • [33] Coordinating System Software for Power Savings
    Xiang, Lingxiang
    Huang, Jiangwei
    Chen, Tianzhou
    FGCN: PROCEEDINGS OF THE 2008 SECOND INTERNATIONAL CONFERENCE ON FUTURE GENERATION COMMUNICATION AND NETWORKING, VOLS 1 AND 2, 2008, : 718 - 721
  • [34] Coordinating expertise in software development teams
    Faraj, S
    Sproull, L
    MANAGEMENT SCIENCE, 2000, 46 (12) : 1554 - 1568
  • [35] Recomposition: Coordinating a Web of Software Dependencies
    Rebecca E. Grinter
    Computer Supported Cooperative Work (CSCW), 2003, 12 (3): : 297 - 327
  • [36] Software components-based management of cellular transmission networks
    Rossi, Kari
    Molin, Kim
    Tiilikainen, Piia
    2006 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, VOLS 1 AND 2, 2006, : 711 - 723
  • [37] Dam methylation: coordinating cellular processes
    Lobner-Olesen, A
    Skovgaard, O
    Marinus, MG
    CURRENT OPINION IN MICROBIOLOGY, 2005, 8 (02) : 154 - 160
  • [38] Efficient solutions for hot-rolling mill modernizations and upgrades
    Stephan KRMER
    Stefan BERGER
    BaosteelTechnicalResearch, 2010, 4(S1) (S1) : 110 - 110
  • [39] Detecting and Diagnosing Performance Impact of Smartphone Software Upgrades
    Mahimkar, Ajay
    2016 12TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT AND WORKSHOPS(CNSM 2016), 2016, : 188 - 194