[發(fā)明專利]數(shù)據(jù)存取系統(tǒng)、內(nèi)存共享設(shè)備及數(shù)據(jù)讀取方法有效
| 申請?zhí)枺?/td> | 201310046412.4 | 申請日: | 2013-02-06 |
| 公開(公告)號: | CN103152394A | 公開(公告)日: | 2013-06-12 |
| 發(fā)明(設(shè)計)人: | 莫良偉 | 申請(專利權(quán))人: | 華為技術(shù)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F12/02;G06F12/08 |
| 代理公司: | 北京億騰知識產(chǎn)權(quán)代理事務(wù)所 11309 | 代理人: | 陳霽 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù) 存取 系統(tǒng) 內(nèi)存 共享 設(shè)備 讀取 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體涉及到一種數(shù)據(jù)存取系統(tǒng)、內(nèi)存共享設(shè)備及數(shù)據(jù)讀取方法。
背景技術(shù)
目前,隨著互聯(lián)網(wǎng)的發(fā)展與普及,分布式系統(tǒng)的應(yīng)用越來越廣泛。分布式文件系統(tǒng)(Distributed?file?system,DFS)是指建立在網(wǎng)絡(luò)之上的軟件系統(tǒng)。其特點是具有高度的內(nèi)聚性和透明性。內(nèi)聚性是指系統(tǒng)中每一個數(shù)據(jù)庫分布節(jié)點高度自治;透明性是指每一個數(shù)據(jù)庫分布節(jié)點對用戶的應(yīng)用來說都是透明的。但是,分布式系統(tǒng)之間的信息共享的實時性影響了分布式系統(tǒng)的整體性能。
在現(xiàn)有技術(shù)中,為了解決分布式系統(tǒng)的信息共享問題,通常采用如圖1所示的基于交換網(wǎng)絡(luò)的信息共享方式。在圖1中,作為獲取方控制系統(tǒng)A中的CPU希望獲取作為提供方控制系統(tǒng)B內(nèi)存單元中的數(shù)據(jù),過程為:1)控制系統(tǒng)A中的CPU向控制系統(tǒng)B的CPU發(fā)送請求消息;2)控制系統(tǒng)B中的CPU根據(jù)請求消息從本機內(nèi)存單元中讀取數(shù)據(jù);3)控制系統(tǒng)B中的CPU將攜帶數(shù)據(jù)的執(zhí)行結(jié)果返回給控制系統(tǒng)中A的CPU;4)控制系統(tǒng)A中的COU從執(zhí)行結(jié)果中提取數(shù)據(jù),并交給上層系統(tǒng)進行處理。在上述過程中,所有數(shù)據(jù)的流動都需要經(jīng)過控制系統(tǒng)A和控制系統(tǒng)B的中央處理器(Centra?l?Processing?Unit,CPU)參與處理。
以現(xiàn)有的基于交換網(wǎng)絡(luò)的信息共享方式為例,如圖2中所示流程,控制系統(tǒng)A中CPU希望獲取控制系統(tǒng)B內(nèi)存單元中的數(shù)據(jù),則控制系統(tǒng)A作為獲取方,控制系統(tǒng)B作為提供方,具體過程為,如圖2中實線流程,控制系統(tǒng)A中CPU在執(zhí)行某一程序時,需要獲取控制系統(tǒng)B內(nèi)存中的數(shù)據(jù),控制系統(tǒng)A中CPU通過交叉開關(guān)網(wǎng)絡(luò)向控制系統(tǒng)B中CPU發(fā)送請求消息;控制系統(tǒng)B中CPU對請求消息解析后,明確控制系統(tǒng)A中CPU需要獲取自身內(nèi)存中的數(shù)據(jù),則控制系統(tǒng)B中CPU根據(jù)請求消息訪問本機內(nèi)存中的內(nèi)存單元,并從中獲取數(shù)據(jù),控制系統(tǒng)B中CPU在從內(nèi)存單元中獲取數(shù)據(jù)后,要將獲取的數(shù)據(jù)反饋至控制系統(tǒng)A中CPU內(nèi),如圖2中虛線流程;控制系統(tǒng)B中CPU將攜帶數(shù)據(jù)的執(zhí)行結(jié)果通過交叉開關(guān)網(wǎng)絡(luò)返回給控制系統(tǒng)中A中CPU;控制系統(tǒng)A中CPU從執(zhí)行結(jié)果中獲取數(shù)據(jù),并交給上層系統(tǒng)進行處理。因此,現(xiàn)有技術(shù)中的基于交換網(wǎng)絡(luò)的信息共享方式,控制系統(tǒng)A在獲取其他控制系統(tǒng)中的數(shù)據(jù)均需要經(jīng)過控制系統(tǒng)A和其他控制系統(tǒng)B中CPU參與處理,尤其是在多個控制系統(tǒng)相互獲取其他控制系統(tǒng)中的數(shù)據(jù)時,多個控制系統(tǒng)的CPU均會參與處理,使得在整個信息共享的過程中,過多消耗作為提供方控制系統(tǒng)中CPU的性能,造成CPU的浪費,再者,在任一作為提供方控制系統(tǒng)中CPU運行軟件故障時,其所擁有的數(shù)據(jù)將不能被其它控制系統(tǒng)訪問,降低整個系統(tǒng)的可靠性。
因此,在現(xiàn)有技術(shù)中存在以下缺點:1)控制系統(tǒng)A與控制系統(tǒng)B的CPU均需要參與到信息的共享控制,使得在整個信息共享的過程中,過多消耗作為提供方控制系統(tǒng)中CPU的性能,造成CPU的浪費;2)作為提供方控制系統(tǒng)B中的CPU的運行軟件故障后,其所擁有的數(shù)據(jù)將不能被其它終端訪問,降低整個系統(tǒng)的可靠性。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種數(shù)據(jù)存取系統(tǒng),以解決現(xiàn)有技術(shù)作為提供方的控制系統(tǒng)過多消耗CPU的性能,造成CPU的浪費及降低整個系統(tǒng)的可靠性的問題,提供了一種信息處理的方法、裝置與系統(tǒng)。
第一方面,本發(fā)明實施例提供了一種數(shù)據(jù)存取系統(tǒng),所述系統(tǒng)包括:由兩個以上內(nèi)存共享設(shè)備組成的內(nèi)存共享資源池,以及兩個以上與所述內(nèi)存資源池中的每個內(nèi)存共享設(shè)備對應(yīng)的控制設(shè)備;
所述任一內(nèi)存共享設(shè)備具有統(tǒng)一編址的用于存儲數(shù)據(jù)的內(nèi)存單元,所述任一內(nèi)存共享設(shè)備中的第一內(nèi)存共享設(shè)備在接收到與第一內(nèi)存共享設(shè)備對應(yīng)的第一控制設(shè)備發(fā)送的帶有地址信息的內(nèi)存訪問請求時:
如果所述地址信息對應(yīng)的內(nèi)存單元為所述第一內(nèi)存共享設(shè)備中的內(nèi)存單元,則在第一內(nèi)存共享設(shè)備中的內(nèi)存單元中讀取數(shù)據(jù),并將所述數(shù)據(jù)反饋給所述第一控制設(shè)備,如果所述地址信息對應(yīng)的內(nèi)存單元為所述內(nèi)存共享資源池中的第二內(nèi)存共享設(shè)備中的內(nèi)存單元,則第一內(nèi)存共享設(shè)備將所述內(nèi)存訪問請求向所述第二內(nèi)存共享設(shè)備轉(zhuǎn)發(fā),并接收第二內(nèi)存共享設(shè)備反饋的所述第二內(nèi)存共享設(shè)備的內(nèi)存單元中的數(shù)據(jù);
所述任一內(nèi)存共享設(shè)備中的第一內(nèi)存共享設(shè)備在接收到第二內(nèi)存共享設(shè)備轉(zhuǎn)發(fā)的帶有地址信息的內(nèi)存訪問請求時,讀取數(shù)據(jù)并將讀取到的數(shù)據(jù)反饋給所述第二內(nèi)存共享設(shè)備。
基于第一方面,在第一種可能的實施方式中,所述內(nèi)存共享設(shè)備包括存儲模塊、處理模塊以及通信單元:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為技術(shù)有限公司,未經(jīng)華為技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310046412.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(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ù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(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è)備、數(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)裝置





