【24h】

A New Software Rejuvenation Model for Android

机译:Android的新软件再生模型

获取原文
获取外文期刊封面目录资料

摘要

Android users are sometimes troubled by slow UI responses or even application/OS crashes. These issues are typically caused by software aging, a phenomenon characterized by progressive degradation of performance and functionality observed in long-running software systems. A practical and widely used approach to combat software aging is software rejuvenation, i.e. manual or scheduled restart of an application or a device. To reduce service outages, proactive rejuvenation is preferred, which strives to balance application downtime and performance level. However, traditional rejuvenation models cannot be directly applied to Android applications or system, as they do not address user experience, such as avoiding rejuvenation during high activity phases. In this work we exploit the fact that the usage time of mobile phones is typically fragmented in daily life, with periodic switches between active and sleep modes. We propose proactive rejuvenation strategies, which consider both usage and age factors. In particular, we model the usage behavior and aging process as individual Stochastic Petri-Nets, and then compose them into Continuous Time Markov Chains. We evaluate our models via numerical experiments and demonstrate the effectiveness and advantages of the proposed rejuvenation approach.
机译:Android用户有时被缓慢的UI响应甚至应用程序/操作系统崩溃困扰。这些问题通常是由软件老化引起的,其特征在于在长期运行软件系统中观察到的性能和功能的逐步降解的现象。一种实用且广泛使用的战斗措施衰老是软件复兴,即手动或计划重启应用程序或设备。为了减少服务中断,优选主动再生,这致力于平衡应用停机和性能水平。但是,传统的复兴模型不能直接应用于Android应用程序或系统,因为它们没有解决用户体验,例如避免在高活动阶段期间的复兴。在这项工作中,我们利用移动电话的使用时间通常在日常生活中分段,主动和睡眠模式之间的周期性切换。我们提出了积极的恢复策略,这考虑了使用和年龄因素。特别是,我们将使用行为和老化过程塑造为单独的随机培养网,然后将它们塑造成连续时间马尔可夫链。我们通过数值实验评估我们的模型,并证明了提出的复兴方法的有效性和优势。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号