【技術實現步驟摘要】
【國外來華專利技術】版權聲明:此專利文獻的公開的一部分包含受版權保護的材料。版權所有者不反對任何人影印專利文獻或專利說明書,因為它出現在專利商標局專利文件或記錄中,但在別的方面卻保留所有版權。
本專利技術一般涉及計算機系統(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)與一個或多個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
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。