• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    在網絡環(huán)境中支持子網管理的系統(tǒng)、方法和計算機介質技術方案

    技術編號:13775935 閱讀:61 留言:0更新日期:2016-09-30 22:13
    一種系統(tǒng)和方法支持子網管理。系統(tǒng)將子網中的子網管理員(SA)與SA代理相關聯。所述SA代理接收來自客戶端節(jié)點的請求。所述SA可以處理從所述SA代理轉發(fā)的所述一個或多個請求。為每一客戶端節(jié)點分配專用隊列對(QP)編號,以便不需要始終向預先定義的已知的QP編號發(fā)送初始請求。子網管理器(SM)檢索用于在子網中的子網管理員(SA)和客戶端節(jié)點之間建立可靠連接(RC)的信息。系統(tǒng)為與SM節(jié)點相關聯的端口設置連接狀態(tài),以在與SM節(jié)點相關聯的端口和與所述客戶端節(jié)點相關聯的端口之間建立RC連接。SM激活與所述客戶端節(jié)點相關聯的所述端口。

    【技術實現步驟摘要】
    【國外來華專利技術】版權聲明:此專利文獻的公開的一部分包含受版權保護的材料。版權所有者不反對任何人影印專利文獻或專利說明書,因為它出現在專利商標局專利文件或記錄中,但在別的方面卻保留所有版權。
    本專利技術一般涉及計算機系統(tǒng),更具體地涉及用于中間件以及應用執(zhí)行的工程系統(tǒng)。
    技術介紹
    隨著引入較大的云計算架構,與傳統(tǒng)的網絡和存儲相關聯的性能和管理瓶頸變得越來越嚴重。無線帶(InfiniBand)(IB)技術已經作為云計算結構的基礎越來越多地被部署。這是本專利技術的各實施例旨在解決的一般領域。
    技術實現思路
    此處描述了可以支持網絡環(huán)境(諸如用于中間件和應用執(zhí)行或中間件機器環(huán)境的工程系統(tǒng))中的子網管理的系統(tǒng)和方法。系統(tǒng)可以將子網中的子網管理員(SA)與一個或多個SA代理相關聯。進一步地,所述一個或多個SA代理可以接收來自一個或多個客戶端節(jié)點的一個或多個請求。然后,所述SA可以處理從所述一個或多個SA代理轉發(fā)的所述一個或多個請求。另外,還可以為每一客戶端節(jié)點分配專用隊列對(QP)編號,以便不需要始終向預先定義的已知的QP編號
    發(fā)送初始請求。此處描述了可以支持網絡環(huán)境(諸如用于中間件和應用執(zhí)行或中間件機器環(huán)境的工程系統(tǒng))中的子網管理的系統(tǒng)和方法。子網管理器(SM)可以檢索用于在子網中的子網管理員(SA)和客戶端節(jié)點之間建立可靠連接(RC)的信息。進一步地,系統(tǒng)還可以為與SM節(jié)點相關聯的端口設置一個或多個連接狀態(tài),以在與SM節(jié)點相關聯的端口和與所述客戶端節(jié)點相關聯的端口之間建立RC連接。然后,SM可以激活與所述客戶端節(jié)點相關聯的端口。附圖說明圖1示出了根據本專利技術的一實施例的用于在網絡環(huán)境中支持分布式子網管理員(SA)方案的圖示。圖2示出了根據本專利技術的一實施例的防止網絡環(huán)境中的對SA訪問的拒絕服務(DoS)攻擊的圖示。圖3示出了根據本專利技術的一實施例的用于在網絡環(huán)境中支持分布式子網管理員(SA)方案的示例性流程圖。圖4示出了根據本專利技術的一實施例的用于在網絡環(huán)境中支持基于可靠連接(RC)的子網管理員(SA)訪問的圖示。圖5示出了根據本專利技術的一實施例的在網絡環(huán)境中支持子網管理員(SA)和多個客戶端節(jié)點之間的通信的圖示。圖6示出了根據本專利技術的一實施例的用于在網絡環(huán)境中支持基于可靠連接(RC)的子網管理員(SA)訪問的示例性流程圖。圖7是根據本專利技術的一實施例的用于支持網絡環(huán)境中的子網管理的系統(tǒng)的框圖。圖8是根據本專利技術的一實施例的用于支持分布式數據網格中的異步調用的子網管理器的框圖。圖9示出了本專利技術的實施例的功能配置。圖10示出了用于實現本專利技術的實施例的計算機系統(tǒng)。具體實施方式本專利技術通過示例的方式而不是限制的方式示出在各個附圖的圖中,在附圖中類似的參考編號表示類似的元素。應該注意,在本專利技術中對“一個”或“某些”實施例的指代不一定是指同一個實施例,而這樣的指代表示至少一個。如下的本專利技術的描述使用Infiniband(IB)網絡作為高性能網絡的示例。對所屬領域的技術人員顯而易見的是,可以使用其他類型的高性能網絡,而沒有任何限制。此處描述了可以支持網絡環(huán)境(諸如用于中間件和應用執(zhí)行或中間件機器環(huán)境的工程系統(tǒng))中的子網管理員(SA)訪問的系統(tǒng)和方法。InfiniBand(IB)架構IB架構是串行點對點技術。IB網絡、或子網中的每一個都可包括一組使用交換機和點對點鏈路互連的主機。單一子網可以可擴展到一萬以上的節(jié)點,而兩個或更多子網可以使用IB路由器來互連。子網內的主機和交換機使用本地標識符(LID)來尋址,例如,單一子網可以僅限于49151個單播地址。IB子網可以使用至少一個子網管理器(SM),該子網管理器負責初始化并啟動包括駐留在子集中的交換機、路由器和主機通道適配器(HCA)上的所有IB端口的配置的子網。SM的職責還包括路由表計算和部署。網絡的路由旨在獲取完全連接、死鎖自由,以及所有源和目的地對之間的負載平衡。路由表可以在網絡初始化時計算,每當拓撲變化時,都可以重復此過程,以便更新路由表,并確保最佳性能。IB網絡中的HCA可以使用隊列對(QP)來相互進行通信。隊列對是在通信建立過程中創(chuàng)建的,并提供一組初始屬性,諸如QP編號、HCA端口、目的地LID、隊列大小,以及傳輸服務。另一方面,當通信結束時,銷毀與通信中的HCA相關聯的QP。HCA可以處理
    許多QP,每一QP都包括一對隊列,即發(fā)送隊列(SQ)和接收隊列(RQ)。有一個這樣的對存在于參與通信的每一個端節(jié)點中。發(fā)送隊列持有要傳輸到遠程節(jié)點的工作請求,而接收隊列持有有關對從遠程節(jié)點接收到的數據執(zhí)行什么的信息。除QP之外,每一個HCA都可以具有一個或多個與一組發(fā)送和接收隊列相關聯的完成隊列(CQ)。CQ持有發(fā)布到發(fā)送和接收隊列的工作請求的完成通知。IB架構是靈活的架構。配置和維護IB子網可以通過特殊的帶內子網管理數據包(SMP)來執(zhí)行。SM的功能可以原則上從IB子網中的任何節(jié)點來實現。IB子網中的每一個末端端口都可以具有相關聯的子網管理代理(SMA),該SMA負責處理定向到它的基于SMP的請求數據包。在IB架構中,相同端口可以表示使用基于SMP的通信的SM實例或其他軟件組件。如此,只有定義明確的SMP操作的子集可以由SMA來處理。SMP使用結構中的專用數據包緩沖區(qū)資源,例如,不受流量控制的特殊虛擬通道(VL15)(即,在緩沖區(qū)溢出的情況下,可以丟棄SMP數據包)。此外,SMP可以使用SM基于末端端口本地標識符(LID)設置的路由,或者,SMP可以使用直接路由,其中,路由完全由發(fā)送方所定義,并嵌入在數據包中。通過使用直接路由,數據包的路徑就HCA和交換機上的端口號的有序序列而言穿過結構。SM可以使用每一交換機和/或每一HCA中存在的SMA來監(jiān)測網絡中的變化。SMA使用陷阱和通知,將諸如新連接、斷開連接,以及端口狀態(tài)變化之類的變化傳遞到SM。陷阱是被發(fā)送以警告端節(jié)點關于某一事件的消息。陷阱可以包含帶有描述事件的細節(jié)的通知屬性。可以為不同的事件定義不同的陷阱。為了減少陷阱的不必要的分發(fā),IB應用事件轉發(fā)機制,其中,需要端節(jié)點顯式地預訂它們希望被通知的陷阱。IB架構提供分區(qū),作為定義哪些IB末端端口應該被允許與其他IB末端端口進行通信的方式。分區(qū)是為IB結構上的所有非SMP數據包定義的。除默認分區(qū)以外的分區(qū)的使用是可選的。數據包的分區(qū)
    可以由包括15比特分區(qū)號碼和單一比特成員類型(完全或受限)的16比特P_Key進行定義。主機端口,或HCA端口的分區(qū)成員資格可以基于這樣的前提:SM設置帶有P_Key值的端口的P_Key表,該P_Key表對應于該主機的當前分區(qū)成員資格策略。為了補償主機可能不是完全受信任的可能性,IB體系結構還定義了交換機端口可以可選地建立以進行分區(qū)實施。因此,然后,可以建立連接到主機端口的交換機端口的P_Key表以反映主機端口被認為是其成員的相同分區(qū)(即,本質上相當于以太網LAN中的交換機實施的VLAN控制)。由于IB架構允許通過SMP對IB子網進行完全帶內配置和維護,因此,SMP本身不受任何分區(qū)成員資格限制的影響。如此,為了避免IB結構上的任何粗略的或受損的節(jié)點能夠定義任意結構配置(包括分區(qū)成員資格)的可能性,需要其他保護機制。由IB架構所提供的靈活性允許IB結構本文檔來自技高網
    ...

    【技術保護點】
    一種用于在網絡環(huán)境中支持子網管理的方法,包括:將子網中的子網管理員(SA)與一個或多個SA代理相關聯;通過所述一個或多個SA代理,接收來自一個或多個客戶端節(jié)點的一個或多個請求;以及通過所述SA,處理從所述一個或多個SA代理轉發(fā)的所述一個或多個請求。

    【技術特征摘要】
    【國外來華專利技術】2014.02.25 US 14/189,442;2014.02.25 US 14/189,4031.一種用于在網絡環(huán)境中支持子網管理的方法,包括:將子網中的子網管理員(SA)與一個或多個SA代理相關聯;通過所述一個或多個SA代理,接收來自一個或多個客戶端節(jié)點的一個或多個請求;以及通過所述SA,處理從所述一個或多個SA代理轉發(fā)的所述一個或多個請求。2.根據權利要求1所述的方法,進一步包括:允許所述子網是實現為胖樹拓撲或其中來自主機端口的連接是通過一個或多個葉交換機的拓撲中的至少一項的InfiniBand(IB)子網。3.根據任一前面的權利要求所述的方法,進一步包括:使用直接連接到客戶端節(jié)點的葉交換機上的管理處理器作為SA代理。4.根據任一前面的權利要求所述的方法,進一步包括:為所述一個或多個客戶端節(jié)點建立用于SA訪問的專用分區(qū),其中,所述一個或多個客戶端節(jié)點包括以下中的至少一項:網絡結構中的客戶端節(jié)點的物理子集;以及網絡結構中的客戶端節(jié)點的邏輯子集。5.根據任一前面的權利要求所述的方法,進一步包括:為所述一個或多個客戶端節(jié)點中的每一客戶端節(jié)點分配專用隊列對(QP)編號。6.根據任一前面的權利要求所述的方法,進一步包括:確保每一客戶端節(jié)點只使用顯式地與每一指定的QP編號相關聯的專用的一組數據包接收緩沖區(qū)。7.根據任一前面的權利要求所述的方法,進一步包括:確保對來自不同的客戶端節(jié)點的所述一個或多個請求的實際處理帶有合理的交錯而發(fā)生。8.根據任一前面的權利要求所述的方法,進一步包括:使用管理所述結構狀態(tài)的中央實體,來確保對于所述一個或多個SA代理的公平性和向前進展。9.根據任一前面的權利要求所述的方法,進一步包括:使用一個或多個約定來為一個或多個客戶端端口選擇專用的分區(qū)號碼以及專用的QP編號。10.根據權利要求9所述的方法,其中:為與所述一個或多個客戶端節(jié)點相關聯的客戶端端口使用受信任的主機信道適配器實施方式,并依賴于SA請求數據包中的受信任的源LID信息,以便將對特定的客戶端QP編號的訪問限制到所述指定的特定的客戶端端口。11.一種用于在網絡環(huán)境中支持子網管理的系統(tǒng),包括:一個或多個微處理器;子網管理員(SA),其中,所述SA與一個或多個SA代理相關聯;以及在所述一個或多個微處理器上運行的所述一個或多個SA代理,操作以接收來自一個或多個客戶端節(jié)點的一個或多個請求;以及其中,所述SA操作以處理從所述一個或多個SA代理轉發(fā)的所述一個或多個請求。12.根據權利要求11所述的系統(tǒng),其中:所述子網是實現為胖樹拓撲或其中來自主機端口的連接是通過葉交換機的拓撲中的至少一項的InfiniBand(IB)子網。13.根據權利要求11或12所述的系統(tǒng),其中:直接連接到客戶端節(jié)點的葉交換機上的管理處理器被用作SA代理。14.根據權利要求11-13中任一權利要求所述的系統(tǒng),其中:為所述一個或多個客戶端節(jié)點建立用于SA訪問的專用分區(qū),其中,所述一個或多個客戶端節(jié)點包括網絡結構中的客戶端節(jié)點的物理子集和網絡結構中的客戶端節(jié)點的邏輯子集中的至少一項。15.根據權利要求11-14中任一權利要求所述的系統(tǒng),其中:為每一客戶端節(jié)點分配專用隊列對(QP)編號。16.根據權利要求15所述的系統(tǒng),其中:每一客戶端節(jié)點只能使用顯式地與每一指定的QP編號相關聯的專用的一組數據包接收緩沖區(qū)。17.根據權利要求11到16中任一權利要求所述的系統(tǒng),其中:對從不同的客戶端節(jié)點接收到的所述一個或多個請求的實際處理帶有合理的交錯而發(fā)生。18.根據權利要求11到17中任一權利要求所述的系統(tǒng),還包括:管理所述結構狀態(tài)的中央實體,所述中央實體確保對于所述一個或多個SA代理的公平性和向前進展。19.根據權利要求11到18中任一權利要求所述的系統(tǒng),其中:使用一個或多個約定來為一個或多個客戶端端口選擇專用的分區(qū)
    \t號碼以及專用的QP編號,和/或受信任的主機信道適配器實施方式用于與所述一個或多個客戶端節(jié)點相關聯的客戶端端口,并依賴于SA請求數據包中的受信任的源LID信息,以便將對特定的客戶端QP編號的訪問限制到所述指定的特定的客戶端端口。20.一種包括機器可讀的格式的程序指令的計算機程序,所述計算機程序當由計算機系統(tǒng)執(zhí)行時,使得所述計算機系統(tǒng)執(zhí)行權利要求1到10中的任一項所述的方法。21.一種包括存儲在非瞬時的機器可讀存儲介質上的如權利要求20所述的計算機程序的計算機程序產品。22.一種在其上存儲了當執(zhí)行時使得系統(tǒng)執(zhí)行權利要求1到10中的任一項的方法的非瞬時的機器可讀存儲介質。23.一種在其上存儲了當執(zhí)行時使得系統(tǒng)執(zhí)行以下步驟的指令的非瞬時的機器可讀存儲介質,所述步驟包括:將子網中的子網管理員(SA)與一個或多個SA代理相關聯;通過所述一個或多個SA代理,接收來自一個或多個客戶端節(jié)點的一個或多個請求;以及通過所述SA,處理從所述一個或多個SA代理轉發(fā)的所述一個或多個請求。24.一種用于在網絡環(huán)境中支持子網管理的方法,包括:通過子網中的SM節(jié)點上的子網管理器(SM),檢索用于在子網管理員(SA)和客戶端節(jié)點之間建立可靠連接(RC)的信息;為與所述SM節(jié)點相關聯的端口,設置一個或多個連接狀態(tài),以在與所述SM節(jié)點相關聯的所述端口和與所述客戶端節(jié)點相關聯的端
    \t口之間建立所述RC連接;以及通過所述SM,激活與所述客戶端節(jié)點相關聯的所述端口。25.根據權利要求24所述的方法,進一步包括:通過與所述客戶端節(jié)點相關聯的子網管理代理(SMA),通告指示所述客戶端節(jié)點具有對于基于RC的SA訪問的支持的能力。26.根據權利要求24或25所述的方法,進一步包括:為與所述客戶端節(jié)點相關聯的所述端口,建立第一組一個或多個RC隊列對(QP),其中,所述第一組一個或多個RC QP與為所述基于RC的SA訪問分配的一個或多個隊列對(QP)編號相關聯。27.根據權利要求26所述的方法,進一步包括:為與所述SM節(jié)點相關聯的所述端口建立第二組一個或多個RC隊列對(QP),其中,所述第二組一個或多個RC QP的QP編號基于以下各項中的一項:被分配到與所述客戶端節(jié)點相關聯的所述端口的基本本地標識符(LID)的函數,以及由所述SM為與所述客戶端節(jié)點相關聯的所述SMA設置的SMA屬性。28.根據任一前面的權利要求24-27所述的方法,進一步包括:使用管理消息交換來建立所述RC連接。29.根據任一前面的權利要求24-28所述的方法,進一步包括:使用所述RC連接,通過所述客戶端節(jié)點,將消息發(fā)送到所述SA。30.根據任一前面的權利要求24-29所述的方法,進一步包括:使用多個RC連接來有效利用消息緩沖區(qū)存儲器。31.根據任一前面的權利要求24-30所述的方法,進一步包括:在所述客戶端節(jié)點中建立預先定義的存儲器區(qū)域,以包含通過一個或多個RC連接從所述SA和SA代理中的至少一項傳輸的狀態(tài)信息。32.根據任一前面的權利要求24-31所述的方法,進一步包括:通過所述SA,發(fā)送一個或多個多播消息以通知至少一個分區(qū)中的多個客戶端節(jié)點關于一個或多個事件。33.根據權利要求32所述...

    【專利技術屬性】
    技術研發(fā)人員:B·D·約翰森L·霍雷恩D·G·莫克斯納斯
    申請(專利權)人:甲骨文國際公司
    類型:發(fā)明
    國別省市:美國;US

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

    1
    主站蜘蛛池模板: 免费A级毛片无码专区| 亚洲AV无码乱码在线观看代蜜桃| 亚洲精品无码乱码成人| 黄A无码片内射无码视频| 亚洲成a人无码av波多野按摩| 精品久久久久久无码人妻热| 狠狠躁天天躁无码中文字幕图| 无码人妻视频一区二区三区| 一本一道av中文字幕无码| 免费a级毛片无码a∨蜜芽试看| 免费人妻无码不卡中文字幕18禁| 亚洲av无码片在线观看| 亚洲VA中文字幕无码一二三区| 极品粉嫩嫩模大尺度无码视频| 亚洲日韩精品无码专区网站| 日韩精品无码一区二区三区免费| 亚洲av中文无码乱人伦在线咪咕| 亚洲国产精品无码观看久久| 无码精品黑人一区二区三区| 免费VA在线观看无码| 亚洲AV综合色区无码一区爱AV| 性色AV无码中文AV有码VR| 日韩欧国产精品一区综合无码| 亚洲Av综合色区无码专区桃色| 伊人久久无码精品中文字幕| 久久久久久亚洲av无码蜜芽| 亚洲a∨无码一区二区| 亚洲中文无码av永久| 久久亚洲精品无码VA大香大香| r级无码视频在线观看| 精品久久久无码中文字幕| 亚洲午夜无码久久久久小说| 亚洲Aⅴ在线无码播放毛片一线天| 精品一区二区三区无码免费视频| 国产亚洲美日韩AV中文字幕无码成人| 亚洲av无码成人精品区| 亚洲一区无码中文字幕| 国产日韩精品中文字无码| 亚洲国产成人无码AV在线影院| 亚洲精品无码mⅴ在线观看| 人妻无码一区二区三区AV|