论文摘要
随着计算机技术的飞速发展,计算机系统的性能越来越成为计算机系统成功的关键性因素,这一方向的研究成为了计算机领域的热点之一,计算机性能工程也发展成为了一个为解决计算机系统性能问题的专门学科,很多学者都在这一领域进行了大量的研究工作,提出了很多保证计算机系统性能的理论和方法,并且很多已经成功地应用于实践中。计算机性能优化作为计算机性能工程中重要环节,对计算机性能的提高起到了很重要的作用。计算机性能优化可以分为两个大的领域:提高硬件速度和提高软件性能。本文关注于通过改善软件的效率来提高计算机系统的性能,在已有对提高软件性能方法研究的基础上,提出了基于分治和参数化方法的对于队列网络模型的系统性能改善优化过程。为了评估该方案的有效性和适用性,本文把该性能优化过程应用于一个实际的队列网络模型系统:金融消息传输系统。随着业务量的迅速扩展,该系统正在面临着日益严重的性能问题,需要及时解决以支持将来的业务需要。在对该系统的优化过程中,结合了分治策略自底向上地对系统进行逐步的性能改善,并且采用了参数化这一方式来定义各个组件的性能,通过对各种参数的调优和组合优化来找到系统性能优化的可能方案。最后,通过对测试结果的详细分析和验证,给出了对该系统进行优化的最终方案,解决了系统的性能问题。
论文目录
摘要ABSTRACT第1章 绪论1.1 软件性能优化的背景1.2 软件性能优化的重要性和相关主要工作1.3 论文基本结构第2章 基本概念和相关研究2.1 软件性能工程2.1.1 软件性能2.1.2 软件性能工程2.2 软件性能优化2.3 软件性能模型2.4 软件性能测试2.5 软件性能优化方法学2.5.1 SEI负载测试计划过程(SEI Load Testing Planning Process)2.5.2 SilkPerformer方法2.5.3 快速瓶颈诊断(Rapid Bottleneck Identify)2.5.4 曲线拐点判定2.6 本章小结第3章 队列网络模型的性能优化3.1 队列网络模型3.1.1 单处理单元队列网络3.1.2 多处理单元队列网络3.2 队列网络模型系统的性能运行参数3.3 队列网络模型的性能评价3.4 基于分治的系统性能优化方法3.5 队列网络模型系统的参数化3.6 基于分治和参数化的队列网络模型的性能优化过程3.7 本章小结第4章 性能优化实例:金融消息传输系统4.1 金融消息传输系统项目背景4.2 金融消息传输系统架构4.3 系统的性能建模4.4 系统的分治4.5 系统的参数化4.5.1 Synthesizer的运行参数4.5.2 Synthesizer内部逻辑的算法4.5.3 性能优化方案4.5.4 总结4.6 项目性能的优化过程4.6.1 设定系统目标4.6.2 重现系统性能问题4.6.3 子组件的性能优化4.6.4 Synthesizer的性别测试与优化4.6.5 整体系统性能测试优化4.6.6 验证系统优化结果4.7 本章总结第5章 总结和展望5.1 论文总结5.2 不足与改进参考文献致谢
相关论文文献
标签:软件性能工程论文; 软件性能优化论文; 队列网络模型论文; 分治论文; 参数化论文;