计算机科学 ›› 2012, Vol. 39 ›› Issue (8): 164-168.

• 软件工程 • 上一篇    下一篇

自治组件架构在存储业务仿真测试中的应用

张毅,文俊浩,陈义   

  1. (重庆大学软件学院 重庆 400044)
  • 出版日期:2018-11-16 发布日期:2018-11-16

Application of Autonomous Component Architecture in Storage Business Simulation Test

  • Online:2018-11-16 Published:2018-11-16

摘要: 存储产品的吞吐量、响应时间、支持并发数等常规性能指标及其用于具体业务领域的性能表现体现了其核心 竞争力。因此,进行性能测试是存储产品研发和采购活动的重要组成部分,高效和高置信度的存储性能测试软件是存 储厂商和客户的迫切需求。然而,目前业界常用的测试存储性能的软件存在一些缺陷,如应用场景有限、测试结果失 真等。针对上述不足和当前的需求,通过采用自治组件架构(ACA)的思想,利用其标准化、松藕合、可重用性、可扩展 性等特征,提出了一种基于业务场景仿真方式的存储性能测试系统的解决方案,分析了通用性能测试软件的技术原理 与系统架构,提出了自治组件架构的业务仿真性能测试软件的系统模型,阐述了基础设施与组件通信流程的设计,给 出了系统主要业务模块的实现原理。

关键词: 自治组件架构,业务仿真,存储性能测试

Abstract: The general performance indicators of the storage product such as throughput, response time, concurrent number of I/O,and its performance under the specific applications reflect the core competitiveness. Therefore, perfor- mance testing is an important part of the storage products' development and purchase. The storage performance testing software with efficiency and high degree of confidence is the urgent need for both of the manufacturer and the customer. However,so far the usual software in the industry has some deficiencies,namely,limited scenarios,distortion of testing result, etc. Aiming at these shortcomings and current requirements, the thesis making use of autonomous component ar- chitecture (ACA) with its standardized, loosely coupled, reusable and scalable features, proposed and implemented a fca- Bible solution of a scenario simulation storage performance testing software. hhen, the technical principle of general per- formance test tools and the architecture of system were analyzed. The system model of the business simulation perform- ance test tools was presented for autonomous component architecture. The infrastructure and the component communi- cation weredesigned. The implementation principle of the main modules was proposed.

Key words: Autonomous component architecture (ACA),Business simulation, Storage performance testing

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!