[發(fā)明專利]一種緩存鏡像系統(tǒng)無寫回的鏡像和直寫切換方法有效
| 申請?zhí)枺?/td> | 201310583059.3 | 申請日: | 2013-11-20 |
| 公開(公告)號: | CN103605618A | 公開(公告)日: | 2014-02-26 |
| 發(fā)明(設(shè)計)人: | 王倩 | 申請(專利權(quán))人: | 浪潮電子信息產(chǎn)業(yè)股份有限公司 |
| 主分類號: | G06F12/16 | 分類號: | G06F12/16 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250014 山東*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 緩存 系統(tǒng) 無寫回 切換 方法 | ||
1.一種緩存鏡像系統(tǒng)無寫回的鏡像和直寫切換方法,其特征在于,其具體過程為:
一、設(shè)置雙控制器存儲系統(tǒng),該雙控制器存儲系統(tǒng)包括至少兩個控制器,該控制器支持緩存鏡像,支持寫鏡像和直寫模式,不支持寫回模式,支持寫鏡像和直寫模式的切換,在進行一次讀寫的時候,其中一個指定為主控,另一個為非主控,任一控制器收到寫請求后,都會將數(shù)據(jù)寫入本地緩存并向?qū)Χ宿D(zhuǎn)發(fā),促使對端進行寫鏡像備份,備份完成后,通過主控制器將寫請求的內(nèi)容同步到磁盤上;
二、將雙控制器置于寫鏡像模式下,當(dāng)一臺控制器宕機時,從另一臺控制器上取得備份數(shù)據(jù),保證了數(shù)據(jù)的可靠性;
三、當(dāng)只剩一臺控制器時,存活的控制器進行寫鏡像模式和直寫模式的轉(zhuǎn)換:設(shè)置一個標志位,在該標志位作用時間內(nèi),進行寫模式的轉(zhuǎn)換,當(dāng)緩存中的數(shù)據(jù)全部刷寫到磁盤后,該標志位清空,執(zhí)行正常的直寫策略的讀寫。
2.根據(jù)權(quán)利要求1所述的一種緩存鏡像系統(tǒng)無寫回的鏡像和直寫切換方法,其特征在于,所述指定為主控的控制器執(zhí)行對物理存儲設(shè)備讀寫的動作,非主控的控制器執(zhí)行緩存的鏡像功能。
3.根據(jù)權(quán)利要求1或2所述的一種緩存鏡像系統(tǒng)無寫回的鏡像和直寫切換方法,其特征在于,所述直寫模式指寫請求下發(fā)的數(shù)據(jù)寫入緩存的同時直接同步到磁盤;寫鏡像模式是緩存鏡像機制特有的讀寫策略,直寫請求下發(fā)的數(shù)據(jù)分別在兩臺控制器上進行鏡像備份,然后返回。
4.根據(jù)權(quán)利要求3所述的一種緩存鏡像系統(tǒng)無寫回的鏡像和直寫切換方法,其特征在于,所述步驟一中緩存鏡像系統(tǒng)主控和非主控的收到寫請求的詳細處理動作為:
1)主控制器收到寫請求時,首先將數(shù)據(jù)內(nèi)容轉(zhuǎn)發(fā)給非主控,非主控成功后,再備份內(nèi)容到本地緩存,然后返回;
2)非主控制器收到寫請求時,首先將數(shù)據(jù)備份到本地,本地備份成功后,將數(shù)據(jù)轉(zhuǎn)發(fā)到主控,主控備份成功,返回;
3)主控制器的刷寫線程不斷將本地緩存中的數(shù)據(jù)刷寫到磁盤;
4)數(shù)據(jù)同步到磁盤后,刷寫線程會釋放該部分數(shù)據(jù)占用的內(nèi)存,同時通知非主控釋放這部分內(nèi)存。
5.根據(jù)權(quán)利要求3所述的一種緩存鏡像系統(tǒng)無寫回的鏡像和直寫切換方法,其特征在于,所述步驟三的詳細過程為:
1)雙控制器中有一個控制器宕機,另一臺執(zhí)行鏡像寫轉(zhuǎn)化為直寫的動作;
2)緩存模塊中設(shè)置對應(yīng)的標志位;
3)直寫模式下寫請求對應(yīng)的處理流程中,檢測到標志位置位,睡眠一定時間;
4)睡眠一定時間后,寫請求返回;
5)直寫模式檢測標志位是否置位;
6)若標志位置位,睡眠一定時間,返回;
7)若標志位沒有置位,等待緩存中的所有數(shù)據(jù)同步到磁盤后返回;
根據(jù)權(quán)利要求5所述的一種緩存鏡像系統(tǒng)無寫回的鏡像和直寫切換方法,其特征在于,所述步驟3)及步驟6)中對應(yīng)線程睡眠的時間值不超過寫超時時間。
6.根據(jù)權(quán)利要求5所述的一種緩存鏡像系統(tǒng)無寫回的鏡像和直寫切換方法,其特征在于,所述步驟三中的標志位清空是由刷寫動作操作的:刷寫模塊將緩存中的所有數(shù)據(jù)同步到磁盤后,會清除標志位,標志位清除后,直寫策略又修改為等待緩存中的數(shù)據(jù)全部同步到磁盤才返回。
該專利技術(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/201310583059.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 滿足部分寫和非監(jiān)聽存取之間的存儲器排序要求
- 處理器內(nèi)指令級流水線控制方法及其系統(tǒng)
- 電阻式存儲器裝置
- 一種緩存鏡像系統(tǒng)無寫回的鏡像和直寫切換方法
- 將數(shù)據(jù)寫回儲存裝置的方法及數(shù)據(jù)存取系統(tǒng)
- 一種用于在染色內(nèi)核中寫回仲裁電路
- 一種處理器流水線結(jié)構(gòu)
- 一種緩存數(shù)據(jù)的寫回方法、系統(tǒng)、裝置及可讀存儲介質(zhì)
- 一種異步網(wǎng)絡(luò)環(huán)境下的多用戶ORAM訪問系統(tǒng)及方法
- 卷積神經(jīng)網(wǎng)絡(luò)加速器的數(shù)據(jù)回寫系統(tǒng)





