[發明專利]訪問存儲在存儲系統中的數據對象的方法和系統有效
| 申請號: | 201610190703.4 | 申請日: | 2016-03-30 |
| 公開(公告)號: | CN106933500B | 公開(公告)日: | 2020-07-14 |
| 發明(設計)人: | D·鮑威爾 | 申請(專利權)人: | 伊姆西公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京潤平知識產權代理有限公司 11283 | 代理人: | 謝鑫;肖冰濱 |
| 地址: | 美國馬*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 訪問 存儲 存儲系統 中的 數據 對象 方法 系統 | ||
1.一種存儲系統,該存儲系統包括:
通信架構;
耦合到該通信架構的存儲模塊,該存儲模塊具有用于存儲數據的一個或多個存儲設備;
耦合到所述通信架構的客戶端設備,該客戶端具有對象描述符OD生成器,該OD生成器用于為多個數據訪問會話生成多個OD,每個OD對應于特定數據訪問會話,以訪問存儲在所述存儲模塊的所述存儲設備中的數據;
經由所述通信架構耦合到所述客戶端設備和所述存儲模塊的第一控制模塊CM,該第一CM用于管理所述存儲模塊的訪問;以及
耦合到所述通信架構的第二CM,其中所述第二CM還經由處理器間鏈路耦合到所述第一CM,
其中該第一CM適用于:
從客戶端設備接收訪問存儲在所述存儲模塊中的數據對象的請求,該請求包括唯一標識該數據對象的OD,其中該唯一標識該數據對象的OD由所述客戶端設備的所述OD生成器創建,
響應于該請求,該第一CM檢查與該第一CM相關聯的第一對象描述符表ODT,以確定該OD是否有效,其中所述第二CM保存第二ODT以使得該第二CM能夠提供對所述存儲模塊的訪問,以及
響應于確定該OD有效,允許所述存儲模塊服務所述請求,其中響應于所述請求是用于發起用于訪問第一數據對象的第一數據訪問會話的第一請求,所述第一CM還適用于:
檢查所述第一ODT以確定所述第一ODT是否包含匹配從所述第一請求提取的第一OD的ODT項,以及
響應于確定沒有找到匹配ODT項,
在所述第一ODT中創建第一ODT項以存儲該第一OD和要被訪問的該第一數據對象的屬性,以及
經由所述處理器間鏈路向所述第二CM傳送第一控制信號以允許所述第二CM相對于所述第一ODT項同步所述第二ODT。
2.根據權利要求1所述的存儲系統,其中所述第一CM還適用于:
經由所述處理器間鏈路向所述第二CM傳送控制信號以允許所述第二CM將所述第二ODT與所述第一ODT同步,
從所述第二CM接收響應,該響應指示所述第二ODT已經與所述第一ODT同步,以及
向所述客戶端設備返回所述請求的狀態,該請求的狀態指示是否已成功服務所述請求。
3.根據權利要求1所述的存儲系統,其中該第一OD由所述客戶端設備創建,以及
所述第一CM適用于響應于經由所述處理器間鏈路從所述第二CM接收到針對所述第一控制信號的第一響應,向所述客戶端設備返回第一狀態。
4.根據權利要求1所述的存儲系統,其中響應于確定找到匹配ODT項,所述第一CM拒絕所述第一請求,不與所述第二CM同步。
5.根據權利要求1所述的存儲系統,其中響應于所述請求是用于終止訪問第二數據對象的第二數據訪問會話的第二請求,所述第一CM適用于:
檢查所述第一ODT以確定該第一ODT是否包含匹配從所述第二請求提取的第二OD的ODT項,其中該第二OD由所述客戶端設備創建,以及
響應于確定找到匹配所述第二OD的第二ODT項,
從所述第一ODT移除該第二ODT項,
經由所述處理器間鏈路向所述第二CM傳送第二控制信號以允許該第二CM相對于該移除的第二ODT項同步所述第二ODT,以及
響應于經由所述處理器間鏈路從所述第二CM接收到針對所述第二控制信號的第二響應,向所述客戶端設備返回第二狀態。
6.根據權利要求5所述的存儲系統,其中響應于確定沒有找到匹配所述第二OD的ODT項,所述第一CM拒絕所述第二請求,不與所述第二CM同步。
7.根據權利要求1所述的存儲系統,其中所述通信架構包括快速外圍部件互連PCIe架構。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于伊姆西公司,未經伊姆西公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610190703.4/1.html,轉載請聲明來源鉆瓜專利網。





