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

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

  • 张兆晨 ,
  • 罗铁坚 ,
  • 杨林 ,
  • 张立波
展开
  • 中国科学院大学计算机与控制学院, 北京 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
Expand
  • School of Computer and Control Engineering, University of Chinese Academy of Sciences, Beijing 101408, China

Received date: 2015-12-04

  Revised date: 2016-04-16

  Online published: 2016-09-15

Supported by

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

摘要

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

本文引用格式

张兆晨 , 罗铁坚 , 杨林 , 张立波 . 中国科学院仪器共享管理系统的性能优化[J]. 中国科学院大学学报, 2016 , 33(5) : 693 -702 . DOI: 10.7523/j.issn.2095-6134.2016.05.018

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.

参考文献

[1] HU Y Y. Effective improvement of the use efficiency of large-scale instruments and equipment[J]. Research and Exploration in Laboratory, 2013, (1):180-183(in Chinese).
[2] Zeng X S. Review of large-scale instrument and equipment sharing in university[J]. Experiment Science and Technology, 2012, 10(5):183-185(in Chinese).
[3] Cao A H. Research and exploration on improving the use benefit of large equipment in universities[J]. China Modern Educational Equipment, 2009(7):9-12(in Chinese).
[4] Ling P P. Based on Web Application Front-end performance optimization[C]//Electronic and Mechanical Engineering and Information Technology (EMEIT), 2011 International Conference on. IEEE, 2011, 1:234-237.
[5] Souders S. The performance golden rule[EB/OL]. (2012-05-20)[2015-11-20].http://www.stevesouders.com/blog/2012/02/10/the-performance-golden-rule.
[6] Souders S. High performance websites[M]. Sebastopol(CA):O'Reilly Media, 2007:146.
[7] Iliev I, Dimitrov G P. Front end optimization methods andtheir effect[C]//Information and Communication Technology,Electronics and Microelectronics (MIPRO), 201437th International Convention on. IEEE, 2014:467-473.
[8] Reddy M, Fletcher G P. An adaptive mechanism for Web browser cache management[J]. Internet Computing, IEEE, 1998, 2(1):78-81.
[9] Davis A T, Parikh J, Pichai S, et al. Java application framework for use in a content delivery network (CDN):U.S. Patent 7127713[P/OL]. 2006-10-24.http://www.freepatentsonline.com/7127713.html.
[10] Leighton F T, Lewin D M. HTML delivery from edge-of-network servers in a content delivery network (CDN):U.S. Patent 6996616[P/OL]. 2006-02-07.http://www.freepatentsonline.com/6996616.html.
[11] Reese W. Nginx:the high-performance web server and reverse proxy[J]. Linux Journal, 2008, 2008(173):2.
[12] Fong C K. A study in deploying self-organized Map (SOM) in an open source J2EE cluster and caching s ystem[C]//Complex Medical Engineering, 2007. CME 2007. IEEE/ICME International Conference on. IEEE, 2007:778-781.
[13] Smith G S, Pant S. Database index design based upon request importance and the reuse and modification of similar existing indexes:U.S. Patent 5404510[P/OL]. 1995-04-04. http://www.freepatentsonline.com/5404510.html.
[14] Wu Q, Wang Y. Performance testing and optimization of J2EE-based web applications[C]//Education Technology and Computer Science (ETCS), 2010 Second International Workshop on. IEEE, 2010, 2:681-683.
[15] Burton M C, Walther J B. The value of web log data in use-based design and testing[J]. Journal of Computer-Mediated Communication, 2001, 6(3):0-0.doi:10.1111/j.1083-6101.2001.tb00121x.

文章导航

/