安卓系统软件老化预测方法研究

来源 :武汉理工大学 | 被引量 : 1次 | 上传用户:myloft2w
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件老化是指在系统持久和连续地运行过程中,由于老化相关的错误的累积而导致的资源持续消耗、系统性能持续下降或系统错误数持续增加,并最终导致系统崩溃的现象。安卓移动终端已深入到人们生活的各个方面,而安卓系统在长时间运行中容易产生启动时间增长和系统崩溃等问题,引发这些问题的一个重要原因是安卓系统软件老化,但安卓系统软件老化预测研究较少。研究安卓系统软件老化有助于提升系统的稳定性和用户体验,因此,本文基于页面错误数(Page Fault,PF)和启动时间(Launch Time,LT)老化指标,对比分析基于不同机器学习算法的安卓系统软件老化预测模型的性能,具体工作如下:1)在安卓系统老化数据预处理和特征提取阶段,本文更加全面地考虑了网络、虚拟内存和负载等方面的系统性能指标,并进行数据采集;本文基于K-means算法剔除应用启动等情况下由于系统性能指标突变而产生的离异点;除了常用的LT老化指标,本文还引入了PF指标作为安卓系统软件老化指标,并分别提取了与老化指标具有相关性的系统性能指标作为特征数据。2)在老化模型训练和预测阶段,首先,本文基于LT老化指标进行数据标注,采用决策树、支持向量机和深度信念网络算法构建安卓系统软件老化预测模型。实验结果表明,基于决策树算法和基于支持向量机算法的模型的预测性能较好,当标注的健康状态、亚健康状态和老化状态的数据均达到5000量级时,基于深度信念网络算法的模型也具有较好的预测性能。其次,本文基于PF老化指标进行数据标注,采用三种机器学习算法构建安卓系统软件老化预测模型。实验结果表明,基于PF老化指标标注的模型与基于LT老化指标标注的模型具有相当的安卓系统软件老化预测性能,这表明PF可作为安卓系统软件老化预测的备选指标之一。此外,本文基于LT和PF相结合的数据标注方式,采用三种机器学习算法构建安卓系统软件老化预测模型。实验结果表明,当分别选取标定老化状态较早的点标注数据时,基于支持向量机算法和基于深度信念网络算法的模型的方差比基于单个老化指标标注的模型的方差分别降低了33%和64%左右,即模型的稳定性得到一定提升,而基于决策树算法的模型的稳定性保持不变。本文开展的安卓系统软件老化预测方法的研究,在离异点处理、机器学习算法选取和老化指标选取等方面为安卓系统老化研究提供了新的思路和参考。
其他文献
随着现代电力系统规模的日益庞大,电力网络中关键节点或者关键线路的故障在大停电中往往有着更为关键的影响。这些环节的故障有可能导致负荷大量丢失或者电压异常变化,而我国
伴随着数据流的出现,针对数据流的研究也越来越多,高效用模式挖掘研究也是其中之一。主流的高效用模式挖掘算法大部分都是基于两种数据结构:全局头表和效用树,这些算法在数据
新冠肺炎等突发性传染病的发生和传播严重威胁着人们的健康和制约着国民经济的发展。在疾病爆发过程中,媒体关于疫情相关信息的报道不但能减少人们对疫情的恐慌还能增强人们
近年来,中国经济发展势头强劲,根据统计局发布的数值来看,2015中国GDP同比增长值为6.9%,2016年中国GDP同比增长值为6.7%,我国的经济情况保持了总体平稳的发展态势。其中,上市
公共品所具有的非排他性,导致群体内的个体在公共品的消费和供给上存在搭便车动机。在传统经济学同质经济人假设下,搭便车策略为占优策略,进而使公共品供给的集体行动难以发
近年来,大量的潮汐能、太阳能、风能等新能源投入到了电力系统中,使得电力系统稳定性要求变得更加严格。抽水蓄能机组在电力系统中承担着削峰填谷、改善电能质量的作用,其稳
政府、企业内部经常需要共享文档,在文档共享过程中易造成文档泄露,给用户带来重大损失。如何根据泄露的文档快速定位泄露者对于文档保护具有重要意义。文本图像水印通过嵌入
水稻作为我国主要粮食作物。人们追求口感佳、品质好、产量高的品种,在购买水稻种子时候,追求真实性;育种家选育的品种则希望得到保护。构建水稻品种指纹图谱、分析遗传多样
如何快速培肥土壤、增加土壤有机碳、改善土壤理化性状、提高保水保肥能力是川西北高寒沙地土壤治理的关键。秸秆、菌渣等有机物料是农业生产的废弃物,具有丰富的有机碳和氮
研究目的:探讨高密度脂蛋白对类风湿性关节炎的作用及其机制。研究方法:将DBA/1小鼠分为对照组、类风湿性关节炎CIA组和高密度脂蛋白干预组CIA+HDL组。在第0天,CIA组与CIA+HD