[發(fā)明專利]動態(tài)自適應(yīng)垃圾清理方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201110219807.0 | 申請日: | 2011-08-02 |
| 公開(公告)號: | CN102332005A | 公開(公告)日: | 2012-01-25 |
| 發(fā)明(設(shè)計)人: | 肖長偉 | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 深圳市世紀(jì)恒程知識產(chǎn)權(quán)代理事務(wù)所 44287 | 代理人: | 胡海國 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 動態(tài) 自適應(yīng) 垃圾 清理 方法 系統(tǒng) | ||
1.一種動態(tài)自適應(yīng)垃圾清理方法,其特征在于,包括以下步驟:
文件定位寄存器FLR周期性地下發(fā)垃圾清理請求至文件訪問服務(wù)器FAS;
FAS收到所述垃圾清理請求后,獲取自己的狀態(tài)信息,并將其上報至FLR;
FLR根據(jù)FAS上報的所述狀態(tài)信息,生成垃圾清理信息,下發(fā)至FAS以供FAS進(jìn)行垃圾清理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述FAS收到垃圾清理請求后,獲取自己的狀態(tài)信息,并將其上報至FLR的步驟具體為:
FAS根據(jù)其當(dāng)前的讀寫請求隊列大小和當(dāng)前磁盤I/O讀寫量,計算獲得其狀態(tài)信息;
當(dāng)狀態(tài)信息為忙時,則上報FAS狀態(tài)為忙;或者
當(dāng)狀態(tài)信息為閑時,則上報FAS狀態(tài)為閑,且上報文件存儲單位chunk信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述FLR根據(jù)FAS上報的狀態(tài)信息,生成垃圾清理信息,下發(fā)至FAS以供FAS進(jìn)行垃圾清理的步驟具體為:
FLR分析FAS上報的狀態(tài)信息;
當(dāng)所述FAS上報的狀態(tài)信息為忙時,F(xiàn)LR置垃圾清理頻率和垃圾清理周期為最大值,且等待進(jìn)入下一周期;或者,當(dāng)所述FAS上報的狀態(tài)信息為閑時,根據(jù)FAS上報的chunk信息,計算出垃圾清理頻率和垃圾清理周期,并將其下發(fā)至FAS,以供FAS進(jìn)行垃圾清理;
將垃圾清理頻率和垃圾清理周期更新至FLR中的FAS信息表中。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述FLR分析FAS上報的狀態(tài)信息的步驟之前還包括:
FLR判斷FAS是否需要強制清理垃圾,是則發(fā)送強制垃圾清理請求至FAS;否則執(zhí)行所述FLR分析FAS上報的狀態(tài)信息的步驟。
5.一種動態(tài)自適應(yīng)垃圾清理系統(tǒng),其特征在于,包括文件定位寄存器FLR和文件訪問服務(wù)器FAS,其中,
所述FLR用于周期性地下發(fā)垃圾清理請求至FAS;根據(jù)FAS上報的所述狀態(tài)信息,生成垃圾清理信息,下發(fā)給FAS以供FAS進(jìn)行垃圾清理;
所述FAS用于收到垃圾清理請求后,獲取自己的狀態(tài)信息,并將其上報至FLR。
6.根據(jù)權(quán)利要求5所述的動態(tài)自適應(yīng)垃圾清理系統(tǒng),其特征在于,所述FLR包括:
垃圾清理請求發(fā)送模塊,用于周期性地下發(fā)垃圾清理請求至FAS;
垃圾清理信息生成模塊,用于在收到FAS上報的狀態(tài)信息后,生成垃圾清理信息,下發(fā)給FAS以供FAS進(jìn)行垃圾清理。
7.根據(jù)權(quán)利要求6所述的動態(tài)自適應(yīng)垃圾清理系統(tǒng),其特征在于,所述垃圾清理信息生成模塊具體用于:
分析FAS上報的狀態(tài)信息,當(dāng)FAS忙時,置垃圾清理頻率和垃圾清理周期為最大值,且等待進(jìn)入下一周期;
當(dāng)FAS閑時,根據(jù)FAS上報的chunk信息,計算出垃圾清理頻率和垃圾清理周期,并將其下發(fā)至FAS以供FAS進(jìn)行垃圾清理。
8.根據(jù)權(quán)利要求6或7所述的動態(tài)自適應(yīng)垃圾清理系統(tǒng),其特征在于,所述垃圾清理信息生成模塊還用于:
判斷FAS是否需要強制清理垃圾,是則發(fā)送強制垃圾清理請求至FAS,以供FAS進(jìn)行垃圾清理。
9.根據(jù)權(quán)利要求5所述的動態(tài)自適應(yīng)垃圾清理系統(tǒng),其特征在于,還包括:
FAS信息存儲模塊,用于存儲FAS信息表;
FAS信息更新模塊,用于將垃圾清理頻率和垃圾清理周期更新至所述FAS信息表中。
10.根據(jù)權(quán)利要求5或9所述的動態(tài)自適應(yīng)垃圾清理系統(tǒng),其特征在于,所述FAS包括:
接收模塊,用于接收垃圾清理請求;
狀態(tài)信息獲取模塊,用于根據(jù)垃圾清理請求獲取本身的狀態(tài)信息;
狀態(tài)信息上報模塊,用于將所述狀態(tài)信息上報至FLR。
11.根據(jù)權(quán)利要求10所述的動態(tài)自適應(yīng)垃圾清理系統(tǒng),其特征在于,所述狀態(tài)信息獲取模塊具體用于:
根據(jù)其當(dāng)前的讀寫請求隊列大小和當(dāng)前磁盤I/O讀寫量,計算獲得其狀態(tài)信息;
所述狀態(tài)信息上報模塊具體用于:
當(dāng)狀態(tài)信息為忙時,則上報FAS狀態(tài)為忙;或者
當(dāng)狀態(tài)信息為閑時,則上報FAS狀態(tài)為閑,且上報文件存儲單位chunk信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110219807.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 使用后向自適應(yīng)規(guī)則進(jìn)行整數(shù)數(shù)據(jù)的無損自適應(yīng)Golomb/Rice編碼和解碼
- 一種自適應(yīng)軟件UML建模及其形式化驗證方法
- 媒體自適應(yīng)參數(shù)的調(diào)整方法、系統(tǒng)及相關(guān)設(shè)備
- 五自由度自適應(yīng)位姿調(diào)整平臺
- 采用自適應(yīng)機匣和自適應(yīng)風(fēng)扇的智能發(fā)動機
- 一種自適應(yīng)樹木自動涂白裝置
- 一種基于微服務(wù)的多層次自適應(yīng)方法
- 一種天然氣發(fā)動機燃?xì)庾赃m應(yīng)控制方法及系統(tǒng)
- 一種中心自適應(yīng)的焊接跟蹤機頭
- 一種有砟軌道沉降自適應(yīng)式軌道系統(tǒng)





