HARRD: Real-time Software Rejuvenation Decision Based on Hierarchical Analysis under Weibull Distribution

被引:1
|
作者
Wang, Sihang [1 ]
Liu, Jing [1 ]
机构
[1] InnerMongolia Univ, Coll Comp Sci, Hohhot, Peoples R China
基金
中国国家自然科学基金;
关键词
software aging; real-time rejuvenation decision; weibull distribution; analytic hierarchy process;
D O I
10.1109/QRS51102.2020.00023
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software rejuvenation are developed to mitigate serious consequences caused by software aging mainly through restarting software systems. As such restart actions will temporarily stop the software service, how to select the restart time precisely becomes the core research issue. Current mainstream machine learning based software rejuvenation methods predict the trend of resource usage of hardware parameters to determine the restart time. However the actual aging status in many software systems are not strongly related to the resource usage of hardware parameters, it is not rigorous to define the aging status with single hardware parameters. In this paper, we propose a novel real-time software rejuvenation decision method, named HARRD, where classic Weibull distribution in the field of reliability analysis is well utilized to simulate and model the state transition process of software aging. Then, based on this model with real-time resource usage of hardware monitoring parameters, and together integrating three model indicators, we construct the rejuvenation decision function using the analytic hierarchy process(AHP) to weight above parameters, which could finally be used as the rejuvenation decision basis for aging software systems. Our rejuvenation decision method could balance the unpredictable factors in software aging process by using accurate simulation models, and consider more indicators for rejuvenation time decision. The experimental results show that the software system based on our proposed method could achieve better software rejuvenation effects in terms of time consumption performance, average task processing speed and system stability.
引用
收藏
页码:83 / 90
页数:8
相关论文
共 50 条
  • [1] Cost minimization of real-time mission for software systems with rejuvenation
    Levitin, Gregory
    Xing, Liudong
    Xiang, Yanping
    [J]. RELIABILITY ENGINEERING & SYSTEM SAFETY, 2020, 193 (193)
  • [2] Decision problems for the verification of real-time software
    Emmi, Michael
    Majumdar, Rupak
    [J]. HYBRID SYSTEMS: COMPUTATION AND CONTROL, PROCEEDINGS, 2006, 3927 : 200 - 211
  • [3] The software reliability analysis based on Weibull distribution
    Zou, Guozhong
    Song, Shaoyun
    Huang, Xiaoli
    [J]. INFORMATION SYSTEMS AND COMPUTING TECHNOLOGY, 2013, : 59 - 64
  • [4] Real-Time rejuvenation scheduling for cloud systems with virtualized software spares
    Carberry, Joshua R.
    Rahme, John
    Xu, Haiping
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2024, 217
  • [5] Schedulability Analysis of Hierarchical Real-Time Systems under Shared Resources
    Biondi, Alessandro
    Buttazzo, Giorgio C.
    Bertogna, Marko
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (05) : 1593 - 1605
  • [6] Weibull Cumulative Distribution based real-time response and performance capacity modeling of Cyber-Physical Systems through software defined networking
    Gifty, R.
    Bharathi, R.
    [J]. COMPUTER COMMUNICATIONS, 2020, 150 : 235 - 244
  • [7] Scheduling and Analysis of Real-Time Software Families
    Sabouri, Hamideh
    Jaghoori, Mohammad Mahdi
    de Boer, Frank
    Khosravi, Ramtin
    [J]. 2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 680 - 689
  • [8] Use of software for real-time spectrum analysis
    Woods, R. Clive
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2007, 23 (04) : 799 - 807
  • [9] Reliability Analysis of Real-Time Multitasking Software Based on Neural Network
    Chen, Xiang
    Hou, Wei
    Zhang, Yong
    [J]. ADVANCED RESEARCH ON COMPUTER EDUCATION, SIMULATION AND MODELING, PT I, 2011, 175 : 347 - +
  • [10] Measurement-based real-time analysis of robotic software architectures
    Gobillot, Nicolas
    Guet, Fabrice
    Doose, David
    Grand, Christophe
    Lesire, Charles
    Santinelli, Luca
    [J]. 2016 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2016), 2016, : 3306 - 3311