理站608: (i)優(yōu)化負載平衡;以及(ii)向交換機610提供至少一個DSP IP地址(S卩,種子/起始者地址)。負載可以被定義為以下的任意組合:接收/發(fā)出的請求的數(shù)目、使用的資源的數(shù)目、使用的cpu(中央處理單元)處理時間、使用的存儲器、業(yè)務(wù)量,等等。在本公開的各個實施例中,關(guān)于如何達到負載平衡存在至少兩個選項:(i)客戶端具有可以處置給定覆蓋租用者的各個服務(wù)器節(jié)點的身份,并基于覆蓋租用者的身份以及負載平衡類型考慮而選擇服務(wù)器節(jié)點;以及/或者(ii)在將請求轉(zhuǎn)發(fā)至正確的服務(wù)器節(jié)點之前,從客戶端接收對于目錄服務(wù)的初始請求的服務(wù)器節(jié)點可以執(zhí)行負載平衡,以確定向哪個服務(wù)器節(jié)點轉(zhuǎn)發(fā)該請求(至少部分地基于覆蓋租用者的身份)。
[0065]本公開的一些實施例可以具有以下優(yōu)點、特點和/或優(yōu)點中的一個或多個:(i)管理系統(tǒng)(例如,控制器)可以執(zhí)行用于優(yōu)化負載平衡的功能;(ii)管理系統(tǒng)(例如,分布式覆蓋虛擬以太網(wǎng)(dove)控制器)將租用者和配置信息傳遞至所有客戶端(例如,所有分布式覆蓋虛擬以太網(wǎng)交換機);(iii)客戶端(例如,分布式覆蓋虛擬以太網(wǎng)交換機)具有識別正在處置給定覆蓋租用者的多個服務(wù)器節(jié)點(或許甚至是所有服務(wù)器節(jié)點)的信息;(iv)在將請求轉(zhuǎn)發(fā)至正確的服務(wù)器節(jié)點之前,服務(wù)器可以執(zhí)行負載平衡以確定哪些其它服務(wù)器節(jié)點應(yīng)當最優(yōu)地具有被轉(zhuǎn)發(fā)至其的請求;(V)當將請求從一個服務(wù)器節(jié)點轉(zhuǎn)發(fā)至另一個服務(wù)器節(jié)點時,所轉(zhuǎn)發(fā)的服務(wù)器節(jié)點學(xué)習(xí)產(chǎn)生請求的客戶端A(例如,分布式覆蓋虛擬以太網(wǎng)交換機)與產(chǎn)生請求所針對的覆蓋租用者之間的映射;(vi)客戶端(例如,分布式覆蓋虛擬以太網(wǎng)交換機)執(zhí)行負載平衡(具體地,用于與特定租用者有關(guān)的請求的客戶端側(cè)負載平衡),以確定選擇哪個服務(wù)器節(jié)點用于目錄服務(wù)請求;以及/或者(vii)如果至服務(wù)器節(jié)點的客戶端請求沒有(來自系統(tǒng)范圍任何服務(wù)器節(jié)點的)答復(fù),那么客戶端請求管理系統(tǒng)提供適合于其請求目錄服務(wù)器的覆蓋租用者的至少一個新服務(wù)器節(jié)點地址。作為對在前語句中的項(i)的可能(以及或許甚至是優(yōu)選)替代,服務(wù)器節(jié)點的集群也可以挑選一個服務(wù)器節(jié)點來進行覆蓋平衡。
[0066]本公開的一些實施例可以具有以下特征、特點和/或優(yōu)點中的一個或多個:(i)提供“主機名稱服務(wù)器”(即,服務(wù)器節(jié)點)的發(fā)現(xiàn)和/或映射;(ii)用于服務(wù)租用者的客戶端通信子系統(tǒng);(iii)不需要洪泛;(iv)可以處置除了VLAN交換機類型的客戶端之外的客戶端;(V)不需要重定向器節(jié)點;(vi)不需要廣播方法;(vii)客戶端將目錄服務(wù)請求發(fā)送至內(nèi)容/數(shù)據(jù)集群的任何單個服務(wù)器節(jié)點,并且,此請求可以被或可以不被其初始發(fā)送至的服務(wù)器節(jié)點轉(zhuǎn)發(fā)。
[0067]IV.定義
[0068]本發(fā)明:應(yīng)當被當作如下絕對指示:由術(shù)語“本發(fā)明”描述的主題被提交時的權(quán)利要求覆蓋,或者被在專利審查之后最終公告的權(quán)利要求覆蓋;雖然術(shù)語“本發(fā)明”用于幫助讀者對于被認為可能是新的這里的公開得到一個總體的感覺,但是,如通過使用術(shù)語“本發(fā)明”指示的,此理解是暫定和臨時的,且經(jīng)過專利審查的過程而經(jīng)受改變,這是因為,相關(guān)信息被展開并且權(quán)利要求被潛在地修改。
[0069]實施例:參見上述“本發(fā)明”的定義一類似的提醒適用于術(shù)語“實施例”。
[0070]和/或:非獨占性的或;例如,A和/或B意味著:(i)A為真并且B為假;或者(ii )A為假并且B為真;或者(i i i) A和B均為真。
[0071]數(shù)據(jù)通信:現(xiàn)在已知的或未來將開發(fā)的任何種類的數(shù)據(jù)通信方案,包括無線通信、有線通信、以及具有無線和有線部分的通信路線;數(shù)據(jù)通信不一定限于:(i)直接數(shù)據(jù)通信;(i i)間接數(shù)據(jù)通信;和/或(i i i)格式、分組狀態(tài)、介質(zhì)、加密狀態(tài)和/或協(xié)議在整個數(shù)據(jù)通信過程中保持恒定的數(shù)據(jù)通信。
[0072]計算機:具有顯著的數(shù)據(jù)處理和/或機器可讀指令讀取能力的任何設(shè)備,包括但不限于:桌面型計算機、大型機計算機、膝上型計算機、基于現(xiàn)場可編程門陣列(fpga)的設(shè)備、智能電話、個人數(shù)字助理(PDA)、身體裝載式(body-mounted)或插入式計算機、嵌入式設(shè)備型計算機、以及基于專用集成電路(ASIC)的設(shè)備。
[0073]服務(wù)器節(jié)點:提供目錄服務(wù)的任何服務(wù)器。
【主權(quán)項】
1.一種方法,包括: 由客戶端子系統(tǒng)向第一服務(wù)器節(jié)點發(fā)送對用于第一租用者的目錄服務(wù)的第一目錄服務(wù)請求; 由所述客戶端子系統(tǒng)從第二服務(wù)器節(jié)點接收第一確認;以及 由所述客戶端子系統(tǒng)基于所述第一確認,學(xué)習(xí)到所述第二服務(wù)器節(jié)點能夠提供用于所述第一租用者的目錄服務(wù)。2.如權(quán)利要求1所述的方法,其中,所述客戶端子系統(tǒng)包括交換機。3.如權(quán)利要求1所述的方法,其中,所述租用者是覆蓋租用者。4.如權(quán)利要求1所述的方法,還包括: 在數(shù)據(jù)通信中將第一客戶端子系統(tǒng)與第一租用者的第一端點實體相連接。5.如權(quán)利要求4所述的方法,其中,所述第一端點實體是虛擬機。6.如權(quán)利要求4所述的方法,還包括: 由所述客戶端子系統(tǒng)發(fā)現(xiàn)所述第一服務(wù)器節(jié)點的身份。7.如權(quán)利要求6所述的方法,還包括: 由所述客戶端子系統(tǒng)從管理子系統(tǒng)接收所述第一服務(wù)器節(jié)點的身份。8.如權(quán)利要求1所述的方法,還包括: 響應(yīng)于所述第一服務(wù)器節(jié)點接收到所述第一目錄服務(wù)請求,選擇第二服務(wù)器節(jié)點。9.如權(quán)利要求8所述的方法,還包括: 將所述第一目錄服務(wù)請求從所述第一服務(wù)器節(jié)點轉(zhuǎn)發(fā)至所述第二服務(wù)器節(jié)點;以及 用更新的端點信息更新所述第二服務(wù)器節(jié)點。10.—種計算機程序產(chǎn)品,包括存儲在軟件存儲設(shè)備上的軟件,所述軟件包括: 第一程序指令,被編程用于由客戶端子系統(tǒng)向第一服務(wù)器節(jié)點發(fā)送用于第一租用者的目錄服務(wù)的第一目錄服務(wù)請求; 第二程序指令,被編程用于由所述客戶端子系統(tǒng)從第二服務(wù)器節(jié)點接收第一確認;以及 第三程序指令,被編程用于由所述客戶端子系統(tǒng)基于所述第一確認,學(xué)習(xí)到所述第二服務(wù)器節(jié)點能夠提供用于所述第一租用者的目錄服務(wù); 其中: 以不比在途信號短暫的方式將所述軟件存儲在軟件存儲設(shè)備上。11.如權(quán)利要求10所述的產(chǎn)品,其中,所述客戶端子系統(tǒng)包括交換機。12.如權(quán)利要求10所述的產(chǎn)品,其中,所述租用者是覆蓋租用者。13.如權(quán)利要求10所述的產(chǎn)品,還包括: 第四程序指令,被編程用于在數(shù)據(jù)通信中將第一客戶端子系統(tǒng)與第一租用者的第一端點實體相連接。14.如權(quán)利要求13所述的產(chǎn)品,其中,所述第一端點實體是虛擬機。15.如權(quán)利要求13所述的產(chǎn)品,還包括: 第五程序指令,被編程用于由所述客戶端子系統(tǒng)發(fā)現(xiàn)所述第一服務(wù)器節(jié)點的身份。16.如權(quán)利要求15所述的產(chǎn)品,還包括: 第六程序指令,被編程用于由所述客戶端子系統(tǒng)從管理子系統(tǒng)接收所述第一服務(wù)器節(jié)點的身份。17.如權(quán)利要求10所述的產(chǎn)品,還包括: 第四程序指令,被編程用于響應(yīng)于所述第一服務(wù)器節(jié)點接收到所述第一目錄服務(wù)請求,選擇第二服務(wù)器節(jié)點。18.如權(quán)利要求17所述的產(chǎn)品,還包括: 第五程序指令,被編程用于將所述第一目錄服務(wù)請求從所述第一服務(wù)器節(jié)點轉(zhuǎn)發(fā)至所述第二服務(wù)器節(jié)點;以及 第六程序指令,被編程用于用更新的端點信息更新所述第二服務(wù)器節(jié)點。19.一種計算機系統(tǒng),包括: 處理器集;以及 軟件存儲設(shè)備; 其中: 所述處理器集被結(jié)構(gòu)化、定位、連接和/或編程用于運行存儲在所述軟件存儲設(shè)備上的軟件;并且 所述軟件包括: 第一程序指令,被編程用于由客戶端子系統(tǒng)向第一服務(wù)器節(jié)點發(fā)送用于第一租用者的目錄服務(wù)的第一目錄服務(wù)請求; 第二程序指令,被編程用于由所述客戶端子系統(tǒng)從第二服務(wù)器節(jié)點接收第一確認;以及 第三程序指令,被編程用于由所述客戶端子系統(tǒng)基于所述第一確認,學(xué)習(xí)到所述第二服務(wù)器節(jié)點能夠提供用于所述第一租用者的目錄服務(wù)。
【專利摘要】在代表租用者(諸如覆蓋租用者)需要使用目錄服務(wù)的客戶端子系統(tǒng)的情境中,通過以下步驟學(xué)習(xí)可以提供這樣的目錄服務(wù)的服務(wù)器節(jié)點的身份:(i)由客戶端子系統(tǒng)向第一服務(wù)器節(jié)點發(fā)送用于第一租用者的目錄服務(wù)的第一目錄服務(wù)請求;(ii)由所述客戶端子系統(tǒng)從第二服務(wù)器節(jié)點接收第一確認;以及(iii)由所述客戶端子系統(tǒng)基于所述第一確認,學(xué)習(xí)到所述第二服務(wù)器節(jié)點能夠提供用于所述第一租用者的目錄服務(wù)。
【IPC分類】G06F17/30, G06F13/00, G06F12/00
【公開號】CN105453058
【申請?zhí)枴緾N201480040950
【發(fā)明人】S.阿南薩拉姆, A.比斯沃斯, H.S.帕戴伊
【申請人】國際商業(yè)機器公司
【公開日】2016年3月30日
【申請日】2014年7月7日
【公告號】US9392079, US20150026102, WO2015008450A1