[發明專利]一種基于UDP分布式小文件存儲系統及其數據處理方法有效
| 申請號: | 201010296948.8 | 申請日: | 2010-09-29 |
| 公開(公告)號: | CN102014150A | 公開(公告)日: | 2011-04-13 |
| 發明(設計)人: | 林志揚;吳世雄;章正道 | 申請(專利權)人: | 廈門市美亞柏科信息股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/56;H04L1/18 |
| 代理公司: | 廈門市首創君合專利事務所有限公司 35204 | 代理人: | 連耀忠 |
| 地址: | 361000 福建省廈門*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 udp 分布式 文件 存儲系統 及其 數據處理 方法 | ||
1.一種基于UDP分布式小文件存儲系統,其特征在于:包括:
一個或多個第一服務器,該第一服務器內包含有一個對外服務器和一個用來管理對外服務器的運行與停止、以及定時對對外服務器進行檢查的服務監控服務器;該對外服務器,對外負責向其它系統及用戶提供管理控制其文件和目錄的接口,對內負責向其它服務器傳送用戶的命令,并檢查命令執行狀態,最后將命令執行結果反饋給用戶;
一個第二服務器,該第二服務器內包含有一個全局命名服務器和一個用來管理全局命名服務器的運行與停止、以及定時對全局命名服務器進行檢查的服務監控服務器;該全局命名服務器設在客戶應用和文件系統之間的一個邏輯層中,該全局命名服務器為每個新添加的文件分配一個唯一的內部名稱;
一個第三服務器,該第三服務器內包含有一個信息索引庫服務器和一個用來管理信息索引庫服務器的運行與停止、以及定時對信息索引庫服務器進行檢查的服務監控服務器;該信息索引庫服務器與全局命名服務器一起組成位于客戶應用和文件系統之間一個邏輯層,該信息索引庫服務器采用NoSQL數據庫,用來保存全局名稱與文件存儲的對應Kye-Value數據、全局名稱與用戶路徑的對應數據;
一個第四服務器,該第四服務器內包含有一個任務管理服務器和一個用來管理任務管理服務器的運行與停止、以及定時對任務管理服務器進行檢查的服務監控服務器;該任務管理服務器設為系統的控制中心,負責識別并解決任何容量問題,運行存儲服務器負載平衡,優化存儲服務器的使用,負責與對外服務器合作進行增加/刪除文件;
一個或多個第五服務器,該第五服務器內包含有一個存儲服務器和一個用來管理存儲服務器的運行與停止、以及定時對存儲服務器進行檢查的服務監控服務器;該存儲服務器按照對外服務器與任務管理服務器的指令進行文件寫入與讀出;
該第一服務器、第二服務器、第三服務器、第四服務器和第五服務器的相互之間是通過用戶數據包協議來實現數據的相互傳遞和處理。
2.根據權利要求1所述的基于UDP分布式小文件存儲系統,其特征在于:所述的用戶數據包協議為UDP改裝協議,該UDP改裝協議具有如下協議格式:
2位head:表示消息開始;
6位版本號:表示該UDP改裝協議的版本;
8位命令號:表示此消息包含的命令;
16位生存時間:表示此消息所保留的時間,如果超時,此消息會被丟棄,會由發送端重發一次此消息;
32位序列號:表示此消息的編號,由系統隨機生成,用來確認消息的成功發送與接收對應;
16位子命令與16位序列號:由應用程序自己指定,用來進一步明確消息包含內容;
數據:表示消息內容;
16位數據大小:發送數據的大小為子命令、子序列號與數據的總和,用來檢查數據傳送過程的完整;
5位key:表示所使用的加密類型;
1位ack:代表是否需要接收方進行返回確認包;
2位tail:表示消息到此結束。
3.根據權利要求2所述的基于UDP分布式小文件存儲系統,其特征在于:所述的UDP改裝協議,包括如下處理流程:
由發送消息模塊負責將m_SendPacket_List需要發送包隊列緩存中的消息包發送出去,并判斷是否超時,一旦超時,會將數據進行重發;
由接收消息模塊負責接收消息包,并進行判斷包的首尾標志與數據長度是否一致,并把符合條件的消息包放入到m_RecvPacket_List需要接收包隊列緩存中,提供給消息處理模塊處理;
由消息處理模塊對消息包進行處理,并將需要發送的消息包放入m_SendPacket_List需要發送包隊列緩存中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門市美亞柏科信息股份有限公司,未經廈門市美亞柏科信息股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201010296948.8/1.html,轉載請聲明來源鉆瓜專利網。





