[發(fā)明專利]混合緩存的協(xié)同式自適應(yīng)預(yù)取方法、中間件和系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201210195811.2 | 申請(qǐng)日: | 2012-06-14 |
| 公開(公告)號(hào): | CN102779098A | 公開(公告)日: | 2012-11-14 |
| 發(fā)明(設(shè)計(jì))人: | 葛雄資 | 申請(qǐng)(專利權(quán))人: | 國(guó)家超級(jí)計(jì)算深圳中心(深圳云計(jì)算中心) |
| 主分類號(hào): | G06F12/08 | 分類號(hào): | G06F12/08 |
| 代理公司: | 深圳市世紀(jì)恒程知識(shí)產(chǎn)權(quán)代理事務(wù)所 44287 | 代理人: | 胡海國(guó) |
| 地址: | 518055 廣東省深圳市南*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 混合 緩存 協(xié)同 自適應(yīng) 方法 中間件 系統(tǒng) | ||
1.一種混合緩存的協(xié)同式自適應(yīng)預(yù)取方法,其特征在于,包括步驟:
協(xié)同式自適應(yīng)預(yù)取CAP中間件判定預(yù)取數(shù)據(jù)請(qǐng)求到達(dá);
判斷動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器DRAM中是否發(fā)生抖動(dòng);
如果否,則將所述預(yù)取數(shù)據(jù)請(qǐng)求存儲(chǔ)至所述DRAM中;
如果是,則將所述預(yù)取數(shù)據(jù)請(qǐng)求存儲(chǔ)至固態(tài)硬盤SSD中。
2.根據(jù)權(quán)利要求1所述的混合緩存的協(xié)同式自適應(yīng)預(yù)取方法,其特征在于,所述將預(yù)取數(shù)據(jù)請(qǐng)求存儲(chǔ)至所述DRAM中的步驟之后還包括:
將所述預(yù)取數(shù)據(jù)請(qǐng)求中的順序流數(shù)據(jù)的地址指針存儲(chǔ)至所述DRAM的順序鏈表中;將所述預(yù)取數(shù)據(jù)請(qǐng)求中的隨機(jī)流數(shù)據(jù)的地址指針存儲(chǔ)至所述DRAM的隨機(jī)鏈表中。
3.根據(jù)權(quán)利要求1所述的混合緩存的協(xié)同式自適應(yīng)預(yù)取方法,其特征在于,所述將預(yù)取數(shù)據(jù)請(qǐng)求存儲(chǔ)至固態(tài)硬盤SSD中的步驟之后還包括:
將所述預(yù)取數(shù)據(jù)請(qǐng)求中的順序流數(shù)據(jù)的地址指針存儲(chǔ)至所述SSD的順序鏈表中;將所述預(yù)取數(shù)據(jù)請(qǐng)求中的隨機(jī)流數(shù)據(jù)的地址指針存儲(chǔ)至所述SSD的隨機(jī)鏈表中。
4.根據(jù)權(quán)利要求2或3所述的混合緩存的協(xié)同式自適應(yīng)預(yù)取方法,其特征在于,還包括步驟:
將所述預(yù)取數(shù)據(jù)請(qǐng)求的順序流數(shù)據(jù)中訪問頻率超過預(yù)設(shè)頻率閾值的數(shù)據(jù)作為熱點(diǎn)數(shù)據(jù),存儲(chǔ)至所述SSD中,并將所述熱點(diǎn)數(shù)據(jù)的地址指針存儲(chǔ)至所述SSD的隨機(jī)鏈表中。
5.一種混合緩存的協(xié)同式自適應(yīng)預(yù)取中間件,其特征在于,包括:
請(qǐng)求判定模塊,用于判定預(yù)取數(shù)據(jù)請(qǐng)求到達(dá);
抖動(dòng)判斷模塊,用于判斷動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器DRAM中是否發(fā)生抖動(dòng);
DRAM數(shù)據(jù)存儲(chǔ)模塊,用于在所述DRAM未發(fā)生抖動(dòng)時(shí),將所述預(yù)取數(shù)據(jù)請(qǐng)求存儲(chǔ)至所述DRAM中;
SSD數(shù)據(jù)存儲(chǔ)模塊,用于在所述DRAM發(fā)生抖動(dòng)時(shí),將所述預(yù)取數(shù)據(jù)請(qǐng)求存儲(chǔ)至固態(tài)硬盤SSD中。
6.根據(jù)權(quán)利要求5所述的混合緩存的協(xié)同式自適應(yīng)預(yù)取中間件,其特征在于,還包括:
DRAM地址存儲(chǔ)模塊,用于在所述DRAM未發(fā)生抖動(dòng)時(shí),將所述預(yù)取數(shù)據(jù)請(qǐng)求中的順序流數(shù)據(jù)的地址指針存儲(chǔ)至所述DRAM的順序鏈表中;將所述預(yù)取數(shù)據(jù)請(qǐng)求中的隨機(jī)流數(shù)據(jù)的地址指針存儲(chǔ)至所述DRAM的隨機(jī)鏈表中。
7.根據(jù)權(quán)利要求5所述的混合緩存的協(xié)同式自適應(yīng)預(yù)取中間件,其特征在于,還包括:
SSD地址存儲(chǔ)模塊,用于在所述DRAM發(fā)生抖動(dòng)時(shí),將所述預(yù)取數(shù)據(jù)請(qǐng)求中的順序流數(shù)據(jù)的地址指針存儲(chǔ)至所述SSD的順序鏈表中;將所述預(yù)取數(shù)據(jù)請(qǐng)求中的隨機(jī)流數(shù)據(jù)的地址指針存儲(chǔ)至所述SSD的隨機(jī)鏈表中。
8.根據(jù)權(quán)利要求6或7所述的混合緩存的協(xié)同式自適應(yīng)預(yù)取中間件,其特征在于,還包括:
熱點(diǎn)數(shù)據(jù)存儲(chǔ)模塊,用于將所述預(yù)取數(shù)據(jù)請(qǐng)求的順序流數(shù)據(jù)中訪問頻率超過預(yù)設(shè)頻率閾值的數(shù)據(jù)作為熱點(diǎn)數(shù)據(jù),存儲(chǔ)至所述SSD中;
熱點(diǎn)地址存儲(chǔ)模塊,用于將所述熱點(diǎn)數(shù)據(jù)的地址指針存儲(chǔ)至所述SSD的隨機(jī)鏈表中。
9.一種混合緩存的協(xié)同式自適應(yīng)預(yù)取系統(tǒng),其特征在于,包括如權(quán)利要求5至8任一項(xiàng)所述的混合緩存的協(xié)同式自適應(yīng)預(yù)取中間件;
還包括:
動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器DRAM,用于在所述DRAM未發(fā)生抖動(dòng)時(shí),存儲(chǔ)所述預(yù)取數(shù)據(jù)請(qǐng)求;
固態(tài)硬盤SSD,用于在所述DRAM發(fā)生抖動(dòng)時(shí),存儲(chǔ)所述預(yù)取數(shù)據(jù)請(qǐng)求。
10.根據(jù)權(quán)利要求9所述的混合緩存的協(xié)同式自適應(yīng)預(yù)取系統(tǒng),其特征在于,所述DRAM包括順序鏈表和隨機(jī)鏈表;
所述DRAM的順序鏈表,用于在所述DRAM未發(fā)生抖動(dòng)時(shí),存儲(chǔ)所述預(yù)取數(shù)據(jù)請(qǐng)求中的順序流數(shù)據(jù)的地址指針;
所述DRAM的隨機(jī)鏈表,用于在所述DRAM未發(fā)生抖動(dòng)時(shí),存儲(chǔ)所述預(yù)取數(shù)據(jù)請(qǐng)求中的隨機(jī)流數(shù)據(jù)的地址指針。
11.根據(jù)權(quán)利要求9所述的混合緩存的協(xié)同式自適應(yīng)預(yù)取系統(tǒng),其特征在于,所述SSD包括順序鏈表和隨機(jī)鏈表;
所述SSD的順序鏈表,用于在所述DRAM發(fā)生抖動(dòng)時(shí),存儲(chǔ)所述預(yù)取數(shù)據(jù)請(qǐng)求中的順序流數(shù)據(jù)的地址指針;
所述SSD的隨機(jī)鏈表,用于在所述DRAM發(fā)生抖動(dòng)時(shí),存儲(chǔ)所述預(yù)取數(shù)據(jù)請(qǐng)求中的隨機(jī)流數(shù)據(jù)的地址指針。
12.根據(jù)權(quán)利要求10或11所述的混合緩存的協(xié)同式自適應(yīng)預(yù)取系統(tǒng),其特征在于,所述SSD還用于存儲(chǔ)熱點(diǎn)數(shù)據(jù),所述熱點(diǎn)數(shù)據(jù)為所述預(yù)取數(shù)據(jù)請(qǐng)求的順序流數(shù)據(jù)中訪問頻率超過預(yù)設(shè)頻率閾值的數(shù)據(jù);
所述SSD的隨機(jī)鏈表還用于存儲(chǔ)所述熱點(diǎn)數(shù)據(jù)的地址指針。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國(guó)家超級(jí)計(jì)算深圳中心(深圳云計(jì)算中心),未經(jīng)國(guó)家超級(jí)計(jì)算深圳中心(深圳云計(jì)算中心)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210195811.2/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
- 逐出高速緩存的行的電路布置、數(shù)據(jù)處理系統(tǒng)和方法
- 共享緩存管理系統(tǒng)及方法
- 分布式緩存系統(tǒng)、數(shù)據(jù)的緩存方法及緩存數(shù)據(jù)的查詢方法
- 一種緩存替換方法;裝置和系統(tǒng)
- 加速引擎及處理器
- 一種日志緩存方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 緩存控制方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 至少具有三個(gè)緩存級(jí)別的緩存層級(jí)的混合低級(jí)緩存包含策略
- 基于雙緩存區(qū)的緩存方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 緩存預(yù)載方法、裝置、處理器芯片及服務(wù)器
- 移動(dòng)通信終端的協(xié)同方法及其界面系統(tǒng)
- 業(yè)務(wù)協(xié)同流程配置、業(yè)務(wù)協(xié)同方法及裝置
- 一種基于健康檔案共享平臺(tái)的跨醫(yī)院協(xié)同檢查信息系統(tǒng)
- 一種協(xié)同控制方法、協(xié)同控制系統(tǒng)及變頻器
- 基于協(xié)同網(wǎng)關(guān)的跨域協(xié)同交互方法
- 一種生產(chǎn)協(xié)同管理方法及系統(tǒng)
- 云邊協(xié)同方法、裝置、系統(tǒng)、設(shè)備和介質(zhì)
- 一種智能辦公協(xié)同操作方法及系統(tǒng)
- 一種用于無人裝備的時(shí)間協(xié)同航跡規(guī)劃方法
- 基于大數(shù)據(jù)的智慧辦公協(xié)同方法及系統(tǒng)
- 使用后向自適應(yīng)規(guī)則進(jìn)行整數(shù)數(shù)據(jù)的無損自適應(yīng)Golomb/Rice編碼和解碼
- 一種自適應(yīng)軟件UML建模及其形式化驗(yàn)證方法
- 媒體自適應(yīng)參數(shù)的調(diào)整方法、系統(tǒng)及相關(guān)設(shè)備
- 五自由度自適應(yīng)位姿調(diào)整平臺(tái)
- 采用自適應(yīng)機(jī)匣和自適應(yīng)風(fēng)扇的智能發(fā)動(dòng)機(jī)
- 一種自適應(yīng)樹木自動(dòng)涂白裝置
- 一種基于微服務(wù)的多層次自適應(yīng)方法
- 一種天然氣發(fā)動(dòng)機(jī)燃?xì)庾赃m應(yīng)控制方法及系統(tǒng)
- 一種中心自適應(yīng)的焊接跟蹤機(jī)頭
- 一種有砟軌道沉降自適應(yīng)式軌道系統(tǒng)





