欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種資源鎖的自動恢復(fù)系統(tǒng)及方法與流程

文檔序號:12719165閱讀:406來源:國知局

本發(fā)明屬于服務(wù)器虛擬化技術(shù)虛擬磁盤使用機制領(lǐng)域,具體涉及一種資源鎖的自動恢復(fù)系統(tǒng)及方法。



背景技術(shù):

隨著虛擬化技術(shù)的飛速發(fā)展,在生產(chǎn)環(huán)境中有更多的業(yè)務(wù)遷移到了虛擬化平臺中,能夠合理、高效、預(yù)見性地利用底層存儲資源意味著能以更少的成本創(chuàng)造出更大的價值。

以往,虛擬磁盤在被使用時會加一個資源鎖,從而拒絕其他對該資源的使用請求。傳統(tǒng)方案中沒有處理鎖異常丟失的情況,資源鎖一旦意外丟失,后續(xù)的請求就會被允許,造成同一個資源被多個用戶使用的情況,引發(fā)獨享資源的共享使用錯誤。此為現(xiàn)有技術(shù)的不足之處。

因此,針對現(xiàn)有技術(shù)中的上述缺陷,提供設(shè)計一種資源鎖的自動恢復(fù)系統(tǒng)及方法;以解決上述技術(shù)問題。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的在于,針對上述現(xiàn)有技術(shù)存在的缺陷,提供設(shè)計一種資源鎖的自動恢復(fù)系統(tǒng)及方法,以解決上述技術(shù)問題。

為實現(xiàn)上述目的,本發(fā)明給出以下技術(shù)方案:

一種資源鎖的自動恢復(fù)系統(tǒng),它包括加鎖資源模塊,其特征在于:所述加鎖資源模塊連接有資源鎖狀態(tài)監(jiān)控模塊和資源鎖恢復(fù)模塊,所述的資源鎖狀態(tài)監(jiān)控模塊和資源鎖恢復(fù)模塊均連接到數(shù)據(jù)庫。

優(yōu)選地,所述的加鎖資源模塊提供監(jiān)控和恢復(fù)鎖的對象。

優(yōu)選地,所述的資源鎖狀態(tài)監(jiān)控模塊用以監(jiān)控資源鎖的狀態(tài),通過對應(yīng)資源的數(shù)據(jù)庫中的日志和當(dāng)前資源鎖的狀態(tài)進(jìn)行實時的比對,當(dāng)發(fā)現(xiàn)資源狀態(tài)與記錄的最新狀態(tài)不一致時,通知資源鎖恢復(fù)模塊對資源進(jìn)行恢復(fù)鎖的操作。

優(yōu)選地,所述的資源鎖恢復(fù)模塊用以接收資源鎖狀態(tài)監(jiān)控模塊的恢復(fù)指令,并對目標(biāo)資源執(zhí)行恢復(fù)鎖的操作。

優(yōu)選地,所述的數(shù)據(jù)庫用以記錄對應(yīng)資源鎖的狀態(tài)。

一種資源鎖的自動恢復(fù)方法,包括以下步驟:

步驟1):加鎖資源模塊提供被管理資源對象;

步驟2):資源鎖狀態(tài)監(jiān)控模塊對加鎖資源模塊提供的被管理資源對象的資源鎖狀態(tài)進(jìn)行實時監(jiān)控,通過對應(yīng)資源的數(shù)據(jù)庫中的日志和當(dāng)前資源鎖的狀態(tài)進(jìn)行實時的比對,如果資源狀態(tài)與記錄的最新狀態(tài)不一致,則轉(zhuǎn)到步驟3),否則轉(zhuǎn)到步驟2);

步驟3):資源鎖狀態(tài)監(jiān)控模塊向源鎖恢復(fù)模塊發(fā)送指令,對目標(biāo)資源執(zhí)行恢復(fù)鎖操作;

步驟4):數(shù)據(jù)庫記錄對應(yīng)資源鎖的修改狀態(tài)。

本發(fā)明的有益效果在于,當(dāng)資源的鎖狀態(tài)丟失的時候,能夠及時恢復(fù),保證獨享資源不被多個用戶使用;達(dá)到保護(hù)數(shù)據(jù)不備復(fù)寫的目的。此外,本發(fā)明設(shè)計原理可靠,結(jié)構(gòu)簡單,具有非常廣泛的應(yīng)用前景。

由此可見,本發(fā)明與現(xiàn)有技術(shù)相比,具有突出的實質(zhì)性特點和顯著地進(jìn)步,其實施的有益效果也是顯而易見的。

附圖說明

圖1是本發(fā)明提供的一種資源鎖的自動恢復(fù)系統(tǒng)的原理框圖。

其中,1-加鎖資源模塊,2-資源鎖狀態(tài)監(jiān)控模塊,3-資源鎖恢復(fù)模塊,4-數(shù)據(jù)庫。

具體實施方式

下面結(jié)合附圖并通過具體實施例對本發(fā)明進(jìn)行詳細(xì)闡述,以下實施例是對本發(fā)明的解釋,而本發(fā)明并不局限于以下實施方式。

如圖1所示,本發(fā)明提供的一種資源鎖的自動恢復(fù)系統(tǒng),它包括加鎖資源模塊1,所述加鎖資源模塊1連接有資源鎖狀態(tài)監(jiān)控模塊2和資源鎖恢復(fù)模塊3,所述的資源鎖狀態(tài)監(jiān)控模塊2和資源鎖恢復(fù)模塊3均連接到數(shù)據(jù)庫4。

本實施例中,所述的加鎖資源模塊1提供監(jiān)控和恢復(fù)鎖的對象。

所述的資源鎖狀態(tài)監(jiān)控模塊2用以監(jiān)控資源鎖的狀態(tài),通過對應(yīng)資源的數(shù)據(jù)庫中的日志和當(dāng)前資源鎖的狀態(tài)進(jìn)行實時的比對,當(dāng)發(fā)現(xiàn)資源狀態(tài)與記錄的最新狀態(tài)不一致時,通知資源鎖恢復(fù)模塊對資源進(jìn)行恢復(fù)鎖的操作。

所述的資源鎖恢復(fù)模塊3用以接收資源鎖狀態(tài)監(jiān)控模塊的恢復(fù)指令,并對目標(biāo)資源執(zhí)行恢復(fù)鎖的操作。

所述的數(shù)據(jù)庫4用以記錄對應(yīng)資源鎖的狀態(tài)。

本發(fā)明還給出一種資源鎖的自動恢復(fù)方法,包括以下步驟:

步驟1):加鎖資源模塊提供被管理資源對象;

步驟2):資源鎖狀態(tài)監(jiān)控模塊對加鎖資源模塊提供的被管理資源對象的資源鎖狀態(tài)進(jìn)行實時監(jiān)控,通過對應(yīng)資源的數(shù)據(jù)庫中的日志和當(dāng)前資源鎖的狀態(tài)進(jìn)行實時的比對,如果資源狀態(tài)與記錄的最新狀態(tài)不一致,則轉(zhuǎn)到步驟3),否則轉(zhuǎn)到步驟2);

步驟3):資源鎖狀態(tài)監(jiān)控模塊向源鎖恢復(fù)模塊發(fā)送指令,對目標(biāo)資源執(zhí)行恢復(fù)鎖操作;

步驟4):數(shù)據(jù)庫記錄對應(yīng)資源鎖的修改狀態(tài)。

以上公開的僅為本發(fā)明的優(yōu)選實施方式,但本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的沒有創(chuàng)造性的變化,以及在不脫離本發(fā)明原理前提下所作的若干改進(jìn)和潤飾,都應(yīng)落在本發(fā)明的保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
贵德县| 久治县| 夏邑县| 白城市| 类乌齐县| 云浮市| 茂名市| 图木舒克市| 西乌珠穆沁旗| 普宁市| 平远县| 佛坪县| 南丹县| 旌德县| 大丰市| 独山县| 孙吴县| 台南县| 乌拉特前旗| 威远县| 西丰县| 揭阳市| 华安县| 赤壁市| 凤庆县| 昆明市| 随州市| 卢湾区| 青海省| 红桥区| 邵阳县| 凤山县| 高密市| 屏南县| 佛山市| 香河县| 安乡县| 商洛市| 河间市| 岳池县| 仙游县|