[發明專利]針對分布式文件系統的高可用消息傳輸框架和方法有效
| 申請號: | 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所述的具有消息傳輸框架的分布式文件系統,其特征 在于,所述底層協議封裝層包括:
通信模型管理單元,用于為網絡操作選擇底層網絡協議;
通信方式管理單元,用于執行底層網絡操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院計算技術研究所,未經中國科學院計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810247441.6/1.html,轉載請聲明來源鉆瓜專利網。





