[发明专利]一种节点对等的集群分布式测试系统和方法有效

专利信息
申请号: 201710087509.8 申请日: 2017-02-17
公开(公告)号: CN106789446B 公开(公告)日: 2020-06-02
发明(设计)人: 李进;李发明 申请(专利权)人: 北京同有飞骥科技股份有限公司
主分类号: H04L12/26 分类号: H04L12/26
代理公司: 暂无信息 代理人: 暂无信息
地址: 100089 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 节点 对等 集群 分布式 测试 系统 方法
【权利要求书】:

1.一种节点对等的集群分布式测试系统,其特征在于,所述集群分布式测试系统包括至少一个测试任务发送者节点、若干个测试任务接收者节点、若干个测试结果发送者节点和至少一个测试结果收集者节点,所有节点通过网络连接,每个节点基于ZMQ_DEALER套接字以发送测试任务到对端节点,每个节点基于ZMQ_ROUTER套接字以接收对端节点发送的测试任务,测试结果发送者节点基于ZMQ_PUB套接字以发送测试结果到测试结果收集者节点,测试结果收集者节点设置ZMQ_SUB套接字以收集测试结果发送者节点发送的测试结果;集群中每一个节点既是测试任务的发布者,也是测试任务的接收执行者,既是测试结果的发送者,也是测试结果的收集者。

2.一种节点对等的集群分布式测试方法,应用于权利要求1所述的节点对等的集群分布式测试系统,其特征在于,包括以下步骤:

S1、启动所有的节点,每个节点创建一个ZMQ_ROUTER套接字并绑定以接收消息;

S2、每个节点通过网络发现集群中的其他节点,每发现一个节点即创建一个ZMQ_DEALER套接字与发现的节点的ZMQ_ROUTER套接字连接;

S3、判断节点是否为测试任务发送者节点,若是,所述节点通过多个ZMQ_DEALER套接字分别向多个对端节点发送测试任务,执行测试任务并存储测试结果;否则,所述节点通过ZMQ_ROUTER套接字接收测试任务,执行测试任务并存储测试结果;

S4、判断节点是否为测试结果发送者节点,若是,所述节点创建ZMQ_PUB套接字,并通过ZMQ_PUB套接字与ZMQ_SUB套接字连接以发送测试结果;否则,所述节点创建ZMQ_SUB套接字,通过ZMQ_SUB套接字接收测试结果。

3.根据权利要求2所述的集群分布式测试方法,其特征在于,所述步骤S2与步骤S3之间还包括步骤:

每个节点间隔预定时间检测对端节点是否离开,若离开,则关闭离开的对端节点对应的ZMQ_DEALER套接字。

4.根据权利要求2或3所述的集群分布式测试方法,其特征在于,所述步骤S2中节点创建ZMQ_DEALER套接字后,设置ZMQ_DEALER套接字的属性为所述节点的识别信息;通过ZMQ_ROUTER套接字连接上对端节点后,将所述节点的识别信息和地址信息发送至对端节点。

5.根据权利要求4所述的集群分布式测试方法,其特征在于,所述步骤S4中,所述节点创建ZMQ_SUB套接字,设置订阅过滤并绑定ZMQ_SUB套接字,通过ZMQ_SUB套接字接收ZMQ_PUB套接字发送的测试结果。

6.根据权利要求5所述的集群分布式测试方法,其特征在于,所述节点执行测试任务后将测试结果进行加密并存储,所述节点接收测试结果后进行加密并存储。

7.根据权利要求6所述的集群分布式测试方法,其特征在于,所述每个节点通过网络发现集群中的其他节点的方法包括广播UDP包或Gossip发现协议。

8.根据权利要求7所述的集群分布式测试方法,其特征在于,所述执行测试任务的测试工具包括IOZONE或SANERGY。

9.根据权利要求8所述的集群分布式测试方法,其特征在于,所述测试结果包括读速度、写速度、IOPS、访问延时、丢帧数的任意组合。

10.根据权利要求9所述的集群分布式测试方法,其特征在于,所述测试任务包括文件IO操作。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京同有飞骥科技股份有限公司,未经北京同有飞骥科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710087509.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top