[發(fā)明專利]一種管理數(shù)據(jù)訪問的方法及裝置有效
| 申請?zhí)枺?/td> | 201410392257.6 | 申請日: | 2014-08-11 |
| 公開(公告)號: | CN104182490B | 公開(公告)日: | 2018-06-19 |
| 發(fā)明(設(shè)計)人: | 叢戎;何志平;邢偉 | 申請(專利權(quán))人: | 浪潮(北京)電子信息產(chǎn)業(yè)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京安信方達知識產(chǎn)權(quán)代理有限公司 11262 | 代理人: | 王丹;李丹 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 有效請求 預(yù)先設(shè)置 管理數(shù)據(jù) 獲取請求 請求隊列 閾值時 隊列 數(shù)據(jù)處理請求 數(shù)據(jù)處理 系統(tǒng)開銷 異構(gòu)融合 輪詢 架構(gòu) 訪問 節(jié)約 應(yīng)用 | ||
本發(fā)明公開了一種管理數(shù)據(jù)訪問的方法及裝置,應(yīng)用于異構(gòu)融合架構(gòu),包括:當(dāng)請求到來時,獲取請求隊列中有效請求的總個數(shù);判斷獲得的有效請求的總個數(shù)是否大于或等于預(yù)先設(shè)置的請求個數(shù)閾值;當(dāng)獲得的有效請求的總個數(shù)大于或等于預(yù)先設(shè)置的請求個數(shù)閾值時,采用輪詢的方法對請求隊列中所有請求進行處理;當(dāng)請求隊列中有效請求的總個數(shù)小于預(yù)先設(shè)置的請求個數(shù)閾值時,繼續(xù)等到請求到來并執(zhí)行所述獲取請求隊列中有效請求的總個數(shù)的步驟。本發(fā)明的技術(shù)方案降低了由于請求總量的差異而帶來的對大數(shù)據(jù)處理的影響,從而提升了對大數(shù)據(jù)處理請求的效率,從而節(jié)約了系統(tǒng)開銷。
技術(shù)領(lǐng)域
本發(fā)明涉及大數(shù)據(jù)調(diào)度管理技術(shù),尤指一種管理數(shù)據(jù)訪問的方法及裝置。
背景技術(shù)
隨著計算機技術(shù)的飛速發(fā)展,數(shù)據(jù)量也隨之增大,大數(shù)據(jù)處理的速度問題愈發(fā)突出,為了保證其時效性,目前,業(yè)界提出采用即時處理的方法來對大數(shù)據(jù)進行處理,即當(dāng)大數(shù)據(jù)處理請求來時就對該請求進行處理。
但是,當(dāng)請求集中在某一個時刻一起到來時,現(xiàn)有對大數(shù)據(jù)的即時處理的方法會帶來一些問題,比如:由于需要處理的請求的總數(shù)量很大而導(dǎo)致服務(wù)器處理效率低下,以及當(dāng)大數(shù)據(jù)處理請求量較少時,服務(wù)器也要對這些少量的大數(shù)據(jù)處理請求進行處理,這就會導(dǎo)致服務(wù)器一直在低功耗運轉(zhuǎn),浪費了系統(tǒng)開銷。
發(fā)明內(nèi)容
為了解決上述技術(shù)問題,本發(fā)明提供了一種管理數(shù)據(jù)訪問的方法及裝置,能夠降低由于請求總量的差異而帶來的對大數(shù)據(jù)處理的影響,從而提升對大數(shù)據(jù)處理請求的效率,節(jié)約系統(tǒng)開銷。
為了達到本發(fā)明目的,本發(fā)明提供了一種管理數(shù)據(jù)訪問的方法,應(yīng)用于異構(gòu)融合架構(gòu),包括:當(dāng)請求到來時,獲取請求隊列中有效請求的總個數(shù);
判斷獲得的有效請求的總個數(shù)是否大于或等于預(yù)先設(shè)置的請求個數(shù)閾值;
當(dāng)獲得的有效請求的總個數(shù)大于或等于預(yù)先設(shè)置的請求個數(shù)閾值時,采用輪詢的方法對請求隊列中所有請求進行處理;當(dāng)請求隊列中有效請求的總個數(shù)小于預(yù)先設(shè)置的請求個數(shù)閾值時,繼續(xù)等到請求到來并執(zhí)行獲取請求隊列中有效請求的總個數(shù)的步驟。
進一步地,該方法之前還包括:預(yù)先設(shè)置請求隊列;
當(dāng)請求到來時,獲取請求隊列中有效請求的總個數(shù)之前還包括:將請求按照時間順序添加到請求隊列中。
以及,
預(yù)先設(shè)置請求名稱為:數(shù)據(jù)名稱--屬性--標(biāo)簽;
其中,標(biāo)簽的初始值設(shè)置為0,請求每被處理完一次,對請求的標(biāo)簽進行遞增處理;
屬性包括:讀數(shù)據(jù)請求或?qū)憯?shù)據(jù)請求。
進一步地,在采用輪詢的方法對請求隊列中所有請求進行處理之后,該方法還包括:設(shè)置完成隊列;
當(dāng)請求隊列中的請求被處理完成后,按照時間順序?qū)⒄埱髲恼埱箨犃修D(zhuǎn)移至完成隊列中。
進一步地,采用輪詢的方法對請求隊列中所有請求進行處理,包括:
獲取請求隊列中各個請求的標(biāo)簽,對獲得的各個請求的標(biāo)簽按照由大到小的順序進行排序;
按照各個請求的標(biāo)簽的由大到小的順序?qū)Ω鱾€請求進行處理。
進一步地,按照各個請求的標(biāo)簽由大到小的順序?qū)Ω鱾€請求進行處理,包括:
按照各個請求的標(biāo)簽的由大到小的順序,依次獲取各個請求的屬性;
當(dāng)請求的屬性顯示為寫數(shù)據(jù)請求時,將該數(shù)據(jù)寫入異構(gòu)融合架構(gòu)中的文件系統(tǒng)中,并將該寫操作返回至操作系統(tǒng)并記錄該請求完成;當(dāng)請求的屬性顯示為讀數(shù)據(jù)請求時,讀取讀數(shù)據(jù)請求所要的數(shù)據(jù)并將該讀操作返回至操作系統(tǒng)并記錄該請求完成;
請求被處理完成后,對請求的標(biāo)簽進行遞增處理。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮(北京)電子信息產(chǎn)業(yè)有限公司,未經(jīng)浪潮(北京)電子信息產(chǎn)業(yè)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410392257.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)管理系統(tǒng)、數(shù)據(jù)管理裝置、數(shù)據(jù)管理方法
- 一種資源受限設(shè)備和數(shù)據(jù)訪問方法
- 基于數(shù)據(jù)庫管理系統(tǒng)的電極加工管理系統(tǒng)
- 基于數(shù)據(jù)生命周期管理模板的數(shù)據(jù)管理
- 網(wǎng)絡(luò)管理數(shù)據(jù)配置方法、裝置和系統(tǒng)
- 管理數(shù)據(jù)的存儲方法、設(shè)備及存儲介質(zhì)
- 面向教育的數(shù)據(jù)治理管理方法及系統(tǒng)
- 基于核心對象的一體化數(shù)據(jù)管理系統(tǒng)
- 一種用于城市級數(shù)據(jù)中臺的數(shù)據(jù)治理系統(tǒng)
- 一種基于區(qū)塊鏈的城市管理系統(tǒng)





