[發(fā)明專(zhuān)利]一種基于NVM存儲(chǔ)設(shè)備的快速大數(shù)據(jù)系統(tǒng)及其設(shè)計(jì)方法在審
| 申請(qǐng)?zhí)枺?/td> | 201810001877.0 | 申請(qǐng)日: | 2018-01-02 |
| 公開(kāi)(公告)號(hào): | CN108287664A | 公開(kāi)(公告)日: | 2018-07-17 |
| 發(fā)明(設(shè)計(jì))人: | 牛德姣;陳波;蔡濤;詹畢晟;彭長(zhǎng)生;詹永照 | 申請(qǐng)(專(zhuān)利權(quán))人: | 江蘇科海智能系統(tǒng)有限公司;江蘇大學(xué) |
| 主分類(lèi)號(hào): | G06F3/06 | 分類(lèi)號(hào): | G06F3/06 |
| 代理公司: | 南京正聯(lián)知識(shí)產(chǎn)權(quán)代理有限公司 32243 | 代理人: | 盧霞 |
| 地址: | 212013 江蘇省鎮(zhèn)江*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 存儲(chǔ)設(shè)備 大數(shù)據(jù) 存儲(chǔ)子系統(tǒng) 高速節(jié)點(diǎn) 構(gòu)建 數(shù)據(jù)節(jié)點(diǎn)服務(wù)器 元數(shù)據(jù)節(jié)點(diǎn) 傳統(tǒng)存儲(chǔ) 訪問(wèn)數(shù)據(jù) 高效存儲(chǔ) 海量數(shù)據(jù) 系統(tǒng)訪問(wèn) 元數(shù)據(jù) 應(yīng)用 服務(wù)器 替換 存儲(chǔ) 引入 支撐 訪問(wèn) | ||
本發(fā)明公開(kāi)了一種基于NVM存儲(chǔ)設(shè)備的快速大數(shù)據(jù)系統(tǒng)及其設(shè)計(jì)方法,針對(duì)現(xiàn)有大數(shù)據(jù)系統(tǒng)訪問(wèn)本地存儲(chǔ)設(shè)備效率較低的問(wèn)題,引入NVM存儲(chǔ)設(shè)備替換傳統(tǒng)存儲(chǔ)設(shè)備,設(shè)計(jì)基于NVM存儲(chǔ)設(shè)備的快速大數(shù)據(jù)系統(tǒng)來(lái)工作;包括快速大數(shù)據(jù)系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)和基于NVM存儲(chǔ)設(shè)備的高速節(jié)點(diǎn)存儲(chǔ)子系統(tǒng)構(gòu)建方法。本發(fā)明使用基于NVM存儲(chǔ)設(shè)備的高速節(jié)點(diǎn)存儲(chǔ)子系統(tǒng)構(gòu)建方法,在元數(shù)據(jù)節(jié)點(diǎn)服務(wù)器和數(shù)據(jù)節(jié)點(diǎn)服務(wù)器中高效存儲(chǔ)元數(shù)據(jù)與數(shù)據(jù),提高大數(shù)據(jù)系統(tǒng)中存儲(chǔ)和訪問(wèn)海量數(shù)據(jù)的效率。本發(fā)明可應(yīng)用于支撐各類(lèi)大數(shù)據(jù)應(yīng)用,提高其執(zhí)行和訪問(wèn)數(shù)據(jù)的效率。
技術(shù)領(lǐng)域
本發(fā)明屬于大數(shù)據(jù)系統(tǒng)領(lǐng)域,具體涉及大數(shù)據(jù)系統(tǒng)的數(shù)據(jù)存儲(chǔ)與訪問(wèn)效率,設(shè)計(jì)了一種基于NVM存儲(chǔ)設(shè)備的快速大數(shù)據(jù)系統(tǒng)。主要引入NVM存儲(chǔ)設(shè)備替換傳統(tǒng)存儲(chǔ)設(shè)備,使用基于NVM存儲(chǔ)設(shè)備構(gòu)建高速節(jié)點(diǎn)存儲(chǔ)子系統(tǒng),設(shè)計(jì)基于NVM存儲(chǔ)設(shè)備的快速大數(shù)據(jù)系統(tǒng),在元數(shù)據(jù)節(jié)點(diǎn)服務(wù)器和數(shù)據(jù)節(jié)點(diǎn)服務(wù)器中高效存儲(chǔ)元數(shù)據(jù)與數(shù)據(jù),提高大數(shù)據(jù)系統(tǒng)中存儲(chǔ)和訪問(wèn)海量數(shù)據(jù)的效率。
背景技術(shù)
大數(shù)據(jù)系統(tǒng)是當(dāng)前研究與開(kāi)發(fā)的熱點(diǎn),Hadoop其中的典型代表,具有處理海量數(shù)據(jù)的能力,但大數(shù)據(jù)系統(tǒng)中節(jié)點(diǎn)服務(wù)器本地存儲(chǔ)設(shè)備一般使用Disk和基于Flash的SSD,性能較低;Hadoop中數(shù)據(jù)結(jié)點(diǎn)在頻繁的與客戶端交互過(guò)程中會(huì)形成大量的I/O操作,文件存取的時(shí)間遠(yuǎn)大于傳輸?shù)臅r(shí)間,大部分時(shí)候造成集群效率下降的原因不是網(wǎng)絡(luò)問(wèn)題,而是物理設(shè)備的I/O效率問(wèn)題,I/O效率已經(jīng)成為大數(shù)據(jù)系統(tǒng)中不得不面對(duì)的瓶頸問(wèn)題。所以對(duì)于提高大數(shù)據(jù)系統(tǒng)的效率,不但要優(yōu)化內(nèi)存資源的占用;也必須提高系統(tǒng)的I/O性能和減少讀寫(xiě)操作的時(shí)間延遲,新型的高性能存儲(chǔ)設(shè)備的出現(xiàn)如NVM給了我們一個(gè)很好的機(jī)會(huì)來(lái)提高大數(shù)據(jù)系統(tǒng)的I/O性能。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于NVM存儲(chǔ)設(shè)備的快速大數(shù)據(jù)系統(tǒng)及其設(shè)計(jì)方法,以實(shí)現(xiàn)在元數(shù)據(jù)節(jié)點(diǎn)服務(wù)器和數(shù)據(jù)節(jié)點(diǎn)服務(wù)器中高效存儲(chǔ)元數(shù)據(jù)與數(shù)據(jù),提高大數(shù)據(jù)系統(tǒng)中存儲(chǔ)和訪問(wèn)海量數(shù)據(jù)的效率。本發(fā)明針對(duì)現(xiàn)有大數(shù)據(jù)系統(tǒng)訪問(wèn)本地存儲(chǔ)設(shè)備效率較低的問(wèn)題,引入NVM存儲(chǔ)設(shè)備替換傳統(tǒng)存儲(chǔ)設(shè)備,設(shè)計(jì)基于NVM存儲(chǔ)設(shè)備的快速大數(shù)據(jù)系統(tǒng)來(lái)工作;包括快速大數(shù)據(jù)系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)和基于NVM存儲(chǔ)設(shè)備的高速節(jié)點(diǎn)存儲(chǔ)子系統(tǒng)構(gòu)建方法,具體技術(shù)方案如下:
一種基于NVM存儲(chǔ)設(shè)備的快速大數(shù)據(jù)系統(tǒng)設(shè)計(jì)方法,包括快速大數(shù)據(jù)系統(tǒng)的結(jié)構(gòu)設(shè)計(jì),其特征在于:還包括引入NVM存儲(chǔ)設(shè)備,基于NVM存儲(chǔ)設(shè)備對(duì)高速節(jié)點(diǎn)存儲(chǔ)子系統(tǒng)進(jìn)行構(gòu)建,以在元數(shù)據(jù)節(jié)點(diǎn)服務(wù)器和數(shù)據(jù)節(jié)點(diǎn)服務(wù)器中高效存儲(chǔ)元數(shù)據(jù)與數(shù)據(jù),提高大數(shù)據(jù)系統(tǒng)中存儲(chǔ)和訪問(wèn)海量數(shù)據(jù)的效率,具體包括以下步驟:
步驟一,使用NVM存儲(chǔ)設(shè)備替換Disk和基于Flash的SSD;
步驟二,使用Ext4單機(jī)文件系統(tǒng)對(duì)NVM存儲(chǔ)設(shè)備進(jìn)行格式化;
步驟三,將格式化后的NVM存儲(chǔ)設(shè)備掛入虛擬文件系統(tǒng);
步驟四,由此構(gòu)建了由NVM存儲(chǔ)設(shè)備、單機(jī)文件系統(tǒng)和虛擬文件系統(tǒng)所構(gòu)成的基于NVM存儲(chǔ)設(shè)備高速節(jié)點(diǎn)存儲(chǔ)子系統(tǒng)。
一種基于NVM存儲(chǔ)設(shè)備的快速大數(shù)據(jù)系統(tǒng),包括一個(gè)元數(shù)據(jù)節(jié)點(diǎn)服務(wù)器、多個(gè)數(shù)據(jù)節(jié)點(diǎn)服務(wù)器、大數(shù)據(jù)系統(tǒng)元數(shù)據(jù)節(jié)點(diǎn)端、大數(shù)據(jù)系統(tǒng)數(shù)據(jù)節(jié)點(diǎn)端、大數(shù)據(jù)系統(tǒng)節(jié)點(diǎn)虛擬文件系統(tǒng)和大數(shù)據(jù)系統(tǒng)節(jié)點(diǎn)單機(jī)文件系統(tǒng),其特征在于:還包括大數(shù)據(jù)系統(tǒng)節(jié)點(diǎn)NVM存儲(chǔ)設(shè)備;使用所述基于NVM存儲(chǔ)設(shè)備的高速節(jié)點(diǎn)存儲(chǔ)子系統(tǒng)構(gòu)建方法構(gòu)建而得;首先快速大數(shù)據(jù)系統(tǒng)中包含元數(shù)據(jù)節(jié)點(diǎn)服務(wù)器和數(shù)據(jù)節(jié)點(diǎn)服務(wù)器兩類(lèi)節(jié)點(diǎn),并使用大數(shù)據(jù)系統(tǒng)元數(shù)據(jù)節(jié)點(diǎn)端和大數(shù)據(jù)系統(tǒng)數(shù)據(jù)節(jié)點(diǎn)端進(jìn)行連接,在這兩類(lèi)節(jié)點(diǎn)服務(wù)器中均使用大數(shù)據(jù)系統(tǒng)節(jié)點(diǎn)虛擬文件系統(tǒng)、大數(shù)據(jù)系統(tǒng)節(jié)點(diǎn)單機(jī)文件系統(tǒng)和大數(shù)據(jù)系統(tǒng)節(jié)點(diǎn)NVM存儲(chǔ)設(shè)備。
本發(fā)明具有有益效果。本發(fā)明在大數(shù)據(jù)系統(tǒng)的各節(jié)點(diǎn)服務(wù)器中,利用NVM存儲(chǔ)設(shè)備構(gòu)建高速節(jié)點(diǎn)存儲(chǔ)子系統(tǒng),有效提高大數(shù)據(jù)系統(tǒng)訪問(wèn)本地元數(shù)據(jù)和數(shù)據(jù)的效率,從而提高大數(shù)據(jù)系統(tǒng)訪問(wèn)海量數(shù)據(jù)時(shí)的速度。
附圖說(shuō)明
圖1是本發(fā)明的結(jié)構(gòu)圖;
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于江蘇科海智能系統(tǒng)有限公司;江蘇大學(xué),未經(jīng)江蘇科海智能系統(tǒng)有限公司;江蘇大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810001877.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來(lái)自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 虛擬化共享式存儲(chǔ)設(shè)備及方法
- 實(shí)現(xiàn)多媒體消息業(yè)務(wù)系統(tǒng)存儲(chǔ)容災(zāi)的裝置及方法
- 存儲(chǔ)控制設(shè)備、存儲(chǔ)設(shè)備和存儲(chǔ)設(shè)備系統(tǒng)
- 一種數(shù)據(jù)存儲(chǔ)方法及系統(tǒng)
- 一種多存儲(chǔ)設(shè)備環(huán)境下的自動(dòng)存儲(chǔ)控制方法
- 鏡像實(shí)現(xiàn)系統(tǒng)和方法
- 統(tǒng)一存儲(chǔ)的多存儲(chǔ)設(shè)備管理方法、系統(tǒng)及GUI管理系統(tǒng)
- 一種數(shù)據(jù)存儲(chǔ)控制方法及裝置
- 云存儲(chǔ)系統(tǒng)及數(shù)據(jù)存儲(chǔ)方法、裝置、設(shè)備、計(jì)算機(jī)介質(zhì)
- 傳輸心跳信息的方法、設(shè)備、系統(tǒng)、裝置及組件
- 基于大數(shù)據(jù)平臺(tái)的網(wǎng)絡(luò)安全實(shí)施系統(tǒng)及方法
- 基于事件驅(qū)動(dòng)的智慧城市大數(shù)據(jù)體系及處理方法
- 一種大數(shù)據(jù)應(yīng)用開(kāi)發(fā)的系統(tǒng)及方法
- 家用設(shè)備報(bào)告的生成方法、大數(shù)據(jù)系統(tǒng)和存儲(chǔ)介質(zhì)
- 一種基于計(jì)算機(jī)大數(shù)據(jù)的平臺(tái)架構(gòu)
- 一種大數(shù)據(jù)處理系統(tǒng)
- 面向工業(yè)4.0的時(shí)空大數(shù)據(jù)分布式存儲(chǔ)檢索方法及系統(tǒng)
- 一種聯(lián)網(wǎng)式醫(yī)療大數(shù)據(jù)分級(jí)傳輸方法及系統(tǒng)
- 一種大數(shù)據(jù)信息監(jiān)控方法、裝置及計(jì)算機(jī)設(shè)備
- 一種知識(shí)產(chǎn)權(quán)大數(shù)據(jù)情報(bào)檢索系統(tǒng)
- 備份存儲(chǔ)系統(tǒng)、備份系統(tǒng)及數(shù)據(jù)備份方法和恢復(fù)方法
- 日志處理系統(tǒng)、日志處理方法和日志存儲(chǔ)子系統(tǒng)
- 存儲(chǔ)子系統(tǒng)數(shù)據(jù)復(fù)制策略
- 一種數(shù)據(jù)分析系統(tǒng)
- 一種嵌入式設(shè)備安全存儲(chǔ)管理系統(tǒng)及方法
- 云數(shù)據(jù)系統(tǒng)中云化管理系統(tǒng)和方法
- 一種智能場(chǎng)館的控制系統(tǒng)
- 一種分賬方法、系統(tǒng)及存儲(chǔ)介質(zhì)
- 面向電力系統(tǒng)中邊緣節(jié)點(diǎn)的輕量級(jí)數(shù)據(jù)管理系統(tǒng)及方法
- 用于能量存儲(chǔ)和發(fā)電的系統(tǒng)
- 用于信息處理的系統(tǒng)和方法
- 用于在高速緩存節(jié)點(diǎn)中高速緩存內(nèi)容數(shù)據(jù)包的方法
- 被管理的多媒體傳送網(wǎng)絡(luò)中的有彈性的業(yè)務(wù)質(zhì)量
- 加速服務(wù)器與客戶端集合之間的數(shù)據(jù)文件的分配
- 集成電路
- 一種用于WEB應(yīng)用的數(shù)據(jù)緩存集群和數(shù)據(jù)檢索方法
- 高速公路交通流量分配方法及裝置
- 用于存儲(chǔ)和處理高效壓縮高速緩存行的系統(tǒng)和方法
- 在基于區(qū)域的高速緩存目錄方案中加速對(duì)私有區(qū)域的訪問(wèn)
- 一種高速數(shù)據(jù)傳輸方法及系統(tǒng)





