基于分治和参数化的队列网络模型系统的性能优化

基于分治和参数化的队列网络模型系统的性能优化

论文摘要

随着计算机技术的飞速发展,计算机系统的性能越来越成为计算机系统成功的关键性因素,这一方向的研究成为了计算机领域的热点之一,计算机性能工程也发展成为了一个为解决计算机系统性能问题的专门学科,很多学者都在这一领域进行了大量的研究工作,提出了很多保证计算机系统性能的理论和方法,并且很多已经成功地应用于实践中。计算机性能优化作为计算机性能工程中重要环节,对计算机性能的提高起到了很重要的作用。计算机性能优化可以分为两个大的领域:提高硬件速度和提高软件性能。本文关注于通过改善软件的效率来提高计算机系统的性能,在已有对提高软件性能方法研究的基础上,提出了基于分治和参数化方法的对于队列网络模型的系统性能改善优化过程。为了评估该方案的有效性和适用性,本文把该性能优化过程应用于一个实际的队列网络模型系统:金融消息传输系统。随着业务量的迅速扩展,该系统正在面临着日益严重的性能问题,需要及时解决以支持将来的业务需要。在对该系统的优化过程中,结合了分治策略自底向上地对系统进行逐步的性能改善,并且采用了参数化这一方式来定义各个组件的性能,通过对各种参数的调优和组合优化来找到系统性能优化的可能方案。最后,通过对测试结果的详细分析和验证,给出了对该系统进行优化的最终方案,解决了系统的性能问题。

论文目录

  • 摘要
  • 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 不足与改进
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于分治和参数化的队列网络模型系统的性能优化
    下载Doc文档

    猜你喜欢