1. 研究目的与意义(文献综述)
现代信息社会的快速发展与计算机技术的快速发展和广泛应用是分不开的。计算机技术已应用于社会的各行各业,它除了改变着人类的生活、工作和思维方式之外,同时也带来了一些严重的问题,这些问题主要体现在系统软件的老化及其导致系统性能衰退甚至崩溃的现象。我们把软件在长期不间断的运行过程中,由于系统内存泄露、未释放的文件描述符、数据腐烂、存储空间碎片以及舍入误差的累积等原因会导致软件性能的衰退的这种现象称为软件老化。
现在计算机硬件系统方面已经有很好的保障了,随着系统复杂性的提高,系统错误因素主要集中在软件方面: 内存泄露、未释放的文件描述符、数字舍入错误以及操作环境的数据毁坏等等。所以,软件系统本身的老化现象是计算机系统崩溃的主要原因。
在各种软件中都存在软件老化现象,如各种商业软件、操作系统、服务器软件等。软件系统老化会影响计算机的使用效率,尤其是在要求高可靠性、高实时性的系统中,当系统不能高吞吐量、低延迟长时间可靠地运行,将会造成不可估量的经济损失。
2. 研究的基本内容与方案
1.研究清楚android内部内存回收机制如何运作。
2.定义监控策略(可选取android系统资源消耗值(如cpu,内存等)作为操作系统老化的评估指标),并设计负荷生成器对系统进行压力测试,采集相关系统资源性能消耗数据进行统计并建立数据库。
3.压力测试选取固定模式压力测试及指数级别压力测试进行试验。
3. 研究计划与安排
2016/3/8—2016/3/14:需求分析,研究内存回收机制。
2016/3/14—2016/3/26:算法设计实现
2016/3/27—2016/4/4:建立负荷器进行相关实验,并收集数据
4. 参考文献(12篇以上)
1.software life-extension a newcountermeasure to software aging
2.fundamentalsofswaging
3.combined server rejuvenation ina virtualized data center
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。