[發(fā)明專利]低延遲高IOPS的數(shù)據(jù)訪問方法與存儲系統(tǒng)有效
| 申請?zhí)枺?/td> | 201911036827.7 | 申請日: | 2016-01-30 |
| 公開(公告)號: | CN110764710B | 公開(公告)日: | 2023-08-11 |
| 發(fā)明(設計)人: | 王田 | 申請(專利權)人: | 北京憶恒創(chuàng)源科技股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京卓特專利代理事務所(普通合伙) 11572 | 代理人: | 陳變花 |
| 地址: | 100192 北京市海淀區(qū)西小口*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 延遲 iops 數(shù)據(jù) 訪問 方法 存儲系統(tǒng) | ||
1.一種存儲系統(tǒng)中的數(shù)據(jù)訪問方法,其中所述存儲系統(tǒng)中包括第一組CPU核與第二組CPU核,所述存儲系統(tǒng)中的非聚合線程組包括多個第一線程,第一線程執(zhí)行IO處理的同步階段;聚合線程組包括多個第二線程,第二線程執(zhí)行IO處理的異步階段;其中第一組CPU核的每個專用于運行多個第一線程之一,使得第一線程的執(zhí)行完成前不會被搶占;第二組CPU核用于運行多個第二線程,使得第二線程在執(zhí)行過程中可被調(diào)度或搶占,所述方法包括:
通過所述多個第一線程之一獲取寫請求并將數(shù)據(jù)寫到緩沖區(qū);
通過所述多個第二線程之一將所述緩沖區(qū)中的數(shù)據(jù)寫到非易失存儲設備;
通過所述多個第一線程之一獲取讀請求并將讀請求發(fā)送給存儲設備;
響應于所述存儲設備完成讀請求,通過所述多個第一線程之一將從所述存儲設備讀出的數(shù)據(jù)返回給讀請求發(fā)出方。
2.根據(jù)權利要求1所述的方法,進一步包括:通過所述第一線程將寫請求的完成信息發(fā)送給寫請求發(fā)出方。
3.根據(jù)權利要求1-2之一所述的方法,其中,通過第二線程將所述緩沖區(qū)中的數(shù)據(jù)聚合后寫到存儲設備。
4.根據(jù)權利要求1或2所述的方法,其中,多個第二線程的一些專用于將數(shù)據(jù)寫入到第一存儲設備,而多個第二線程的另一些專用于將數(shù)據(jù)寫入到第二存儲設備。
5.一種存儲系統(tǒng)中的數(shù)據(jù)訪問設備,其中所述存儲系統(tǒng)中包括第一組CPU核與第二組CPU核,所述存儲系統(tǒng)中的非聚合線程組包括多個第一線程,第一線程執(zhí)行IO處理的同步階段;聚合線程組包括多個第二線程,第二線程執(zhí)行IO處理的異步階段;其中第一組CPU核的每個專用于運行多個第一線程之一,使得第一線程的執(zhí)行完成前不會被搶占;第二組CPU核用于運行多個第二線程,使得第二線程在執(zhí)行過程中可被調(diào)度或搶占,所述設備包括:
用于通過所述多個第一線程之一獲取寫請求并將數(shù)據(jù)寫到緩沖區(qū)的裝置;
用于通過所述多個第二線程之一將所述緩沖區(qū)中的數(shù)據(jù)寫到非易失存儲設備的裝置;
用于通過所述多個第一線程之一獲取讀請求并將讀請求發(fā)送給存儲設備的裝置;
用于響應于所述存儲設備完成讀請求,通過所述多個第一線程之一將從所述存儲設備讀出的數(shù)據(jù)返回給讀請求發(fā)出方的裝置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京憶恒創(chuàng)源科技股份有限公司,未經(jīng)北京憶恒創(chuàng)源科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911036827.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結構
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





