[发明专利]基于ZeroMQ的多机分布式计算的通信框架设计方法在审
申请号: | 201810383005.5 | 申请日: | 2018-04-26 |
公开(公告)号: | CN108696578A | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | 朱彦飞;戴伟;王锋;邓辉;张晓丽;卫守林;罗静 | 申请(专利权)人: | 昆明理工大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 650093 云*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于ZeroMQ的多机分布式计算的通信框架设计方法,属于分布式计算系统领域。本发明的步骤是:第一步测试分析ZeroMQ官方单机多线程MT分布式计算模型,再基于MT模型设计不同地理位置的多机分布式计算框架模型,并针对网络变化进行动态调整,再加入负载均衡关键技术;第二步再在该多机模型的基础上,用消息中间件技术ZeroMQ实现该框架模型中各个节点之间的数据传输技术;之后在同一局域网中5台服务器上测试运行,最终实现基于ZeroMQ的多机分布式计算中通信框架的技术创新。本发明实现一个在多个服务器和多个客户端上运行的分布式计算通讯框架,并能包含数据冗余及负载均衡等相关功能。 | ||
搜索关键词: | 多机 分布式计算 通信框架 负载均衡 服务器 分布式计算框架 分布式计算模型 分布式计算系统 数据传输技术 同一局域网 消息中间件 测试分析 测试运行 动态调整 关键技术 框架模型 模型设计 数据冗余 网络变化 多线程 客户端 单机 地理位置 通讯 | ||
【主权项】:
1.一种基于ZeroMQ的多机分布式计算的通信框架设计方法,其特征在于:包括如下步骤:Step1、查阅当下分布式计算通信消息中间件设计中的主流技术,分别为RabbitMQ、ActiveMQ和ZeroMQ;Step2、基于ZeroMQ的消息中间件技术针对官方给出的单机多线程MT模型,并在一台装有Centos7的服务器上测试运行官方给出的单机多线程分布式计算通信模型中,分析线程间和多服务器间中由Client提交到Broker Server,之后将数据流和区别任务类型的特定标识转发给Worker Server,最后将结果根据标识逆传输回Client中的数据传输机制及原理;Step3、在步骤Step2的基础上,进行不同地理位置的多机分布式计算框架模型设计及实现,具体步骤如下:Step3.1、选取处在同一个局域网的5台系统为Centos7的服务器,记录其IP地址,作为多机分布式计算框架模型的实验设备,分布在不同地理位置的主机通过ZeroMQ消息中间件技术实现分布式计算中基于Socket间的数据传递;Step3.2、再在多机模型的基础上,用消息中间件技术ZeroMQ实现该分布式计算系统中Client、Broker Server、Worker之间的任务提交、任务分配及计算结果回收的数据内容Socket传送技术,以及数据负载均衡和Client和Worker数量灵活伸缩的技术。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明理工大学,未经昆明理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810383005.5/,转载请声明来源钻瓜专利网。