System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 麻豆亚洲AV成人无码久久精品,黄色成人网站免费无码av,亚洲国产精品无码久久久秋霞2
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種存儲陣列系統(tǒng)和存儲訪問方法技術方案

    技術編號:44250860 閱讀:10 留言:0更新日期:2025-02-11 13:47
    本申請涉及存儲領域,公開了一種存儲陣列系統(tǒng)和存儲訪問方法,該系統(tǒng)包括多個鏈路端口、多個控制器、中央命令調(diào)度器、中央處理器和存儲陣列。鏈路端口接收多個主機發(fā)送的操作命令,根據(jù)各操作命令的識別信息將各操作命令至對應的控制器;控制器若判斷各操作命令為第一類操作命令,將各操作命令發(fā)送給中央命令調(diào)度器;中央命令調(diào)度器根據(jù)每一操作命令對應訪問的命名空間將各操作命令分別存入至相應的調(diào)度隊列。本申請基于各命令對應訪問的命名空間來實現(xiàn)統(tǒng)一調(diào)度,可以有效減小命令調(diào)度的復雜度和減少調(diào)度沖突,進而提高系統(tǒng)訪問效率和整體性能。

    【技術實現(xiàn)步驟摘要】

    本申請涉及存儲領域,尤其涉及一種存儲陣列系統(tǒng)和存儲訪問方法


    技術介紹

    1、隨著數(shù)字經(jīng)濟的快速發(fā)展,存儲陣列已成為支撐算力、存力和運力的關鍵基礎設施之一,在數(shù)據(jù)中心、云計算平臺以及大數(shù)據(jù)處理等領域發(fā)揮著至關重要的作用。隨著數(shù)據(jù)量的爆炸式增長,存儲陣列的需求也在不斷增加,這促使了其技術的不斷演進和升級。

    2、為了有效地管理和調(diào)度對存儲陣列的訪問請求,現(xiàn)有的協(xié)議規(guī)范主要采用基于提交隊列(submission?queue,sq)的命令調(diào)度方式;而這種方式通過定義一個或多個提交隊列(sq隊列)來組織和管理待處理的命令,以實現(xiàn)命令的有序執(zhí)行。

    3、但是,當多個不同的提交隊列同時訪問同一存儲陣列時,容易產(chǎn)生調(diào)度沖突,難以協(xié)同調(diào)度,而為了緩解該問題,需要引入額外的沖突檢測機制,進而帶來了額外的計算開銷,增加了命令調(diào)度的復雜性。


    技術實現(xiàn)思路

    1、有鑒于此,為了解決現(xiàn)有技術中多個不同的提交隊列同時訪問同一存儲陣列時增加沖突檢測機制而導致的命令調(diào)度復雜度高的技術問題,本申請?zhí)峁┝艘环N存儲陣列系統(tǒng)和存儲訪問方法。

    2、第一方面,本申請?zhí)峁┮环N存儲陣列系統(tǒng),包括多個鏈路端口、多個控制器、中央命令調(diào)度器、中央處理器和存儲陣列,每一所述鏈路端口分別與所述多個控制器、多個主機通信連接,每一所述控制器分別與所述多個鏈路端口、所述中央處理器以及所述中央命令調(diào)度器通信連接,所述存儲陣列系統(tǒng)用以執(zhí)行多個步驟:

    3、所述鏈路端口接收多個所述主機發(fā)送的操作命令,根據(jù)各所述操作命令的識別信息將各所述操作命令發(fā)送至對應的控制器;

    4、所述控制器若判斷各所述操作命令為第一類操作命令,將各所述操作命令發(fā)送給所述中央命令調(diào)度器,所述第一類操作命令用于指示所述存儲陣列的數(shù)據(jù)傳輸;

    5、所述中央命令調(diào)度器根據(jù)每一所述操作命令對應訪問的命名空間將各所述操作命令分別存入至相應的調(diào)度隊列。

    6、在可選的實施方式中,所述中央命令調(diào)度器根據(jù)所述命名空間將各所述操作命令分別存入至相應的調(diào)度隊列的步驟,包括:

    7、獲取并識別每一所述操作命令攜帶的命名空間標識符,所述命名空間標識符用于指示所述操作命令對應訪問的命名空間;

    8、根據(jù)所述命名空間標識符,將訪問同一命名空間的各所述操作命令加入同一調(diào)度隊列。

    9、在可選的實施方式中,所述將訪問同一命名空間的所述操作命令加入同一調(diào)度隊列的步驟,包括:

    10、若同時接收到不同所述鏈路端口發(fā)出的訪問同一命名空間的多條所述操作命令,則確定訪問同一命名空間的各所述操作命令的入隊順序;

    11、按照所述入隊順序,將各所述操作命令加入同一調(diào)度隊列。

    12、在可選的實施方式中,所述確定訪問同一命名空間的各所述操作命令的入隊順序的步驟,包括:

    13、確定各所述鏈路端口的端口優(yōu)先級,根據(jù)各所述操作命令對應的所述端口優(yōu)先級確定入隊順序;其中,所述端口優(yōu)先級越高,入隊順序越靠前。

    14、在可選的實施方式中,所述確定訪問同一命名空間的各所述操作命令的入隊順序的步驟,包括:

    15、獲取訪問同一命名空間的各所述操作命令攜帶的時間戳,根據(jù)所述時間戳確定入隊順序;其中,所述時間戳表示所述鏈路端口接收到所述操作命令時對應的時間信息;所述時間戳越早,入隊順序越靠前。

    16、在可選的實施方式中,所述多個步驟還包括:

    17、所述中央命令調(diào)度器輪詢各所述調(diào)度隊列,確定各所述操作命令的調(diào)度順序;

    18、按照所述調(diào)度順序依次執(zhí)行各所述操作命令以訪問所述存儲陣列。

    19、在可選的實施方式中,所述存儲陣列包括多個存儲組,所述多個步驟包括:

    20、確定每一所述調(diào)度隊列中各所述操作命令對應訪問的命名空間所隸屬的存儲組;

    21、輪詢訪問同一所述存儲組的各所述調(diào)度隊列,確定各所述操作命令的調(diào)度順序;

    22、按照所述調(diào)度順序依次執(zhí)行各所述操作命令以訪問所述存儲陣列。

    23、在可選的實施方式中,所述確定各所述操作命令的調(diào)度順序的步驟,包括:

    24、確定各所述操作命令的優(yōu)先級;

    25、根據(jù)所述優(yōu)先級確定各所述操作命令的調(diào)度順序。

    26、在可選的實施方式中,所述多個步驟還包括:

    27、若判斷各所述操作命令為第二類操作命令,其中所述第二類操作命令用于管理所述存儲陣列;

    28、所述控制器確定各所述第二類操作命令的優(yōu)先級,并根據(jù)所述優(yōu)先級將各所述第二類操作命令下發(fā)至所述中央處理器。

    29、第二方面,本申請?zhí)峁┮环N存儲訪問方法,應用于存儲陣列系統(tǒng),所述存儲陣列系統(tǒng)包括多個鏈路端口、多個控制器、中央命令調(diào)度器、中央處理器和存儲陣列,每一所述鏈路端口分別與所述多個控制器、多個主機通信連接,每一所述控制器分別與所述多個鏈路端口、所述中央處理器以及所述中央命令調(diào)度器通信連接,所述方法包括:

    30、接收多個所述主機發(fā)送的操作命令,根據(jù)各所述操作命令的識別信息將各所述操作命令發(fā)送至對應的控制器;

    31、所述控制器若判斷各所述操作命令為第一類操作命令,將各所述操作命令發(fā)送給所述中央命令調(diào)度器,其中所述第一類操作命令用于指示所述存儲陣列的數(shù)據(jù)傳輸;

    32、所述中央命令調(diào)度器根據(jù)每一所述操作命令對應訪問的命名空間將各所述操作命令分別存入至相應的調(diào)度隊列。

    33、本申請實施例具有如下有益效果:

    34、本申請實施例提供了一種存儲陣列系統(tǒng),包括多個鏈路端口、多個控制器、中央命令調(diào)度器、中央處理器和存儲陣列。鏈路端口接收多個主機發(fā)送的操作命令,根據(jù)各操作命令的識別信息將各操作命令至對應的控制器;控制器若判斷各操作命令為第一類操作命令,將各操作命令發(fā)送給中央命令調(diào)度器;中央命令調(diào)度器根據(jù)每一操作命令對應訪問的命名空間將各操作命令分別存入至相應的調(diào)度隊列。本申請實施例基于各個操作命令對應訪問的命名空間來實現(xiàn)操作命令的統(tǒng)一調(diào)度,可以有效減小各個操作命令調(diào)度的復雜度和減少調(diào)度沖突,從而可以適用于多隊列訪問場景,有效提高了命令調(diào)度的靈活性,進而提高系統(tǒng)訪問效率和整體性能。

    本文檔來自技高網(wǎng)...

    【技術保護點】

    1.一種存儲陣列系統(tǒng),其特征在于,包括多個鏈路端口、多個控制器、中央命令調(diào)度器、中央處理器和存儲陣列,每一所述鏈路端口分別與所述多個控制器、多個主機通信連接,每一所述控制器分別與所述多個鏈路端口、所述中央處理器以及所述中央命令調(diào)度器通信連接,所述存儲陣列系統(tǒng)用以執(zhí)行多個步驟:

    2.根據(jù)權利要求1所述的存儲陣列系統(tǒng),其特征在于,所述中央命令調(diào)度器根據(jù)所述命名空間將各所述操作命令分別存入至相應的調(diào)度隊列的步驟,包括:

    3.根據(jù)權利要求2所述的存儲陣列系統(tǒng),其特征在于,所述將訪問同一命名空間的所述操作命令加入同一調(diào)度隊列的步驟,包括:

    4.根據(jù)權利要求3所述的存儲陣列系統(tǒng),其特征在于,所述確定訪問同一命名空間的各所述操作命令的入隊順序的步驟,包括:

    5.根據(jù)權利要求3所述的存儲陣列系統(tǒng),其特征在于,所述確定訪問同一命名空間的各所述操作命令的入隊順序的步驟,包括:

    6.根據(jù)權利要求1所述的存儲陣列系統(tǒng),其特征在于,所述多個步驟還包括:

    7.根據(jù)權利要求1或6所述的存儲陣列系統(tǒng),其特征在于,所述存儲陣列包括多個存儲組,所述多個步驟包括:

    8.根據(jù)權利要求7所述的存儲陣列系統(tǒng),其特征在于,所述確定各所述操作命令的調(diào)度順序的步驟,包括:

    9.根據(jù)權利要求1所述的存儲陣列系統(tǒng),其特征在于,所述多個步驟還包括:

    10.一種存儲訪問方法,其特征在于,應用于存儲陣列系統(tǒng),所述存儲陣列系統(tǒng)包括多個鏈路端口、多個控制器、中央命令調(diào)度器、中央處理器和存儲陣列,每一所述鏈路端口分別與所述多個控制器、多個主機通信連接,每一所述控制器分別與所述多個鏈路端口、所述中央處理器以及所述中央命令調(diào)度器通信連接,所述方法包括:

    ...

    【技術特征摘要】

    1.一種存儲陣列系統(tǒng),其特征在于,包括多個鏈路端口、多個控制器、中央命令調(diào)度器、中央處理器和存儲陣列,每一所述鏈路端口分別與所述多個控制器、多個主機通信連接,每一所述控制器分別與所述多個鏈路端口、所述中央處理器以及所述中央命令調(diào)度器通信連接,所述存儲陣列系統(tǒng)用以執(zhí)行多個步驟:

    2.根據(jù)權利要求1所述的存儲陣列系統(tǒng),其特征在于,所述中央命令調(diào)度器根據(jù)所述命名空間將各所述操作命令分別存入至相應的調(diào)度隊列的步驟,包括:

    3.根據(jù)權利要求2所述的存儲陣列系統(tǒng),其特征在于,所述將訪問同一命名空間的所述操作命令加入同一調(diào)度隊列的步驟,包括:

    4.根據(jù)權利要求3所述的存儲陣列系統(tǒng),其特征在于,所述確定訪問同一命名空間的各所述操作命令的入隊順序的步驟,包括:

    5.根據(jù)權利要求3所述的存儲陣列系統(tǒng),其特征在于,所述確定...

    【專利技術屬性】
    技術研發(fā)人員:唐永林王文華鐘林鋼丁昊杰梁凱平
    申請(專利權)人:杭州菲數(shù)科技有限公司
    類型:發(fā)明
    國別省市:

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

    1
    主站蜘蛛池模板: 日韩乱码人妻无码中文视频| 无码av大香线蕉伊人久久| 亚洲va无码va在线va天堂| 亚洲中文无码a∨在线观看| 国产在线无码精品无码| 精品无码AV无码免费专区| av无码东京热亚洲男人的天堂 | 性饥渴少妇AV无码毛片| 东京热av人妻无码专区| 免费无遮挡无码视频在线观看 | 无码人妻一区二区三区免费n鬼沢 无码人妻一区二区三区免费看 | 亚洲AV无码一区二区乱子仑| 久久亚洲精品AB无码播放| 97在线视频人妻无码| 精品无码久久久久国产动漫3d| 成人午夜亚洲精品无码网站| 国产aⅴ激情无码久久久无码| 曰韩人妻无码一区二区三区综合部| 一本色道无码道在线观看| 久久久精品人妻无码专区不卡| 无码熟妇αⅴ人妻又粗又大| 孕妇特级毛片WW无码内射| 69久久精品无码一区二区| 日韩精品无码中文字幕一区二区 | 免费无码又爽又刺激聊天APP| 久久久无码精品亚洲日韩按摩| 中文字幕人妻无码专区| 国产色无码专区在线观看| 国产台湾无码AV片在线观看| 熟妇人妻中文a∨无码| 韩国19禁无遮挡啪啪无码网站| 无码人妻精品一区二区三区久久久 | 精品久久久久久无码人妻中文字幕 | 国产精品免费看久久久无码| 日韩免费无码一区二区视频| 性色av无码免费一区二区三区 | 未满十八18禁止免费无码网站 | 日韩精品真人荷官无码| 久久亚洲精品无码aⅴ大香| 亚洲天堂2017无码中文| 亚洲av中文无码乱人伦在线观看|