[發(fā)明專利]一種新型軟件硬件協(xié)同RAID改進(jìn)系統(tǒng)在審
| 申請?zhí)枺?/td> | 202011095093.2 | 申請日: | 2020-10-14 |
| 公開(公告)號: | CN112286447A | 公開(公告)日: | 2021-01-29 |
| 發(fā)明(設(shè)計)人: | 劉慧婕;仇旭東;周津;李巖;趙斌 | 申請(專利權(quán))人: | 天津津航計算技術(shù)研究所 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 中國兵器工業(yè)集團(tuán)公司專利中心 11011 | 代理人: | 辛海明 |
| 地址: | 300308 天津*** | 國省代碼: | 天津;12 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 新型 軟件 硬件 協(xié)同 raid 改進(jìn) 系統(tǒng) | ||
本發(fā)明涉及一種新型軟件硬件協(xié)同RAID改進(jìn)系統(tǒng),屬于硬盤陣列領(lǐng)域。本發(fā)明通過在電腦主機(jī)端增加RAID軟件計算模塊和監(jiān)測模塊,在RAID板卡端增加了數(shù)據(jù)通路2和計數(shù)模塊,通過監(jiān)測模塊監(jiān)測當(dāng)前cpu負(fù)載,當(dāng)CPU負(fù)載較低時,使用RAID軟件計算模塊進(jìn)行RAID計算處理,并將計算結(jié)果通過數(shù)據(jù)通路2輸送到緩存模塊,另外,通過計數(shù)模塊計算緩存模塊中的數(shù)據(jù)量是否大于等于總數(shù)據(jù)量(L+1),若大于等于總數(shù)據(jù)量(L+1),則停止計算,防止重復(fù)計算。由于通過RAID板卡的數(shù)據(jù)計算模塊和RAID軟件計算模塊同時計算,加快了RAID計算處理的速度,而且利用了剩余的CPU資源。本發(fā)明通過軟件配合RAID板卡,實現(xiàn)更快的RAID性能,并且不會造成電腦端CPU資源緊張。
技術(shù)領(lǐng)域
本發(fā)明屬于硬盤陣列技術(shù)領(lǐng)域,具體涉及一種新型軟件硬件協(xié)同RAID改進(jìn)系統(tǒng)。
背景技術(shù)
RAID(Redundant Array of Independent Disks)技術(shù)也稱為冗余獨立硬盤陣列技術(shù),其初衷是為了將較廉價的多個小硬盤進(jìn)行組合來替代價格昂貴的大容量硬盤,同時保證單個硬盤損壞后不會影響到數(shù)據(jù)的正確性。RAID技術(shù)經(jīng)過不斷的發(fā)展已經(jīng)能夠提供完善的存儲設(shè)備解決方案,在提高硬盤容量的同時,還能夠充分提高硬盤的速度,使數(shù)據(jù)更加安全,更加易于硬盤的管理。正是由于RAID技術(shù)這種數(shù)據(jù)高可靠性高容錯性特性,RAID技術(shù)在軍用存儲系統(tǒng)中存在廣泛的應(yīng)用需求。
RAID板卡即是可進(jìn)行RAID計算的硬件板卡。電腦插入RAID板卡,RAID板卡上接入硬盤,即可實現(xiàn)RAID功能。電腦與RAID接口卡一般通過pcie接口接連,RAID接口卡再外接組成RAID陣列的硬盤,如圖1所示。RAID接口卡負(fù)責(zé)全部RAID算法的實現(xiàn),將外接的硬盤組織成RAID陣列,減輕了電腦端主機(jī)的工作負(fù)擔(dān),提高了運行效率,電腦端看RAID板卡及其外接硬盤就是一個完整的硬盤。
傳統(tǒng)借助RAID板卡實現(xiàn)RAID功能的數(shù)據(jù)流如圖2所示。數(shù)據(jù)在電腦主機(jī)內(nèi)存和硬盤之間流通。數(shù)據(jù)流通通路包括PCIE接口、RAID板卡數(shù)據(jù)處理通路、RAID板卡的緩存模塊以及SATA接口。
這種傳統(tǒng)的RAID實現(xiàn)方式具備不占用電腦主機(jī)運算資源的優(yōu)點,RAID性能的好壞只取決于RAID板卡的硬件性能,而不取決于電腦主機(jī)的性能。但是這種傳統(tǒng)的RAID實現(xiàn)方式只能充分利用RAID板卡的硬件能力,而無法借助電腦主機(jī)的剩余性能,限制了整套RAID平臺的硬件性能的充分利用,無法將RAID性能最大化。
發(fā)明內(nèi)容
(一)要解決的技術(shù)問題
本發(fā)明要解決的技術(shù)問題是如何提供一種新型軟件硬件協(xié)同RAID改進(jìn)系統(tǒng),以解決現(xiàn)有的RAID實現(xiàn)方式無法借助電腦主機(jī)的剩余性能,限制了整套RAID平臺的硬件性能的充分利用,無法將RAID性能最大化的問題。
(二)技術(shù)方案
為了解決上述技術(shù)問題,本發(fā)明提出一種新型軟件硬件協(xié)同RAID改進(jìn)系統(tǒng),該系統(tǒng)包括電腦主機(jī)端、RAID板卡和組成RAID陣列的硬盤,所述電腦主機(jī)端與所述RAID板卡通過pcie接口連接,所述RAID板卡外接所述組成RAID陣列的硬盤;從主機(jī)內(nèi)存到硬盤之間有一條數(shù)據(jù)流通路,該數(shù)據(jù)流通路包括PCIE接口、存儲模塊和數(shù)據(jù)計算模塊組成的RAID板卡數(shù)據(jù)通路1及RAID板卡的緩存模塊;所述電腦主機(jī)端還包括RAID軟件計算模塊和監(jiān)測模塊,所述RAID板卡還包括一條數(shù)據(jù)通路2和一個計數(shù)模塊,從主機(jī)內(nèi)存到硬盤之間形成第2條數(shù)據(jù)流通路,該數(shù)據(jù)流通路包括RAID軟件計算模塊、PCIE接口、RAID板卡數(shù)據(jù)通路2及RAID板卡的緩存模塊;同時,所述RAID軟件計算模塊連接到所述監(jiān)測模塊,所述計數(shù)模塊與所述RAID板卡的數(shù)據(jù)計算模塊連接,所述計數(shù)模塊還與RAID板卡的緩存模塊連接,通過PCIE接口與所述RAID軟件計算模塊連接。
進(jìn)一步地,所述監(jiān)測模塊用于監(jiān)測模塊衡量當(dāng)前cpu負(fù)載,若有cpu核處于在低負(fù)載狀態(tài)下,則通知所述RAID軟件計算模塊進(jìn)行RAID計算處理。
該專利技術(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/202011095093.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗證裝置、軟件驗證方法以及軟件驗證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗軟件的裝置與方法
- 移動通信終端的協(xié)同方法及其界面系統(tǒng)
- 業(yè)務(wù)協(xié)同流程配置、業(yè)務(wù)協(xié)同方法及裝置
- 一種基于健康檔案共享平臺的跨醫(yī)院協(xié)同檢查信息系統(tǒng)
- 一種協(xié)同控制方法、協(xié)同控制系統(tǒng)及變頻器
- 基于協(xié)同網(wǎng)關(guān)的跨域協(xié)同交互方法
- 一種生產(chǎn)協(xié)同管理方法及系統(tǒng)
- 云邊協(xié)同方法、裝置、系統(tǒng)、設(shè)備和介質(zhì)
- 一種智能辦公協(xié)同操作方法及系統(tǒng)
- 一種用于無人裝備的時間協(xié)同航跡規(guī)劃方法
- 基于大數(shù)據(jù)的智慧辦公協(xié)同方法及系統(tǒng)





