基于Multi-agent的网络数据流软件性能测试方法研究.docVIP

  • 4
  • 0
  • 约4.95千字
  • 约 8页
  • 2018-03-16 发布于北京
  • 举报

基于Multi-agent的网络数据流软件性能测试方法研究.doc

基于Multi-agent的网络数据流软件性能测试方法研究   摘要:应用系统整体性能欠佳,可能导致系统在大业务量时出现功能、效率和安全性问题。现代的信息系统中新型软件架构层出不穷,软硬件和网络通讯之间的相互关联作用日益复杂,加大了系统性能瓶颈查找的难度。探讨如何通过多智能代理技术等方法,截取、分析和回放网络数据流来评价软件系统的性能。   关键词:性能测试;网络数据流分析;多智能代理   中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)23-900-02   Study of Network Data Stream Software Performance Test Method Based on Multi-agent   REN Yan-fei   (Department of Math and Engineering,Puyang Voctional Institute,Puyang 457000,China)   Abstract: The application system overall performance is unsatisfactory, possibly causes the system when the great business volume presents the function, the efficiency and the secure question. In the modern information system the new software construction emerges one after another incessantly, the software and hardware and between the network communications incident cross-correlation function was day by day complex, has increased the difficulty which the system performance bottleneck searched. Discusses the method with multi-intelligent agent technology, the interception, the analysis and the playbacking network data stream appraises software systems performance.   Key words: Performance test; Network data flow analysis; Multi-agent      1 引言      随着越来越多的机构在IT平台上运行核心业务,系统整体性能的测评成为研究的热点,系统整体性能评价方法被受关注,不但关注测试结果,还关注系统瓶颈的寻找。由于系统的软硬件、网络及其配置会影响结果并且互相作用,使得分析、发现和判断问题变得较为复杂。本文结合Agent技术的发展,采用多Agent的架构和网络数据流分析的方法来实现系统性能评价。此方法本身的分布式和智能化使其不但可以适用于C/S或B/S架构的应用系统,还可以适应新型软件系统如端到端(P2P)系统、面向服务架构(SOA)的性能评价需要。通过应用系统的网络数据流的智能收集、分析和回放来实现性能评价,这个评价方法既包含了主动测量的方法,也包括了被动测量的理论。智能代理捕获网络数据流分析是被动测量的部分,而改变相关参数设置并回放给应用系统是主动测量的方法。本文就网络通信流分析Multi-agent用于应用软件性能评价展开研究,阐述待解决的问题、方法的设计和实现。      2 性能测试平台的框架设计      基于多智能代理的检测机制是人工智能技术与测试技术的结合。基于Agent的计算为分布式、多人机交互的复杂问题提供一种有别于传统确定问题求解的解决方式,已被广泛应用于分布式控制、复杂问题仿真等领域。基于Multi-agent的分布式智能检测平台,主要包括单个Agent的智能推理、Agent间的协作通信、根据系统架构和不同指标的检测需要,布置Agent以最小化对业务流程的影响以及检测分析结果的多维度表达形式。信息采集Agent对于网络流量的检测,可设计为支持协议分析识别常规网络应用,也可扩展分析P2P业务流,通过协议解析、模式匹配和关联等方法标识所收集和反馈的信息,以TPS等代表度量结果,运用时域、地址等匹配消除冗余度量信息,给出多维度统计分析结果。软件性能的评价指标体系不限于单个指标,可以依不同应用形成评价子目标。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档