[發(fā)明專利]分布式文件系統(tǒng)及其中的上層文件系統(tǒng)的訪問方法有效
| 申請?zhí)枺?/td> | 201010280603.3 | 申請日: | 2010-09-10 |
| 公開(公告)號: | CN101937465A | 公開(公告)日: | 2011-01-05 |
| 發(fā)明(設(shè)計(jì))人: | 朱鵬;夏艦波;江凌生 | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F9/46 |
| 代理公司: | 北京康信知識產(chǎn)權(quán)代理有限責(zé)任公司 11240 | 代理人: | 余剛;吳孟秋 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 分布式 文件系統(tǒng) 及其 中的 上層 訪問 方法 | ||
1.一種分布式文件系統(tǒng)中的上層文件系統(tǒng)的訪問方法,其特征在于,包括:
多線程應(yīng)用中的輸入輸出IO型線程發(fā)出用于請求訪問上層文件系統(tǒng)的同步IO請求;
上層調(diào)度器選擇所述上層文件系統(tǒng)的核心線程來處理所述同步IO請求,其中,所述核心線程綁定在虛內(nèi)核中央處理器CPU上并且具有比非核心線程高的調(diào)度優(yōu)先級;
在處理完成后,所述上層文件系統(tǒng)通知所述上層調(diào)度器對所述IO型線程進(jìn)行優(yōu)先調(diào)度;
所述上層調(diào)度器優(yōu)先調(diào)度所述IO型線程并向所述IO型線程發(fā)送所述同步IO請求的響應(yīng)消息。
2.根據(jù)權(quán)利要求1所述的訪問方法,其特征在于,在所述IO型線程發(fā)出所述同步IO請求之前,還包括:
所述上層文件系統(tǒng)啟動后,指定所述虛內(nèi)核CPU,并確定所述核心線程;
所述上層文件系統(tǒng)向所述上層調(diào)度器發(fā)送第一配置請求,其中,所述第一配置請求中包括指定的所述虛內(nèi)核CPU的信息、以及確定的所述核心線程的信息;
所述上層調(diào)度器接收到所述第一配置請求后,確定所述上層文件系統(tǒng)的第一配置策略并發(fā)送給內(nèi)核調(diào)度器,其中,所述第一配置策略包括:所述核心線程綁定在所述虛內(nèi)核CPU上以及所述核心線程的調(diào)度優(yōu)先級高于所述非核心線程的調(diào)度優(yōu)先級;
所述內(nèi)核調(diào)度器以所述第一配置策略進(jìn)行設(shè)置。
3.根據(jù)權(quán)利要求2所述的訪問方法,其特征在于,在所述IO型線程發(fā)出所述同步IO請求之前,還包括:
所述多線程應(yīng)用啟動后,根據(jù)所述上層文件系統(tǒng)指定的所述虛內(nèi)核CPU確定非虛內(nèi)核CPU,并確定所述IO型線程的調(diào)度優(yōu)先級高于所述多線程應(yīng)用中的運(yùn)算型線程的調(diào)度優(yōu)先級;
所述多線程應(yīng)用向所述上層調(diào)度器發(fā)送第二配置請求,其中,所述第二配置請求中包括確定的所述非虛內(nèi)核CPU的信息、以及所述IO型線程的調(diào)度優(yōu)先級和所述運(yùn)算型線程的調(diào)度優(yōu)先級;
所述上層調(diào)度器接收到所述第二配置請求后,確定所述多線程應(yīng)用的第二配置策略并發(fā)送給所述內(nèi)核調(diào)度器,其中,所述第二配置策略包括:所述多線程應(yīng)用在所述非虛內(nèi)核CPU上調(diào)度,并且所述IO型線程的調(diào)度優(yōu)先級高于所述運(yùn)算型線程的調(diào)度優(yōu)先級;
所述內(nèi)核調(diào)度器以所述第二配置策略進(jìn)行設(shè)置。
4.根據(jù)權(quán)利要求1所述的訪問方法,其特征在于,在所述IO型線程發(fā)出所述同步IO請求之后,還包括:
所述IO型線程進(jìn)入阻塞狀態(tài)以使得內(nèi)核調(diào)度器進(jìn)行調(diào)度;
所述內(nèi)核調(diào)度器進(jìn)行調(diào)度以使得所述上層調(diào)度器選擇所述核心線程來處理所述同步IO請求。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的訪問方法,其特征在于,所述上層文件系統(tǒng)通知所述上層調(diào)度器對所述IO型線程進(jìn)行優(yōu)先調(diào)度包括:
在處理完成后,所述核心線程通知所述上層調(diào)度器對所述IO型線程進(jìn)行優(yōu)先調(diào)度;
所述上層調(diào)度器接收到所述通知后,標(biāo)注所述IO型線程的調(diào)度優(yōu)先級為最高;
所述內(nèi)核調(diào)度器進(jìn)行調(diào)度以使得所述上層調(diào)度器優(yōu)先調(diào)度所述IO型線程。
6.根據(jù)權(quán)利要求5所述的訪問方法,其特征在于,所述上層調(diào)度器優(yōu)先調(diào)度所述IO型線程包括:
所述上層調(diào)度器選擇具有最高的調(diào)度優(yōu)先級的所述IO型線程進(jìn)行調(diào)度。
7.一種分布式文件系統(tǒng),其特征在于,包括:
多線程應(yīng)用模塊,用于在多線程應(yīng)用中的輸入輸出IO型線程啟動時,發(fā)出用于請求訪問上層文件系統(tǒng)的同步IO請求;
上層調(diào)度器,用于選擇所述上層文件系統(tǒng)的核心線程來處理所述同步IO請求,其中,所述核心線程綁定在虛內(nèi)核中央處理器CPU上并且具有比非核心線程高的調(diào)度優(yōu)先級;以及優(yōu)先調(diào)度所述IO型線程并向所述IO型線程發(fā)送所述同步IO請求的響應(yīng)消息;
所述上層文件系統(tǒng),用于使用所述核心線程處理所述同步IO請求,并在處理完成后通知所述上層調(diào)度器對所述IO型線程進(jìn)行優(yōu)先調(diào)度。
該專利技術(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/201010280603.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)





