Fault-tolerance analyzer: A middle layer for pre-provision testing in OpenStack

被引:3
|
作者
Hussain, Fizza [1 ]
Haider, Syed Ali [1 ,2 ]
Alamri, Abdullah [2 ]
AlQarni, Mohammed [2 ]
机构
[1] Natl Univ Sci & Technol, SEECS, Islamabad, Pakistan
[2] Univ Jeddah, Dept Comp & Informat Technol, Jeddah, Saudi Arabia
关键词
Virtual networks; Fault-tolerance; OpenStack; Fault analysis;
D O I
10.1016/j.compeleceng.2017.11.019
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
OpenStack is arguably the most popular open-source cloud orchestration software available today. Its user-base spans from large corporations and large scale service providers to SMEs. OpenStack manages infrastructure resources e.g. compute, storage and networking. While customers get a fully functional cloud, an incumbent fault-tolerance analysis and suggestion system is absent from this otherwise robust cloud management system. In this work, we demonstrate a system for automated fault-tolerance (FT) analysis of network applications hosted on OpenStack. Faults are modeled by random server and/or service shutdowns. Aim of the FT Analyzer is to equip cloud tenants with information to determine optimum configuration for their applications before firing up the service. FT Analyzer helps tenants maintain maximum up-time for services and data and preemptively tests the virtual network based applications for any issues that can have a negative impact on performance in post deployment scenario. (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:64 / 79
页数:16
相关论文
共 16 条
  • [1] Automated Fault-Tolerance Testing
    Nagarajan, Adithya
    Vaddadi, Ajay
    2016 IEEE NINTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2016, : 275 - 276
  • [2] Algorithms for testing fault-tolerance of sequenced jobs
    Chrobak, Marek
    Hurand, Mathilde
    Sgall, Jiri
    JOURNAL OF SCHEDULING, 2009, 12 (05) : 501 - 515
  • [3] Algorithms for testing fault-tolerance of sequenced jobs
    Marek Chrobak
    Mathilde Hurand
    Jiří Sgall
    Journal of Scheduling, 2009, 12 : 501 - 515
  • [4] Three-Layer MPI Fault-Tolerance Techniques
    Guo Yucheng
    Wu Peng
    Tang Xiaoyi
    Guo Qingping
    2013 12TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING & SCIENCE (DCABES), 2013, : 146 - 149
  • [5] Adding fault-tolerance using pre-synthesized components
    Kulkarni, SS
    Ebnenasir, A
    DEPENDABLE COMPUTING - EDCC-5, PROCEEDINGS, 2005, 3463 : 72 - 90
  • [6] Fast algorithms for testing fault-tolerance of sequenced jobs with deadlines
    Chrobak, Marek
    Hurand, Mathilde
    Sgall, Jiri
    RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2007, : 139 - +
  • [7] Towards implementing multi-layer reflection for fault-tolerance
    Taïani, F
    Fabre, JC
    Killijian, MO
    2003 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2003, : 435 - 444
  • [8] Enhancing Fault Injection Testing of Service Systems via Fault-Tolerance Bottleneck
    Wu, Huayao
    Yu, Senyao
    Niu, Xintao
    Nie, Changhai
    Pei, Yu
    He, Qiang
    Yang, Yun
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (08) : 4097 - 4114
  • [9] Framework for testing the fault-tolerance of systems including OS and network aspects
    Buchacker, K
    Sieh, V
    SIXTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING, 2001, : 95 - 105
  • [10] Testing Sphinx's language model fault-tolerance for the Holy Quran
    El Amrani, Mohamed Yassine
    Rahman, M. M. Hafizur
    Wahiddin, Mohamed Ridza
    Shah, Asadullah
    2016 6TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY FOR THE MUSLIM WORLD (ICT4M), 2016, : 88 - 92