[发明专利]一种基于网卡直连的全互连通信方法及装置在审

专利信息
申请号: 201510427329.0 申请日: 2015-07-20
公开(公告)号: CN105119786A 公开(公告)日: 2015-12-02
发明(设计)人: 安学军;李强;曹政;刘小丽;安仲奇;霍志刚;张佩珩 申请(专利权)人: 中国科学院计算技术研究所
主分类号: H04L12/28 分类号: H04L12/28
代理公司: 北京律诚同业知识产权代理有限公司 11006 代理人: 祁建国;梁挥
地址: 100190 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 网卡 互连 通信 方法 装置
【权利要求书】:

1.一种基于网卡直连的全互连通信装置,其特征在于,包括:

多个计算单元、多个网卡、通信中间件;

所述计算单元,用于运行系统软件和应用程序,负责提供计算服务;

所述网卡,用于提供数据传输服务,负责实现各个计算单元彼此间的通信;

所述通信中间件,用于向应用提供调用接口,并且屏蔽底层的网络互联结构;

其中所述通信中间件位于所述计算单元中,所述计算单元连接多个所述网卡,所述计算单元之间通过所述网卡进行直连通信,根据所述计算单元的数量,为每个所述计算单元配备所述数量减一块网卡。

2.如权利要求1所述的基于网卡直连的全互连通信装置,其特征在于,所述计算单元包括处理器与内存,所述处理器支持多种指令集,所述内存容量无限制。

3.如权利要求1所述的基于网卡直连的全互连通信装置,其特征在于,所述网卡提供单端口或者多端口网卡支持。

4.如权利要求1所述的基于网卡直连的全互连通信装置,其特征在于,所述通信中间件负责初始化和管理多块网卡,提供各计算单元间的通信服务,并向上层提供统一的调用接口。

5.如权利要求4所述的基于网卡直连的全互连通信装置,其特征在于,所述通信中间件包括通信管理模块,用于初始化多块网卡,并为每块网卡分配相应的物理地址;

通信抽象模块,用于向上层提供单一的通信网络结构,根据上层通信相应的目标地址,选择网卡,将数据发送到目标方;

通信接口模块,用于在通信抽象模块的基础上,为上层应用提供兼容的网络接口支持,并将用户的请求转化为对抽象模块的调用,从而实现用户应用间的通信。

6.如权利要求5所述的基于网卡直连的全互连通信装置,其特征在于,所述通信管理模块包括加载网卡驱动,并且根据全局的拓扑互连关系,分配相应的物理地址。

7.一种实施于权利要求1所述装置的基于网卡直连的全互连通信方法,其特征在于,包括:

步骤1,为网卡分配网卡地址,网卡间通过所述网卡地址进行相互通信;

步骤2,根据所述网卡地址与网卡间的映射关系,初始化通信中间件,建立通信中间件中的互连映射关系;

步骤3,所述通信中间件根据上层网络数据的目标地址与所述互连 映射关系,选择网卡,将网络数据包发送到目标网卡,从而完成数据的直连通信;

其中所述方法还包括根据所述计算单元的数量,为每个所述计算单元配备所述数量减一块网卡。

8.如权利要求7所述的基于网卡直连的全互连通信方法,其特征在于,所述步骤2与所述步骤3之间还包括,所述通信中间件初始化完成后,应用通过调用所述通信中间件实现数据的通信,其中调用所述通信中间件中的通信接口,并填写目标地址与所传输的数据信息。

9.如权利要求7所述的基于网卡直连的全互连通信方法,其特征在于,还包括所述目标网卡在接收到数据后,通知所述通信中间件,所述通信中间件获取消息到达的通知。

10.如权利要求9所述的基于网卡直连的全互连通信方法,其特征在于,还包括所述通信中间件通知所述应用,告知数据到达的信息,并将数据提交给所述应用。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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