System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产av无码久久精品,久久久久久亚洲av无码蜜芽,无码av免费一区二区三区试看
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    陣列卡配置數據維護方法、終端及存儲介質技術

    技術編號:43851665 閱讀:16 留言:0更新日期:2024-12-31 18:43
    本發明專利技術涉及服務器技術領域,具體提供一種陣列卡配置數據維護方法、終端及存儲介質,包括:設置狀態標識的管理協議,基于所述管理協議為配置數據的副本數據維護匹配的狀態標識;基于副本數據的狀態標識為配置數據管理任務分配有效的副本數據;基于分配的副本數據執行所述配置數據管理任務。本發明專利技術通過維護多任務數據副本的狀態標識,在保證不同任務所持有的配置數據副本的合法性及有效性前提下,提升了配置數據修改、讀取的效率。

    【技術實現步驟摘要】

    本專利技術屬于服務器,具體涉及一種陣列卡配置數據維護方法、終端及存儲介質


    技術介紹

    1、磁盤陣列卡,作為服務器硬件陣列的核心控制與管理組件,其重要性不言而喻。為了促進不同廠商陣列卡產品的無縫對接與快速切換,snia(存儲網絡行業協會)引入了ddf(設備描述符文件)這一標準化用戶配置數據結構。ddf不僅規范了raid配置數據的組織邏輯與存儲格式,還確保了所有關鍵配置信息均能以統一方式安全地嵌入至陣列中的每一個磁盤內。

    2、隨著技術演進與功能需求的日益豐富,磁盤陣列卡所承載的任務復雜度顯著提升,伴隨而來的是運行線程數量的自然增長以及ddf數據本身在結構與內容上的日益復雜化。在這樣的背景下,多個并發線程頻繁地對ddf數據進行讀寫操作,特別是修改不同字段時,如何確保數據的完整性與一致性成為了亟待解決的問題。

    3、為此,業界普遍采取了一種高效的數據管理機制,即設立一個專門的配置管理任務(簡稱cm)。cm作為ddf數據寫操作的唯一權威渠道,負責集中處理所有來自其他任務的ddf修改或讀取請求。這些請求通過消息隊列等高效通信機制傳遞給cm,由它統一調度與執行,從而有效避免了數據沖突與不一致問題。

    4、此外,為了進一步強化數據安全性,cm在修改ddf副本時還會引入鎖機制,確保在任一時刻僅有一個操作能夠訪問并修改數據,從而大大降低了數據損壞的風險。

    5、然而,值得注意的是,當系統負載較重、任務量激增時,這種集中處理的方式可能會導致任務等待時間的延長,影響整體性能。因此,在實際應用中,還需根據具體場景對系統架構進行優化,如引入更高效的并發處理策略、優化鎖機制以減少鎖競爭等,以平衡數據安全性與系統性能之間的需求。


    技術實現思路

    1、針對現有技術的上述不足,本專利技術提供一種陣列卡配置數據維護方法、終端及存儲介質,以解決上述技術問題。

    2、第一方面,本專利技術提供一種陣列卡配置數據維護方法,包括:

    3、設置狀態標識的管理協議,基于所述管理協議為配置數據的副本數據維護匹配的狀態標識;

    4、基于副本數據的狀態標識為配置數據管理任務分配有效的副本數據;

    5、基于分配的副本數據執行所述配置數據管理任務。

    6、在一個可選的實施方式中,所述狀態標識包括:

    7、修改標識、獨占標識、共享標識和失效標識。

    8、在一個可選的實施方式中,所述管理協議包括:

    9、將與磁盤中的固化數據不一致的、最新修改版本的副本數據的狀態標識更新為修改標識;

    10、將與磁盤中的固化數據一致且僅綁定一個任務的副本數據的狀態標識更新為獨占標識;

    11、將與磁盤中的固化數據一致且綁定多個任務的的副本數據的狀態標識更新為共享標識;

    12、將已完成任務綁定的副本數據的狀態標識更新為失效標識。

    13、在一個可選的實施方式中,基于副本數據的狀態標識為配置數據管理任務分配有效的副本數據,包括:

    14、接收配置數據管理任務,在非易失性內存中為所述配置數據管理任務申請存儲區域;

    15、遍歷非易失性內存中的副本數據,判斷所述非易失性內存中是否存在狀態標識為非失效標識的副本數據:

    16、若是,則將狀態標識為獨占標識或共享標識的副本數據復制到所述存儲區域內;

    17、若否,則將磁盤中固化的配置數據復制到所述存儲區域內。

    18、在一個可選的實施方式中,接收配置數據管理任務,在非易失性內存中為所述配置數據管理任務申請存儲區域,包括:

    19、判斷非易失性內存的空閑存儲區域的大小是否超過申請的存儲區域大小:

    20、若是,則直接從空閑存儲區域中為所述配置數據管理任務分配存儲區域;

    21、若否,則將非易失性內存中存儲的帶有失效標識的副本數據清除,并從釋放的空閑存儲區域中為所述配置數據管理任務分配存儲區域。

    22、在一個可選的實施方式中,在將狀態標識為獨占標識或共享標識的副本數據復制到所述存儲區域內之前,所述方法還包括:

    23、判斷所述非易失性內存中是否存在狀態標識為修改標識的副本數據,若存在具有修改標識的副本數據則進入等待狀態并循環獲取所述非易失性內存中的副本數據的狀態標識更新情況;

    24、基于所述狀態標識更新情況確認所述非易失性內存中不存在具有修改標識的副本數據,將狀態標識為獨占標識或共享標識的副本數據復制到所述存儲區域內。

    25、在一個可選的實施方式中,基于分配的副本數據執行所述配置數據管理任務,包括:

    26、若所述配置數據管理任務為訪問任務,則將所述存儲區域內的副本數據反饋至配置數據管理任務的發起部件,并在固件日志中記錄所述配置數據管理任務執行完成;

    27、若所述配置數據管理任務為修改任務,則基于配置數據管理任務的目標數據更新所述存儲區域內的副本數據,并將更新的副本數據固化至相應的磁盤。

    28、在一個可選的實施方式中,基于配置數據管理任務的目標數據更新所述存儲區域內的副本數據,并將更新的副本數據固化至相應的磁盤,包括:

    29、在更新副本數據的同時,將新副本數據的狀態標識變更為修改標識;

    30、同步刷新定時器,并在定時器達到預設的時間閾值時校驗所述新副本數據的狀態標識是否為修改標識;

    31、若所述新副本數據的狀態標識為修改標識,則將所述新副本數據固化至相應的磁盤;

    32、若所述新副本數據的狀態標識不是修改標識,則生成修改未成功的提示信息;

    33、在固件日志中記錄所述配置數據管理任務執行完成。

    34、第二方面,本專利技術提供一種陣列卡配置數據維護系統,包括:

    35、標識設置模塊,用于設置狀態標識的管理協議,基于所述管理協議為配置數據的副本數據維護匹配的狀態標識;

    36、數據管理模塊,用于基于副本數據的狀態標識為配置數據管理任務分配有效的副本數據;

    37、任務執行模塊,用于基于分配的副本數據執行所述配置數據管理任務。

    38、第三方面,提供一種終端,包括:

    39、處理器、存儲器,其中,

    40、該存儲器用于存儲計算機程序,

    41、該處理器用于從存儲器中調用并運行該計算機程序,使得終端執行上述的終端的方法。

    42、第四方面,提供了一種計算機存儲介質,所述計算機可讀存儲介質中存儲有指令,當其在計算機上運行時,使得計算機執行上述各方面所述的方法。

    43、本專利技術的有益效果在于,本專利技術提供的陣列卡配置數據維護方法、終端及存儲介質,通過維護多任務數據副本的狀態標識,在保證不同任務所持有的配置數據副本的合法性及有效性前提下,提升了配置數據修改、讀取的效率,降低了多任務對配置數據操作造成的排隊等待時間,提升了具體陣列卡業務的響應執行速度。

    44、此外,本專利技術設計原理可靠,結構簡單,具有非常廣泛的本文檔來自技高網...

    【技術保護點】

    1.一種陣列卡配置數據維護方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述狀態標識包括:

    3.根據權利要求2所述的方法,其特征在于,所述管理協議包括:

    4.根據權利要求1所述的方法,其特征在于,基于副本數據的狀態標識為配置數據管理任務分配有效的副本數據,包括:

    5.根據權利要求4所述的方法,其特征在于,接收配置數據管理任務,在非易失性內存中為所述配置數據管理任務申請存儲區域,包括:

    6.根據權利要求4所述的方法,其特征在于,在將狀態標識為獨占標識或共享標識的副本數據復制到所述存儲區域內之前,所述方法還包括:

    7.根據權利要求4所述的方法,其特征在于,基于分配的副本數據執行所述配置數據管理任務,包括:

    8.根據權利要求7所述的方法,其特征在于,基于配置數據管理任務的目標數據更新所述存儲區域內的副本數據,并將更新的副本數據固化至相應的磁盤,包括:

    9.一種終端,其特征在于,包括:

    10.一種存儲有計算機程序的計算機可讀存儲介質,其特征在于,所述可讀存儲介質上存儲有陣列卡配置數據維護程序,所述陣列卡配置數據維護程序被處理器執行時實現如權利要求1-8任一項所述陣列卡配置數據維護方法的步驟。

    ...

    【技術特征摘要】

    1.一種陣列卡配置數據維護方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述狀態標識包括:

    3.根據權利要求2所述的方法,其特征在于,所述管理協議包括:

    4.根據權利要求1所述的方法,其特征在于,基于副本數據的狀態標識為配置數據管理任務分配有效的副本數據,包括:

    5.根據權利要求4所述的方法,其特征在于,接收配置數據管理任務,在非易失性內存中為所述配置數據管理任務申請存儲區域,包括:

    6.根據權利要求4所述的方法,其特征在于,在將狀態標識為獨占標識或共享標識的副本數據復制到所述...

    【專利技術屬性】
    技術研發人員:楊孟博,王興宮曉淵,
    申請(專利權)人:山東云海國創云計算裝備產業創新中心有限公司,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 免费A级毛片无码专区| 成人无码网WWW在线观看| 久久久久亚洲av无码专区蜜芽| 少妇无码太爽了在线播放| 无码专区狠狠躁躁天天躁| 精品无码av无码专区| 免费无遮挡无码永久视频| 永久无码精品三区在线4| 精品无码一区二区三区爱欲 | 2020无码专区人妻系列日韩| 亚洲国产精品成人AV无码久久综合影院| 中文字幕无码毛片免费看| 亚洲AV无码专区在线亚| 亚洲AV无码专区国产乱码电影| 国产精品免费看久久久无码| 久久午夜福利无码1000合集| 国产精品无码一区二区三级| 亚洲中久无码不卡永久在线观看 | 久久久国产精品无码一区二区三区| AV无码精品一区二区三区宅噜噜 | 久久老子午夜精品无码怎么打| 精品无码久久久久久久久| 亚洲av无码一区二区三区天堂古代 | 精品人妻大屁股白浆无码| 成人A片产无码免费视频在线观看| 无码永久免费AV网站| 亚洲国产精品无码中文lv| 亚洲熟妇无码AV| 无码爆乳护士让我爽| 中文无码字慕在线观看| 色综合久久中文字幕无码| 日韩国产精品无码一区二区三区| 亚洲av中文无码乱人伦在线播放| 亚洲AV永久无码精品一区二区国产 | 东京热av人妻无码| 成人无码Av片在线观看| 国产精品成人无码久久久| 免费无码又爽又黄又刺激网站| 国产精品成人无码久久久| 国产羞羞的视频在线观看 国产一级无码视频在线 | 无码国产精品一区二区免费I6|