[發明專利]一種分布式存儲系統中TGT穩定性優化方法有效
| 申請號: | 201710453948.6 | 申請日: | 2017-06-15 |
| 公開(公告)號: | CN107277131B | 公開(公告)日: | 2019-08-13 |
| 發明(設計)人: | 張朝潞 | 申請(專利權)人: | 深圳市云舒網絡技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/24 |
| 代理公司: | 深圳市鼎智專利代理事務所(普通合伙) 44411 | 代理人: | 徐永雷 |
| 地址: | 518001 廣東省深圳市南山區南山街道高*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 存儲系統 tgt 穩定性 優化 方法 | ||
1.一種分布式存儲系統中TGT穩定性優化方法,所述優化方法應用于分布式存儲系統或單機存儲使用,其特征在于:所述優化方法包括分布式iSCSI存儲系統,該分布式iSCSI存儲系統包括:
應用主機:該應用主機是應用程序運行的主機,當應用程序需要使用外部存儲時,通過iSCSI initiator將控制主機提供的iSCSI Target中的LUN映射到本主機上,應用程序就像使用本地磁盤一樣,使用iSCSI卷;
控制主機:生成iSCSI Target,完成后端存儲資源抽象,將后端存儲資源通過iSCSI提供存儲服務,實現數據通道,IOPS限制,網絡RAID,糾刪碼特性實現;TGT是一個iSCSITarget框架,具體的數據存儲由Backend模塊實現,通過自定義實現Backend模塊,來適配不同的后端存儲系統;
存儲主機:分布式存儲系統中,數據最終的存放地點,將存儲資源抽象成多個存儲組件;
所述優化方法還包括多進程和共享內存方法,所述多進程和共享內存方法是在TGTD進程外部,設置一片共享內存區域和一個MicroController模塊,共享內存區域用于傳遞數據,由MicroController模塊完成數據傳輸和功能特性的具體實現,具體實施步驟如下:
步驟①:在控制主機中規劃存儲資源,每個存儲資源對應一個TGTD進程、一個TGTD進程只包含一個Target和一個LUN;
步驟②:應用主機通過網絡發現Target和LUN,根據需求應用主機選擇所需的LUN完成登錄過程;于是便將LUN映射為應用主機的虛擬塊設備;
步驟③:應用主機上的程序使用虛擬塊設備,數據通過網絡傳遞TGTD進程,TGT框架將iSCSI協議格式的數據處理后,以SCSI命令格式傳遞到Backend模塊;Backend模塊處理后,將數據封裝成請求存放到共享內存區域,并通知MicroController模塊有新數據到來;
步驟④:MicroController模塊收到有新數據到來的通知后,從共享內存區域取出相應的請求,經請求經過處理后通過網絡將數據落地到存儲主機中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市云舒網絡技術有限公司,未經深圳市云舒網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710453948.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種水平設置的自助領卡機
- 下一篇:金屬齒檢測和定位





