[发明专利]针对分布式文件系统的高可用消息传输框架和方法有效

专利信息
申请号: 200810247441.6 申请日: 2008-12-31
公开(公告)号: CN101459694A 公开(公告)日: 2009-06-17
发明(设计)人: 杨栋;唐荣锋;熊劲;孟丹 申请(专利权)人: 中国科学院计算技术研究所
主分类号: H04L29/08 分类号: H04L29/08;H04L29/06
代理公司: 北京律诚同业知识产权代理有限公司 代理人: 梁 挥;王金宝
地址: 100080北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 针对 分布式 文件系统 可用 消息 传输 框架 方法
【权利要求书】:

1.一种具有消息传输框架的分布式文件系统,该消息传输框架位于文件 系统层之下、网络协议层之上;其特征在于,该消息传输框架包括:

文件系统接口层,其为文件系统层提供访问接口;

文件操作处理层,其分别与文件系统接口层和底层协议封装层交互,用于 处理文件系统层提交的请求,提交操作给底层协议封装层;

底层协议封装层,其与网络协议层通信,将文件操作处理层提交的操作进 行封装后通过网络协议层发送消息。

所述文件操作处理层包括:

连接通道选择单元,用于从通信上下文中选择连接通道;

连接通道重构单元,用于当连接通道选择单元选择到无效通道时,重构连 接通道;

操作上下文重构单元,用于将操作上下文加入操作重构队列,并在连接通 道有效后,激活该操作;

所述文件操作处理层还包括:

通道心跳监测单元,用于监测连接通道,通过连接上下文发送icmp消息, 并接收应答消息,当发送icmp消息出错或接收应答消息出错或接收消息不匹 配时,重新发送icmp消息,当重发次数超过设定阈值时,将当前连接上下文 交给连接通道重构单元;

所述底层协议封装层还包括:

通信操作监测单元,用于检测网络协议接口的网络操作是否成功,如果没 有成功,则向文件操作处理层返回操作重试标志,传输过程由通信操作监测单 元监测;传输完成后等待应答消息到达,应答超时监测单元将会捕获应答,如 果在预定的第二时限内不能捕获应答,将激活操作上下文重构单元,它将未完 成的操作上下文结构挂到操作重试队列上。

2.根据权利要求1所述的具有消息传输框架的分布式文件系统,其特征 在于,所述文件系统接口层包括:

创建通信上下文接口、创建连接上下文接口、创建操作上下文接口,释放 操作上下文接口、释放连接上下文接口、释放通信上下文接口,以及提交操作 接口、轮询回调接口,其中提交操作接口用于文件系统创建操作上下文并将操 作上下文挂到文件操作处理层的发送队列,轮询回调接口用于接收方从接收队 列上取下到达消息的操作上下文结构。

3.根据权利要求1所述的具有消息传输框架的分布式文件系统,其特征 在于,所述文件操作处理层还包括:

应答超时监测单元,用于当底层协议封装层始终返回操作重试标志并超过 预定的第一时限,或当消息传输之后等待对应的应答消息在预定的第二时限内 未到达,则将操作上下文交给所述操作上下文重构单元。

4.根据权利要求1所述的具有消息传输框架的分布式文件系统,其特征 在于,所述底层协议封装层包括:

通信模型管理单元,用于为网络操作选择底层网络协议;

通信方式管理单元,用于执行底层网络操作。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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