[发明专利]一种针对电子交易系统的性能延迟监测方法及其系统有效
申请号: | 201310248758.2 | 申请日: | 2013-06-21 |
公开(公告)号: | CN103368790A | 公开(公告)日: | 2013-10-23 |
发明(设计)人: | 左涛;冯轶;钟利明;庞彦广 | 申请(专利权)人: | 冯轶;钟利明;庞彦广;左涛 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;G06Q30/06 |
代理公司: | 大连星海专利事务所 21208 | 代理人: | 王树本 |
地址: | 116023 辽宁省*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 电子 交易系统 性能 延迟 监测 方法 及其 系统 | ||
技术领域
本发明涉及属于信息技术领域,特别是一种针对电子交易系统的性能延迟监测方法及其系统。
背景技术
实时交易系统具有交易时间相对集中、交易指令和数据密集的特点,对交易系统处理速度具有很高的要求。近年来,国内外资本市场的快速发展和算法交易技术(尤其是高频交易)在全世界范围内的应用,使得低交易延时领域面临着巨大的技术挑战。例如:世界各大证券、期货交易所、投资机构等在追求极低的电子交易平台延时方面展开了激烈的竞争,交易系统延时已经向微秒级时代迈进。从市场和技术角度,加强交易系统延时实时测量监控,统计分析系统的性能瓶颈的需求也越来越迫切,对于渐入微秒级的交易系统而言,建立起一个高精度的延时测量体系,准确评价交易系统各个环节的订单处理延迟,将有助于更加全面、科学的监控交易系统性能状态,确保未来系统的性能在可测量、可评价的范围内得到持续改善,以进一步提升交易系统性能管理水平。
发明内容
本发明的目的是解决现有交易系统延迟测量监控手段匮乏,交易系统性能状态、各环节订单处理时延不透明等问题,提供一种精度高、速度快的针对电子交易系统的性能延迟监测方法及其系统。
本发明解决现有技术问题所采用的技术方案: 一种针对电子交易系统的性能延迟监测方法,包括以下步骤:
a) 报文数据采集:在含有电子交易系统的交易网络中部署数据采集系统,所述数据采集系统是在交易网络的数据交换机上部署交换机镜像流量采集探针,通过所述交换机镜像流量采集探针对电子交易系统的数据流逐笔采集以获取交易过程中各个环节的报文数据;
b) 解码及关键字段提取:将采集到的报文数据发送至数据处理系统,所述数据处理系统包括解码引擎模块和关键字提取模块,所述解码引擎模块通过解码器对所述报文数据根据电子交易系统中交易协议的格式进行实时解码处理并生成解码信息,同时关键字提取模块将交易协议中的消息体字段提取出来,所述消息体字段由解码信息中的一个或多个字段组成且所述字段在交易网络中唯一确定;
c) 关联分析:所述数据处理系统处理后的数据信息传入关联分析系统,所述关联分析系统中设有关联分析服务器,该关联分析服务器根据解码引擎模块所传送的解码信息,对交易网络中每一笔操作将具有相同消息体字段的报文数据进行关联处理和跟踪,对每个交易环节中具有相同消息体字段的报文数据进行串联,重组为一条完整的报文数据作为交易信息记录;
d) 统计分析:将关联分析系统输出的跟踪重组后的交易信息记录由统计分析模块根据预定义的KPI指标,进行质量计算和统计并输出结果数据;所述统计分析模块进行质量计算和统计的方法为通过步骤b、c的两个交易环节的报文个数和时间的差值得到所输出的结果数据,所述结果数据包括每个交易环节的延迟、丢包、抖动的报文数量;
e) 结果存储及输出:将统计分析后的结果数据存入数据库中,并由报表统计模块输出,以提供统一的展示和查询。
数据采集系统采用7*24小时不间断实时数据采集的方式。
所述交易网络包括主中心和分布在不同地区交易网络中的灾备中心,所述主中心和灾备中心所在的交易网络中的报文数据分别经报文数据采集、解码和关联分析步骤,将关联分析后输出的报文数据分别存储于主中心的数据存储系统和灾备中心的数据存储系统中并统一传输至统计关联分析系统中进行关联统计分析,并将结果数据存入中央存储器中,由报表统计模块输出。
一种针对电子交易系统的性能延迟监测系统,包括含有电子交易系统的交易网络,所述监控系统还包括以下部分:
报文数据采集系统:所述报文数据采集系统设置于所述交易网络的数据交换机上,用于采集电子交易系统的报文数据;所述报文数据采集系统包括交换机镜像流量采集探针,所述流量采集探针部署于数据交换机的每一电子交易节点上;
数据处理系统:包括解码引擎模块和关键字提取模块,用于报文数据采集系统中采集到的报文数据根据交易协议的格式进行实时解码处理并生成解码信息,并将交易协议中的消息体字段提取出来,所述消息体字段由解码信息中的一个或多个字段组成且所述字段在交易网络中唯一确定;
关联分析系统:包括关联分析服务器,用于根据解码引擎模块所传送的解码信息,对交易网络中每一笔操作将具有相同消息体字段的报文数据进行关联处理和跟踪;
统计分析系统:包括统计分析模块,用于将关联分析系统输出的跟踪重组后的交易信息记录根据预定义的KPI指标,对比关联分析前后的报文个数和时间的差值得到每个交易环节的延迟、丢包、抖动的报文数量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于冯轶;钟利明;庞彦广;左涛,未经冯轶;钟利明;庞彦广;左涛许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310248758.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车起动机滑动式实验台
- 下一篇:一种鱼类精子批量超低温冷冻保存多层架