当前位置: X-MOL 学术IET Softw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Software ageing process as an evolving dynamic system
IET Software ( IF 1.6 ) Pub Date : 2020-12-03 , DOI: 10.1049/iet-sen.2019.0155
Yun‐Fei Jia 1 , Zhi Quan Zhou 2 , Renbiao Wu 1
Affiliation  

Software ageing is correlated with available computing resources of the computer system. These available resources evolve with time, reflecting the developing mechanism of the ageing process. This study is the first to consider a degrading computer system as an evolving dynamic system. The authors proposed a non-linear dynamic model of software ageing, where the coefficients are estimated using a dynamic inversion method, and conduct controlled software experiments, where the experimental conditions are controlled to expedite ageing. The model can be used to forecast mutations of resource variables such as the buffer, cache and central processing unit usage, which have a direct impact on software performance. The stability of the model is assessed by the Jacobi matrix method, and the results show that, when part of a resource has become unallocable, the Linux operating system can readjust the resources to keep the system's performance stable. This process repeats until some of the resources are exhausted, when the system will crash or hang. This study provides hints on the ageing mechanism of computer systems, which are rarely reported in the past.

中文翻译:

软件老化过程作为不断发展的动态系统

软件老化与计算机系统的可用计算资源相关。这些可用资源随着时间而变化,反映了衰老过程的发展机制。这项研究是第一个将降级计算机系统视为不断发展的动态系统的研究。作者提出了一种软件老化的非线性动态模型,其中使用动态反演方法估算系数,并进行了受控的软件实验,在该实验中,控制了实验条件以加快老化。该模型可用于预测资源变量的变异,例如缓冲区,缓存和中央处理单元的使用情况,这些变异会直接影响软件性能。用雅可比矩阵法评估模型的稳定性,结果表明,当一部分资源变得不可分配时,Linux操作系统可以重新调整资源以保持系统性能稳定。重复此过程,直到系统崩溃或挂起时,部分资源耗尽为止。这项研究提供了有关计算机系统老化机制的提示,过去很少报道。
更新日期:2020-12-04
down
wechat
bug