[发明专利]一种面向并行文件系统的通信系统有效
申请号: | 201110326439.X | 申请日: | 2011-10-25 |
公开(公告)号: | CN102368711A | 公开(公告)日: | 2012-03-07 |
发明(设计)人: | 张攀勇;袁重桥;赵力;邵宗有;刘新春;苗艳超;王勇 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L12/56 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100084 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 并行 文件系统 通信 系统 | ||
1.一种面向并行文件系统的通信系统,其特征在于:
上层并行文件系统统一的基于通信应答接口进行消息通信,使用基于整体系统的虚拟地址编号标识通信目标方,通信系统将系统区拆分为接口层,通信层和网络层;
通信时,接口层提交通信请求,由通信层的连接管理单元根据当前并行文件系统中的节点状态以及连接的服务能力和状态,分配到当前处理能力最大的连接上;
所述接口层的连接管理单元中,通过在每一个连接上定期发送心跳消息,检测连接状态;
所述通信系统采用零拷贝通信机制通信。
2.如权利要求1所述的通信系统,其特征在于:
所述接口层用于提供并行文件系统的通信接口,提供“调用-应答”通信接口,将通信操作封装为通信请求,提交给下层通信系统收发;
所述通信层负责处理接口层提交的通信请求,使用网络层具体接收收发数据,同时负责网络层的收发,错误请求;
所述网络层用于封装具体的网络通信操作,供通信层使用。
3.如权利要求1所述的通信系统,其特征在于:所述分配到当前处理能力最大的连接上的过程为:
S1,系统在初始化时根据管理系统提供的系统拓扑表,读入节点配置情况,并且根据配置在节点之间建立连接,将连接以目标节点链表的方式组织,每一个目标节点上存在一个可用连接链表;
S2,通信层根据通信请求的目标节点,在目标节点链表上找到对应节点,进一步找到该节点对应的可用节点链表;
S3,遍历可用节点链表,检查每一个链表上的权值,取得权值最大的一个连接;
S4,将通信请求与该连接相关联,在该连接上进行数据的发送动作;
S5,在链表上的连接发送完成之后,根据发送记录,修改连接的权值。
4.如权利要求1所述的通信系统,其特征在于:所述连接管理单元检测到网络故障时,进入故障处理模式,尝试进行网络通路的重建,通信系统通过实时的通信通路选择机制,自动剔除掉故障的通信通路,使用可用的通信通路发送数据,或者等待通路重建完成之后,进行消息重发。
5.如权利要求1所述的通信系统,其特征在于:所述零拷贝机制的工作过程为:
S1,在通信系统中,存在通信的发送和接收线程,每一个通信线程上存在一个通信队列,用于通信操作;
S2,接口层将用户请求封装为通信请求,交由通信层处理。通信层在将通信请求与连接完成关联之后,将该通信请求关联到通信线程,由通信线程负责数据的收发操作;
S3,通信线程从通信队列中获取待发送、接收的通信请求,异步的进行数据发送,如果不能进行发送/接收操作,则阻塞等待,直到能够持续后续收发操作,通信线程在完成通信请求后,通知应用层通信完成;
S4,应用层在获取到通信完成通知之后,继续后续操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110326439.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:热泵式供暖装置
- 下一篇:一种具有高散热性能的发光器件及其制造方法