学位论文 > 优秀研究生学位论文题录展示

面向银行中间业务的服务器性能评测基准的研究与实现

作 者: 马宗庆
导 师: 左徳承
学 校: 哈尔滨工业大学
专 业: 计算机科学与技术
关键词: 性能评测 银行中间业务 负载模型 基准测试 联机事务处理
分类号: TP368.5
类 型: 硕士论文
年 份: 2011年
下 载: 31次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着计算机技术的普及和发展,计算机广泛应用于一些关系到国民经济和国家安全的关键领域,如金融、电信、银行、能源、军事等,对于应用于这些关键行业的计算机系统要求具有极强的事务处理能力和极高的可用性,在系统投入使用前需对系统的性能进行严格的测试。银行中间业务作为典型的OLTP应用,近年来随着银行金融业务的发展得到了迅速的发展,对应用在该环境中服务器的OLTP性能的研究受到了人们的关注。目前,已有的OLTP系统性能评测基准如TPC-C、TPC-E,对于用户而言,进行这些基准测试需要庞大的软硬件环境、高额的成本,开发周期长且实施难度大;此外,已有的OLTP系统性能评测基准与银行中间业务存在着应用环境、应用模型等方面的差异,这可能会导致基准性能测试的结果与用户在实际应用中的情况存在差距。对此,本文面向银行中间业务研究服务器的事务处理性能。对于面向特定应用领域的服务器,其最接近实际应用情况的性能评估方式是建立一个接近真实业务应用的模型操作环境,并在此基础上进行负载或压力测试,测试系统在不同情况下的性能。本文首先通过调研分析,针对银行中间业务这一领域,建立进行服务器性能评价所需的负载模型BIBModel,设计了BIBModel数据库及核心事务,给出了评测架构及关注的测试指标。基于BIBModel,设计并实现了规模可拓展、指标可监控、图形化的服务器性能基准评测套件BIBbench,主要包括性能评测图形化控制台、负载模拟客户端以及服务器端的设计与实现。接下来,本文利用BIBbench进行性能测试实验,验证了BIBModel的可行性,并基于BIBbench对系统性能进行优化调整。最后,本文基于BIBbench对高端服务器进行性能测试以及结果分析。

全文目录


摘要  4-5
Abstract  5-8
第1章 绪论  8-13
  1.1 课题背景  8-9
  1.2 国内外研究现状  9-11
    1.2.1 计算机系统性能评价概述  9-10
    1.2.2 OLTP系统性能研究概况  10-11
    1.2.3 银行中间业务服务器性能研究现状  11
  1.3 本文的主要研究内容  11-12
  1.4 本文结构  12-13
第2章 银行中间业务负载模型 BIBModel  13-28
  2.1 银行中间业务负载模型简介  13-15
    2.1.1 银行中间业务应用环境  13
    2.1.2 银行中间业务负载分析  13-15
  2.2 BIBModel 数据库设计  15-18
    2.2.1 第三方合作者及客户类表模式  15-16
    2.2.2 银行类表模式  16-17
    2.2.3 辅助类表模式  17-18
    2.2.4 数据规模配置约束  18
  2.3 BIBModel 事务设计  18-25
    2.3.1 事务简介  18-19
    2.3.2 核心事务设计  19-25
  2.4 BIBModel 评测架构及测试指标  25-27
  2.5 本章小结  27-28
第3章 BIBbench 性能评测基准套件设计  28-34
  3.1 系统基本设计思路  28
  3.2 BIBbench 体系结构  28-29
  3.3 图形化控制台设计  29-30
  3.4 客户端设计  30-32
  3.5 服务器端设计  32-33
  3.6 本章小结  33-34
第4章 BIBbench 性能评测基准套件实现  34-46
  4.1 图形化控制台实现  34-36
    4.1.1 界面实现思路  34
    4.1.2 数据通信  34-35
    4.1.3 数据同步  35-36
  4.2 客户端实现  36-40
    4.2.1 客户端代理实现  36-37
    4.2.2 虚拟用户负载发生器实现  37-40
  4.3 服务器端实现  40-44
    4.3.1 SUT服务程序实现  40-42
    4.3.2 初始数据库建立  42-43
    4.3.3 事务实现  43-44
  4.4 本章小结  44-46
第5章 基于 BIBbench 的服务器评测分析及优化  46-56
  5.1 测试调优环境及测试步骤  46-47
  5.2 BIBbench 性能评测系统测试验证  47-49
  5.3 基于 BIBbench 的系统性能优化分析  49-53
    5.3.1 环境优化  49-50
    5.3.2 数据库参数优化  50-51
    5.3.3 应用优化  51-52
    5.3.4 测试验证  52-53
  5.4 性能评测及结果分析  53-55
    5.4.1 不同服务器性能对比  53-54
    5.4.2 稳定性测试及结果分析  54-55
  5.5 本章小结  55-56
结论  56-57
参考文献  57-60
攻读硕士学位期间发表的论文及其它成果  60-62
致谢  62

相似论文

  1. 基于Map/Reduce框架的分布式日志分析系统的研究及应用,TP311.52
  2. 基于硬件计数器虚拟化的多虚拟机性能评测研究,TP302
  3. TPC-E测试系统的设计与实现,TP311.52
  4. 异构(CPU-GPU)计算机系统性能评测与优化技术研究,TP306.2
  5. 可扩展高性能分布式报文分类算法研究,TP393.06
  6. 基于倒排索引的压缩算法性能研究,TP391.3
  7. 基于OLTP的高端容错服务器性能评测TPC-E基准的研究与设计,TP368.5
  8. 人民币理财产品研究,F832.2
  9. 基于TPC-C基准高端容错机评测系统研究与设计,TP311.52
  10. 多模混合的低功耗嵌入式操作系统微内核设计与实现,TP368.11
  11. 超级计算机系统性能平衡性预先评价方法研究,TP302.7
  12. 我国商业银行中间业务创新影响因素研究,F832.2
  13. 商业银行中间业务风险监管法律制度研究,F832.2
  14. 农业银行中间业务综合管理系统,TP311.52
  15. 影响我国商业银行中间业务发展的因素研究,F832.2
  16. 商业银行中间业务定价研究,F832.2
  17. 基于OLAP的家具行业决策支持系统研究,TP311.13
  18. 高端容错计算机故障注入工具的设计与实现,TP302.8
  19. 上市银行中间业务会计信息披露研究,F832.2
  20. 建行甘肃矿区支行个人中间业务营销策略研究,F832.2

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 服务器、工作站
© 2012 www.xueweilunwen.com