[發明專利]一種立即數的完整性的校驗方法及裝置有效
| 申請號: | 201711329056.1 | 申請日: | 2017-12-13 |
| 公開(公告)號: | CN108304214B | 公開(公告)日: | 2022-05-13 |
| 發明(設計)人: | 周麗南;楊松 | 申請(專利權)人: | 超聚變數字技術有限公司 |
| 主分類號: | G06F9/30 | 分類號: | G06F9/30;H04L67/14;H04L9/40 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 450046 河南省鄭州市鄭*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 立即 完整性 校驗 方法 裝置 | ||
本發明提出了一種寫操作中的立即數的完整性的校驗方法和裝置。在當前的做法中,存儲控制器收到接口卡發來的攜帶立即數的寫操作請求通知后,才將相應的完整性控制信息下發給接口卡,使其根據該完整性控制信息進行立即數完整性的校驗。針對目前做法產生的效率較低、交互時延較長的問題,本發明在接口卡收到攜帶立即數的寫操作請求之前,存儲控制器就將完整性控制信息預存至接口卡的存儲空間中。接口卡收到攜帶立即數的寫操作請求后,可以立刻獲取完整性控制信息并進行立即數完整性的校驗。
技術領域
本發明涉及數據存儲技術領域,特別涉及一種立即數的完整性的校驗的方法及裝置。
背景技術
隨著網絡技術的發展以及數字信息的指數化增長,網絡存儲技術變得越來越重要,其發展也日新月異。其中,光纖通道技術(Fiber Channel,FC)是一種能夠為存儲設備、IP數據網、音頻流等應用提供高速數據傳輸的骨干網絡技術。光纖通道技術由美國工業標準協會提出,它能夠為多種高層協議(Upper Level Protocols,ULP)提供高性能的傳輸通道。這些協議包括智能外設接口(Intelligent Peripheral Interface,IPI)命令集、小型計算機系統接口(Small Computer System Interface,SCSI)命令集或高性能并行接口(High-Performance Parallel Interface,HIPPI)數據幀、互聯網協議(InternetProtocol,IP)等。其中,小型計算機系統接口協議是一種用于計算機和智能設備之間系統級接口的獨立處理器標準,是各類存儲技術中的重要組成部分。
根據所要傳輸的數據類型的不同,小型計算機系統接口協議進行數據傳輸的寫操作請求可分為兩種模式:一種是請求數據寫操作請求,另一種是立即數寫操作請求(也成為非請求數據寫操作請求)。其中,立即數(Immediate Data)指:在立即尋址方式中,操作數緊跟在操作碼后面,與操作碼一起放在命令中,存儲設備接收到命令后直接調用該操作數,而不需要到其他地址單元去取相應的操作數,上述寫命令中的操作數就被稱為立即數。
在立即數從服務器通過網絡傳輸到存儲設備的過程中,可能會因為網絡環境或者硬件設備等問題而出現錯誤。這些數據傳輸的錯誤對于一些對數據準確性和完整性有著重要要求的場合是不能允許的。為了確認接收到的信息的完整性和準確性,需要對其進行校驗,其中的一種方法是采用數據完整域(Data Integrity Field,DIF)的方法進行數據完整性的校驗。該方法是通過對數據附加校驗數據等信息的方式,對數據傳輸過程中的完整性和一致性進行保護。
目前,對于立即數的完整性校驗的操作,通常采取以下的技術方案:當接口卡接收到攜帶立即數的寫操作請求后,先緩存該立即數,并將該寫操作請求通知存儲控制器。存儲控制器收到該寫操作請求后,將相應的完整性控制信息下發給接口卡,接口卡再根據該完整性控制信息進行立即數完整性的校驗。采取該技術方案對立即數進行完整性校驗時,存在著交互時延較長的缺陷。
發明內容
本申請的實施例提供一種寫操作的立即數的完整性校驗方法以及實現該方法的接口卡和存儲設備,解決現有技術中存在的交互時延較長的問題。
本申請的實施例提供的具體技術方案如下:
第一方面,提供一種寫操作的立即數的完整性校驗方法,該方法應用于存儲設備,該存儲設備包括接口卡、存儲控制器以及存儲介質,用于存儲至少一個服務器的數據,并與至少一個服務器之間建立至少一條連接。該方法包括:
接口卡接收來自服務器的寫操作請求,該寫操作請求攜帶立即數,根據該寫操作請求獲取服務器與存儲設備連接的連接信息,再根據該連接信息,從預存的完整性校驗信息集合中獲取連接對應的完整性控制信息,接口卡根據該完整性控制信息,對寫操作請求中的立即數進行完整性校驗。采用這種方法,接口卡在收到寫操作請求后就可以直接獲取對應的完整性控制信息,減少了接口卡和存儲控制器之間的交互時延。
結合第一方面,在第一種可能的實現方式中,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于超聚變數字技術有限公司,未經超聚變數字技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711329056.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:運行程序的熱修復方法及裝置
- 下一篇:一種基于國產平臺的顯存優化實現方法





