[發明專利]卸載數據傳輸方法、裝置和客戶端有效
| 申請號: | 201310574739.9 | 申請日: | 2013-11-15 |
| 公開(公告)號: | CN103595720B | 公開(公告)日: | 2017-07-07 |
| 發明(設計)人: | 廖昌閶 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京林達劉知識產權代理事務所(普通合伙)11277 | 代理人: | 劉新宇 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 卸載 數據傳輸 方法 裝置 客戶端 | ||
技術領域
本發明涉及數據處理技術領域,尤其涉及一種卸載數據傳輸方法、裝置和客戶端。
背景技術
卸載數據傳輸(英文:Offloaded Data Transfer,縮寫:ODX)是一種加速文件拷貝和移動操作的服務器操作系統的新特性。ODX通過將傳輸文件的操作卸載給底層存儲陣列,拷貝的數據流不再經過主機,可以降低文件傳輸的延遲,充分發揮底層存儲陣列的高吞吐率優勢,降低主機資源的使用量例如中央處理器(英文:Central Processing Unit,縮寫:CPU)與網絡資源的使用量,加快數據庫或視頻文件等大文件和虛擬機在主機之間的拷貝和移動。
通常的ODX多應用于文件系統和塊存儲中。在協議層還未實現ODX。
發明內容
技術問題
有鑒于此,本發明要解決的技術問題是,如何在協議層實現ODX。
解決方案
為了解決上述技術問題,在第一方面,本發明提供了一種卸載數據傳輸方法,包括:
第一設備根據從客戶端接收到的文件訪問命令分配第一令牌,所述文件訪問命令包括第二設備需要訪問的源文件標識,所述第一令牌包括所述第一設備的IP地址和所述源文件標識;
所述第一設備通過所述客戶端向所述第二設備發送所述第一令牌;
所述第一設備接收所述第二設備根據所述IP地址發送的文件訪問請求,所述文件訪問請求中包括第二令牌;
在通過所述第一令牌對所述第二令牌認證通過的情況下,所述第一設備向所述第二設備發送所述源文件標識對應的源文件;
其中,所述第一設備和所述第二設備是支持SMB協議的協議層設備。
結合第一方面,在第一種可能的實現方式中,所述第一設備向所述第二設備發送所述源文件標識對應的源文件,包括:
在所述第一設備向所述第二設備發送所述源文件的過程中,對所述源文件的部分數據進行數據預取處理。
結合第一方面,在第二種可能的實現方式中,在所述第一設備向所述第二設備發送所述源文件標識對應的源文件之前,包括:
若所述源文件是熱點文件,所述第一設備將所述源文件保存在緩存中;
所述第一設備向所述第二設備發送所述源文件標識對應的源文件,包括:
所述第一設備從所述緩存中讀取所述源文件并將所述源文件發送給所述第二設備。
結合第一方面,在第三種可能的實現方式中,所述第一設備向所述第二設備發送所述源文件標識對應的源文件,包括:
所述第一設備判斷自身的文件系統和所述第二設備的文件系統是否相同;
若所述第一設備的文件系統和所述第二設備的文件系統相同,所述第一設備向所述第二設備發送所述源文件的文件快照,所述文件快照為預先保存在緩存中的所述源文件的副本;
若所述第一設備的文件系統和所述第二設備的文件系統不同,所述第一設備判斷自身的文件系統是否存在與所述第二令牌匹配的文件,若存在,則 所述第一設備向所述第二設備發送所述源文件的文件快照;若不存在,則在所述第一設備向所述第二設備發送所述源文件的過程中,對所述源文件的部分數據進行數據預取處理。
結合第一方面的第三種可能的實現方式,在第四種可能的實現方式中,所述第一設備判斷自身的文件系統是否存在與所述第二令牌匹配的文件,包括:
所述第一設備從所述第二令牌中獲取文件特征碼;
所述第一設備判斷自身的文件特征索引中是否存在與所述文件特征碼匹配的特征,如果存在,則確定所述第一設備的文件系統存在與所述第二令牌匹配的文件。
結合第一方面,在第五種可能的實現方式中,在所述第一設備向所述第二設備發送所述源文件標識對應的源文件之前,包括:
若所述源文件是頻繁訪問的文件,所述第一設備將所述源文件保存在緩存設備中;
所述第一設備向所述第二設備發送所述源文件標識對應的源文件,包括:
所述第一設備從所述緩存設備中讀取所述源文件并將所述源文件發送給所述第二設備。
在第二方面,本發明提供了一種卸載數據傳輸方法,包括:
客戶端向第一設備發送文件訪問命令,所述文件訪問命令包括第二設備需要訪問的源文件標識;
所述客戶端接收所述第一設備發送的第一令牌,所述第一令牌包括所述第一設備的IP地址和所述源文件標識;
所述客戶端向所述第二設備發送所述第一令牌;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310574739.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種振動篩物料分離造粒機
- 下一篇:循環流化床半干法脫硫系統





