亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于狀態(tài)驅(qū)動引擎的資源過程狀態(tài)管理的應用方法

文檔序號:10471175閱讀:294來源:國知局
一種基于狀態(tài)驅(qū)動引擎的資源過程狀態(tài)管理的應用方法
【專利摘要】本發(fā)明公開一種基于狀態(tài)驅(qū)動引擎的資源過程狀態(tài)管理的應用方法,涉及移動通信網(wǎng)中網(wǎng)管系統(tǒng),以及資源生命周期負責的狀態(tài)管理,在生命周期運行到主狀態(tài)節(jié)點的同時,通過過度狀態(tài)條件的觸發(fā),使得資源同時賦予兩種業(yè)務狀態(tài)存在;借助一管理表進行資源過程狀態(tài)管理,主要包括緩存穿透和緩存并發(fā)兩個步驟;通過場景和生命節(jié)點狀態(tài)的判斷,實現(xiàn)靈活的應用場景支撐。
【專利說明】一種基于狀態(tài)驅(qū)動引擎的資源過程狀態(tài)管理的應用方法
[0001]
技術領域
[0002]本發(fā)明涉及移動通信網(wǎng)中網(wǎng)管系統(tǒng),尤其涉及一種基于狀態(tài)驅(qū)動引擎的資源過程狀態(tài)管理的應用方法。
【背景技術】
[0003]在通信行業(yè)的資源生命周期管理中,主狀態(tài)的枚舉并不能滿足眾多應用場景的應用需求。引入過度狀態(tài)(工程狀態(tài))的管理是適應應用場景的必要途徑。在生命周期運行到主狀態(tài)節(jié)點的同時,因過度狀態(tài)條件的觸發(fā),會使得資源同時賦予兩種業(yè)務狀態(tài)存在。當引AARCCadaptive replacement cache)算法工作,節(jié)點運行通過狀態(tài)觸發(fā)遞歸模塊的時候,如果此時突然遇到一個有條件跳轉(zhuǎn)語句,當遞歸算法與跳轉(zhuǎn)算法同時出現(xiàn),那么在系統(tǒng)內(nèi)存里面就會出現(xiàn)兩個相同的節(jié)點,但是哪一個節(jié)點才是真正需要的節(jié)點呢?
一個節(jié)點可以同時處在不同的狀態(tài)中,并都具有在系統(tǒng)中存在的可能性,但是這些由同一個節(jié)點復制出來的節(jié)點可能會產(chǎn)生某種協(xié)同效果。通過應用場景和生命節(jié)點狀態(tài)的判斷,實現(xiàn)靈活的應用場景支撐。

【發(fā)明內(nèi)容】

[0004]本發(fā)明針對目前需求以及現(xiàn)有技術發(fā)展的不足之處,提供一種基于狀態(tài)驅(qū)動引擎的資源過程狀態(tài)管理的應用方法。
[0005]本發(fā)明所述一種基于狀態(tài)驅(qū)動引擎的資源過程狀態(tài)管理的應用方法,解決上述技術問題采用的技術方案如下:所述基于狀態(tài)驅(qū)動引擎的資源過程狀態(tài)管理的應用方法,弓丨入過度狀態(tài)(工程狀態(tài))的管理,在資源生命周期運行到主狀態(tài)節(jié)點的同時,觸發(fā)過度狀態(tài)條件,使得資源同時賦予兩種業(yè)務狀態(tài)存在;通過判斷節(jié)點運行通過狀態(tài)觸發(fā)遞歸模塊的返回值正本狀態(tài),進行靈活的應用場景支撐;借助一管理表進行資源過程狀態(tài)管理,包括緩存穿透和緩存并發(fā)兩個步驟。
[0006]優(yōu)選的,所述緩存穿透是指,用緩存先檢查資源緩存中是否存在主狀態(tài),若存在直接返回緩存內(nèi)容,再查詢數(shù)據(jù)庫,然后再查詢過度狀態(tài)場景結(jié)果返回;若查詢的某主節(jié)點資源在緩存中不存在,不提供調(diào)用查詢數(shù)據(jù)庫反饋的過度場景狀態(tài)。
[0007]優(yōu)選的,所述緩沖并發(fā)是指,若緩存失效,多線程并發(fā)調(diào)用數(shù)據(jù)庫查詢資源主狀態(tài),并且置于緩存中,則緩存中有多個資源相同或差異主狀態(tài)重復出現(xiàn);每個主狀態(tài)的附屬過度狀態(tài)都是一個集合。
[0008]優(yōu)選的,所述管理表包含4個鏈表,前兩個鏈表一個是LRU鏈表,表不最近最多使用的頁面鏈表;另一個是LFU鏈表,表示最近最頻繁使用的頁面鏈表;另外兩個鏈表一個是LRU ghost鏈表,用于存儲最近從最近最多使用鏈表中淘汰的頁面信息,另一個是LFUghost鏈表,用于存儲最近從最近最頻繁使用鏈表中淘汰的頁面信息。
[0009]優(yōu)選的,資源在緩存中將會被移到LFU鏈表中;所有至少被訪問兩次的資源進入LRU鏈表中的頁面。若在LFU鏈表中的一個頁面被再次訪問,則它會被放到LFU鏈表的開始位置,不經(jīng)常訪問的頁面會向鏈表尾部移動,最終被淘汰出去;若LRU鏈表已滿,則在LRU鏈表中最近最少使用的頁面將會被淘汰出去,被淘汰的頁面會被放進LRU ghost鏈表中。
[0010]優(yōu)選的,若一次命中發(fā)生在LFUghost鏈表中,則會減少LRU鏈表的長度,在LFU鏈表中加一個可用空間;若工作負載趨向于訪問最近訪問過的文件,將會有更多的命中發(fā)生在LRU ghost鏈表中,LRU的緩存空間會增加。
[0011]優(yōu)選的,每個主狀態(tài)的附屬過度狀態(tài)都是一個集合,所述集合介于LRU和LFU之間;所述集合由2個LRU組成,第一個LRU稱為LI,包含最近只被使用過一次的條目,第二個LRU稱為L2,包含最近被使用過兩次的條目;通過緩存對象模型進行匹配,輸出唯一過度狀態(tài)吻合結(jié)果對象進行過程調(diào)用。
[0012]本發(fā)明所述一種基于狀態(tài)驅(qū)動引擎的資源過程狀態(tài)管理的應用方法,與現(xiàn)有技術相比具有的有益效果是:本發(fā)明在生命周期運行到主狀態(tài)節(jié)點的同時,因過度狀態(tài)條件的觸發(fā),使得資源同時賦予兩種業(yè)務狀態(tài)存在;通過場景和生命節(jié)點狀態(tài)的判斷,實現(xiàn)靈活的應用場景支撐。
【具體實施方式】
[0013]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,以下結(jié)合具體實施例,對本發(fā)明所述一種基于狀態(tài)驅(qū)動引擎的資源過程狀態(tài)管理的應用方法進一步詳細說明。
[0014]針對通信行業(yè)的資源生命周期管理中,主狀態(tài)的枚舉并不能滿足眾多應用場景的應用需求這一問題,本發(fā)明提出的基于狀態(tài)驅(qū)動引擎的資源過程狀態(tài)管理的應用方法,弓丨入過度狀態(tài)(工程狀態(tài))的管理,在資源生命周期運行到主狀態(tài)節(jié)點的同時,觸發(fā)過度狀態(tài)條件,使得資源同時賦予兩種業(yè)務狀態(tài)存在;通過判斷節(jié)點運行通過狀態(tài)觸發(fā)遞歸模塊的返回值正本狀態(tài),進行靈活的應用場景支撐。
[0015]實施例:
本實施例所述基于狀態(tài)驅(qū)動引擎的資源過程狀態(tài)管理的應用方法,借助一管理表進行資源過程狀態(tài)管理,包括緩存穿透和緩存并發(fā)兩個步驟;所述緩存穿透的主要內(nèi)容包括:使用緩存先檢查資源緩存中是否存在主狀態(tài),若存在直接返回緩存內(nèi)容,再查詢數(shù)據(jù)庫,然后再查詢過度狀態(tài)場景結(jié)果返回;若查詢的某主節(jié)點資源在緩存中不存在,不提供調(diào)用查詢數(shù)據(jù)庫反饋的過度場景狀態(tài)。
[0016]本實施例所述資源過程狀態(tài)管理的應用方法,然后進行緩沖并發(fā),若緩存失效,多線程并發(fā)調(diào)用數(shù)據(jù)庫查詢資源主狀態(tài),并且置于緩存中,則緩存中有多個資源相同或差異主狀態(tài)重復出現(xiàn)。并且,每個主狀態(tài)的附屬過度狀態(tài)都是一個集合。
[0017]所述管理表包含4個鏈表,前兩個鏈表顯而易見,一個是LRU鏈表,表示最近最多使用的頁面鏈表;另一個是LFU鏈表,表示最近最頻繁使用的頁面鏈表;另外兩個鏈表用于存放最近被淘汰出去的頁面信息稱作ghost鏈表,一個是LRU ghost鏈表,存儲最近從最近最多使用鏈表中淘汰的頁面信息,另一個是LFU ghost鏈表,存儲最近從最近最頻繁使用鏈表中淘汰的頁面信息。
[0018]通過本實施例所述資源過程狀態(tài)管理的應用方法,資源在緩存中將會被移到LFU鏈表中;所有至少被訪問兩次的資源進入LRU鏈表中的頁面。若在LFU鏈表中的一個頁面被再次訪問,則它會被放到LFU鏈表的開始位置(most frequently used),這樣,那些真正被頻繁訪問的頁面將永遠呆在緩存中,不經(jīng)常訪問的頁面會向鏈表尾部移動,最終被淘汰出去。隨著時間的推移,這兩個鏈表不斷被填充,緩存也相應被填充;若緩存已滿,讀進一個沒有被緩存的頁面,則必須從緩存中淘汰一個頁面,為讀進的新頁面提供位置。這個剛從緩存中淘汰的頁面,不被緩存中任何的非ghost鏈表引用。若LRU鏈表已滿,則在LRU鏈表中最近最少使用的頁面將會被淘汰出去,被淘汰的頁面會被放進LRU ghost鏈表中。
[0019]若一次命中發(fā)生在LFU ghost鏈表中,則會減少LRU鏈表的長度,在LFU鏈表中加一個可用空間。這樣,ARC算法自適應于工作負載。若工作負載趨向于訪問最近訪問過的文件,將會有更多的命中發(fā)生在LRU ghost鏈表中,會增加LRU的緩存空間。若工作負載趨向于訪問最近頻繁訪問的文件,更多的命中將會發(fā)生在LFU ghost鏈表中,這樣LFU的緩存空間將會增大。
[0020]本實施例所述資源過程狀態(tài)管理的應用方法中,每個主狀態(tài)的附屬過度狀態(tài)都是一個集合,所述集合介于LRU和LFU之間,為了提高效果,所述集合由2個LRU組成,第一個LRU成為LI,包含最近只被使用過一次的條目,而第二個LRU稱為L2,包含最近被使用過兩次的條目;即LI放的是新的對象,L2放的是常用的對象.通過緩存對象模型進行匹配,輸出唯一過度狀態(tài)吻合結(jié)果對象進行過程調(diào)用。
[0021]【具體實施方式】僅是本發(fā)明的具體個案,本發(fā)明的專利保護范圍包括但不限于上述【具體實施方式】,任何符合本發(fā)明的權(quán)利要求書的且任何所屬技術領域的普通技術人員對其所做的適當變化或替換,皆應落入本發(fā)明的專利保護范圍。
【主權(quán)項】
1.一種基于狀態(tài)驅(qū)動引擎的資源過程狀態(tài)管理的應用方法,引入過度狀態(tài)的管理,在資源生命周期運行到主狀態(tài)節(jié)點的同時,觸發(fā)過度狀態(tài)條件,使得資源同時賦予兩種業(yè)務狀態(tài)存在;其特征在于,通過判斷節(jié)點運行通過狀態(tài)觸發(fā)遞歸模塊的返回值正本狀態(tài),進行靈活的應用場景支撐,借助一管理表進行資源過程狀態(tài)管理,包括緩存穿透和緩存并發(fā)兩個步驟。2.根據(jù)權(quán)利要求1所述基于狀態(tài)驅(qū)動引擎的資源過程狀態(tài)管理的應用方法,其特征在于,所述緩存穿透是指,用緩存先檢查資源緩存中是否存在主狀態(tài),若存在直接返回緩存內(nèi)容,再查詢數(shù)據(jù)庫,然后再查詢過度狀態(tài)場景結(jié)果返回;若查詢的某主節(jié)點資源在緩存中不存在,不提供調(diào)用查詢數(shù)據(jù)庫反饋的過度場景狀態(tài)。3.根據(jù)權(quán)利要求2所述基于狀態(tài)驅(qū)動引擎的資源過程狀態(tài)管理的應用方法,其特征在于,所述緩沖并發(fā)是指,若緩存失效,多線程并發(fā)調(diào)用數(shù)據(jù)庫查詢資源主狀態(tài),并且置于緩存中,則緩存中有多個資源相同或差異主狀態(tài)重復出現(xiàn);每個主狀態(tài)的附屬過度狀態(tài)都是 I朱口。4.根據(jù)權(quán)利要求3所述基于狀態(tài)驅(qū)動引擎的資源過程狀態(tài)管理的應用方法,其特征在于,所述管理表包含4個鏈表,前兩個鏈表一個是LRU鏈表,表示最近最多使用的頁面鏈表;另一個是LFU鏈表,表示最近最頻繁使用的頁面鏈表;另外兩個鏈表一個是LRU ghost鏈表,用于存儲最近從最近最多使用鏈表中淘汰的頁面信息,另一個是LFU ghost鏈表,用于存儲最近從最近最頻繁使用鏈表中淘汰的頁面信息。5.根據(jù)權(quán)利要求4所述基于狀態(tài)驅(qū)動引擎的資源過程狀態(tài)管理的應用方法,其特征在于,資源在緩存中將會被移到LFU鏈表中;所有至少被訪問兩次的資源進入LRU鏈表中的頁面, 若在LFU鏈表中的一個頁面被再次訪問,則它會被放到LFU鏈表的開始位置,不經(jīng)常訪問的頁面會向鏈表尾部移動,最終被淘汰出去;若LRU鏈表已滿,則在LRU鏈表中最近最少使用的頁面將會被淘汰出去,被淘汰的頁面會被放進LRU ghost鏈表中。6.根據(jù)權(quán)利要求5所述基于狀態(tài)驅(qū)動引擎的資源過程狀態(tài)管理的應用方法,其特征在于,若一次命中發(fā)生在LFU ghost鏈表中,則會減少LRU鏈表的長度,在LFU鏈表中加一個可用空間;若工作負載趨向于訪問最近訪問過的文件,將會有更多的命中發(fā)生在LRU ghost鏈表中,LRU的緩存空間會增加。7.根據(jù)權(quán)利要求6所述基于狀態(tài)驅(qū)動引擎的資源過程狀態(tài)管理的應用方法,其特征在于,每個主狀態(tài)的附屬過度狀態(tài)都是一個集合,所述集合介于LRU和LFU之間;所述集合由2個LRU組成,第一個LRU稱為LI,包含最近只被使用過一次的條目,第二個LRU稱為L2,包含最近被使用過兩次的條目;通過緩存對象模型進行匹配,輸出唯一過度狀態(tài)吻合結(jié)果對象進行過程調(diào)用。
【文檔編號】G06F12/123GK105824882SQ201610135588
【公開日】2016年8月3日
【申請日】2016年3月10日
【發(fā)明人】張南岳
【申請人】浪潮通信信息系統(tǒng)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1