A Comprehensive Model of Android Software Aging and Rejuvenation Considering Battery Saving

Author:

Yakovyna Vitaliy12ORCID,Uhrynovskyi Bohdan2,Shakhovska Natalya3ORCID

Affiliation:

1. Faculty of Mathematics and Computer Science, University of Warmia and Mazury in Olsztyn, ul. Oczapowskiego 2, 10-719 Olsztyn, Poland

2. Software Department, Lviv Polytechnic National University, 12 S. Bandery St., 79013 Lviv, Ukraine

3. Artificial Intelligence Department, Lviv Polytechnic National University, 12 S. Bandery St., 79013 Lviv, Ukraine

Abstract

The more complex the software system, the greater the number of possible combinations of defects that can cause errors, resulting in software defects that are difficult to isolate and expensive to correct in the development stage. An essential feature of such defects is a gradual deterioration in software performance finishing with software failure—software aging. Mobile devices are particularly vulnerable to software aging. Thus, there is a constant need for methods and tools to eliminate the effects of aging in mobile systems based on modeling the aging process, including the study of metrics and aging factors and the development of more reliable and adequate aging and rejuvenation models. This paper summarizes the previously developed Android software aging and rejuvenation models and presents a comprehensive model of aging and rejuvenation for the Android operating system. The comprehensive model is based on continuous-time Markov Chains and considers different aging levels, mobile device activity, and battery status. The aging and rejuvenation model can be used to assess the software quality, allows obtaining expressions for indicators of software rejuvenation efficiency, and can be used to design and select parameters of the software rejuvenation method considering battery saving.

Funder

National Research Foundation of Ukraine

U4U Non-Residential Fellowship Program

Publisher

MDPI AG

Subject

Electrical and Electronic Engineering,Computer Networks and Communications,Hardware and Architecture,Signal Processing,Control and Systems Engineering

Reference31 articles.

1. Huang, Y., Kintala, C., Kolettis, N., and Fulton, N.D. (1995, January 27–30). Software rejuvenation: Analysis, module and applications. Proceedings of the 25th Symposium on Fault Tolerant Computing, Pasadena, CA, USA.

2. Analysis of preventive maintenance in transactions based software systems;Garg;IEEE Trans. Comput.,1998

3. A workload-based analysis of software aging and rejuvenation;Bao;IEEE Trans. Reliab.,2005

4. Garg, S., Puliafito, A., Telek, M., and Trivedi, K.S. (1995, January 24–27). Analysis of software rejuvenation using Markov regenerative stochastic Petri net. Proceedings of the Sixth International Symposium on Software Reliability Engineering, Toulouse, France.

5. Performability analysis of clustered systems with rejuvenation under varying workload;Wang;Perform. Eval.,2007

Cited by 3 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3