欢迎访问中国科学院大学学报,今天是

中国科学院大学学报 ›› 2016, Vol. 33 ›› Issue (5): 693-702.DOI: 10.7523/j.issn.2095-6134.2016.05.018

• 计算机科学 • 上一篇    下一篇

中国科学院仪器共享管理系统的性能优化

张兆晨, 罗铁坚, 杨林, 张立波   

  1. 中国科学院大学计算机与控制学院, 北京 101408
  • 收稿日期:2015-12-04 修回日期:2016-04-16 发布日期:2016-09-15
  • 通讯作者: 张兆晨
  • 基金资助:

    Support by Instrument Optimization Project of Chinese Academy of Sciences (Y42901VED2)

Performance enhancement for IBBS@CAS

ZHANG Zhaochen, LUO Tiejian, YANG Lin, ZHANG Libo   

  1. School of Computer and Control Engineering, University of Chinese Academy of Sciences, Beijing 101408, China
  • Received:2015-12-04 Revised:2016-04-16 Published:2016-09-15
  • Supported by:

    Support by Instrument Optimization Project of Chinese Academy of Sciences (Y42901VED2)

摘要:

中国科学院仪器设备共享管理2.0系统(简称IBBS@CAS)是一个用于仪器预约和管理的应用系统,它提升了设备利用率、降低了仪器的操作成本,实现了工程性的创新.运行6年多以来,它为用户提供了良好的功能性服务,但其性能却远远没有达到要求.为了发现系统性能瓶颈,对仿真系统进行性能测试和日志分析.通过实验分析,提出解决方案.在仿真环境下系统性能得到了很好的优化.实验数据表明,在特定场景下系统响应提升35%左右.

关键词: 性能优化, 性能测试, 仪器预约, 多层分布式架构

Abstract:

Instrument Booking and Billing System of Chinese Academy of Sciences Version 2.0(IBBS@CAS) is a web application for instrument reservations and management, and it increases facility utilization, reduces operating cost and realizes engineering innovation. During about six years running, it provides an exceptional functional service, but its performance needs are not reached yet. In this study, under the condition of system limits, we carry out experiments on simulation environment to find out performance bottleneck by performance testing and log analysis. Then we propose a solution to enhance the IBBS@CAS. The solution ensures that the performance of system improves to meet user requirements in simulation environment. The experimental results show that the system response time is reduced by about thirty-five percents in a specific scenario.

Key words: performance optimization, performance testing, instrument reservation, multi-layer distributed architecture

中图分类号: