或光盤驅(qū)動器。可移除存儲驅(qū)動器316以本領(lǐng)域普通技術(shù)人員周知的方式對可移除存儲單元318進行讀寫。可移除存儲單元318表示由可移除存儲驅(qū)動器316讀寫的例如軟盤、致密盤、磁帶或光盤等。正如將會理解的,可移除存儲單元318包括其內(nèi)存儲有計算機軟件和/或數(shù)據(jù)的計算機可讀介質(zhì)。
[0126]在替換實施例中,輔存儲器312可以包括用于允許計算機程序或其他指令被載入計算機系統(tǒng)內(nèi)的其他類似裝置。這些裝置例如可以包括可移除存儲單元350和接口 322。這類裝置的例子可以包括程序包和包接口(例如在視頻游戲設(shè)備中找到的)、可移除存儲器芯片(諸如EPROM或PROM)及關(guān)聯(lián)插槽、以及允許將軟件和數(shù)據(jù)從可移除存儲單元350傳送至計算機系統(tǒng)的其他可移除存儲單元350和接口 322。
[0127]計算機系統(tǒng)還可以包括通信接口 324。通信接口 324允許軟件和數(shù)據(jù)在計算機系統(tǒng)和外部設(shè)備之間傳送。通信接口 324的例子可以包括調(diào)制解調(diào)器、網(wǎng)絡(luò)接口(例如,以太網(wǎng)卡)、通信端口或PCMCIA槽和卡等。經(jīng)由通信端口 324傳送的軟件和數(shù)據(jù)具有可以例如是電子、電磁、光學(xué)、或能夠由通信接口接收的其他信號的信號形式。這些信號經(jīng)由通信路徑(例如,通道)326提供給通信端口 324。該通信路徑326攜帶信號并且可以使用導(dǎo)線或線纜、光纖、電話線、蜂窩電話鏈路、RF鏈路和/或其他通信通道實現(xiàn)。
[0128]在本文中,術(shù)語“計算機程序介質(zhì)”、“計算機可用介質(zhì)”和“計算機可讀介質(zhì)”通常用于指代諸如主存儲器310和輔存儲器312、可移除存儲驅(qū)動器316以及安裝在硬盤驅(qū)動器314內(nèi)的硬盤內(nèi)的介質(zhì)。
[0129]計算機程序(也被稱為計算機控制邏輯)被存儲在主存儲器310和/或輔存儲器312內(nèi)。計算機程序還可以經(jīng)由通信接口 324接收。這些計算機程序在運行時使計算機系統(tǒng)能執(zhí)行在此討論的本發(fā)明的各特征。具體地,計算機程序在運行時使處理器302能執(zhí)行計算機系統(tǒng)的各特征。因此,這些計算機程序代表計算機系統(tǒng)的控制器。
[0130]從以上描述可見本發(fā)明提供用于實現(xiàn)本發(fā)明各實施例的系統(tǒng)、計算機程序產(chǎn)品和方法。本發(fā)明還提供在神經(jīng)網(wǎng)絡(luò)中具有可塑性的用于分層路由和雙向信息流的非暫態(tài)計算機可用存儲介質(zhì)。非暫態(tài)計算機可用存儲介質(zhì)具有計算機可讀程序,其中該程序一旦在計算機上執(zhí)行,就使得計算機實現(xiàn)根據(jù)在此描述的實施例的本發(fā)明的各步驟。除非明確指出,權(quán)利要求中對要素的單數(shù)引用并非意味著“有且只有一個”,而是“一個或多個”。與本領(lǐng)域普通技術(shù)人員當(dāng)前已知或以后會變得知曉的上述示例性實施例的各要素等效的所有結(jié)構(gòu)和功能都旨在被所附權(quán)利要求包含。除非使用短語“用于...的裝置”或“用于...的步驟,,明確描述,否則在此聲明的要素不在35U.S.C.第112部分第6段的規(guī)定下解釋。
[0131]在本文中所用的術(shù)語,僅僅是為了描述特定的實施例,而不意圖限定本發(fā)明。本文中所用的單數(shù)形式的“一”和“該”,旨在也包括復(fù)數(shù)形式,除非上下文中明確地另外指出。還要知道,“包含”一詞在本說明書中使用時,說明存在所指出的特征、整體、步驟、操作、單元和/或組件,但是并不排除存在或增加一個或多個其它特征、整體、步驟、操作、單元和/或組件,以及/或者它們的組合。
[0132]權(quán)利要求中的對應(yīng)結(jié)構(gòu)、材料、操作以及所有功能性限定的裝置(means)或步驟的等同替換,旨在包括任何用于與在權(quán)利要求中具體指出的其它單元相組合地執(zhí)行該功能的結(jié)構(gòu)、材料或操作。所給出的對本發(fā)明的描述其目的在于示意和描述,并非是窮盡性的,也并非是要把本發(fā)明限定到所表述的形式。對于所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不偏離本發(fā)明范圍和精神的情況下,顯然可以作出許多修改和變型。對實施例的選擇和說明,是為了最好地解釋本發(fā)明的原理和實際應(yīng)用,使所屬技術(shù)領(lǐng)域的普通技術(shù)人員能夠明了,本發(fā)明可以有適合所要的特定用途的具有各種改變的各種實施方式。
【主權(quán)項】
1.一種用于在包括多個虛擬網(wǎng)絡(luò)的虛擬聯(lián)網(wǎng)系統(tǒng)中量化擁塞通知的方法,其中每個虛擬網(wǎng)絡(luò)包括配置用于產(chǎn)生一個或多個分組流的至少一個虛擬機,該方法包括: 用包括所述分組流對應(yīng)的虛擬流標識符的擁塞通知標簽對每個分組流的每個分組進行標記; 將每個分組流映射至對應(yīng)的隧道端點,其中所述分組流的每個分組經(jīng)由所述對應(yīng)的隧道端點分發(fā); 為與每個分組流相關(guān)聯(lián)的每個擁塞點產(chǎn)生擁塞通知消息,其中所述擁塞通知消息包括所述擁塞點的虛擬擁塞點標識符以及導(dǎo)致所述擁塞點處分組擁塞的虛擬機的源地址;以及 將每個擁塞點映射至對應(yīng)的隧道端點,其中用于所述虛擬擁塞點的每個擁塞通知消息經(jīng)由所述對應(yīng)的隧道端點分發(fā),并且其中所述對應(yīng)的虛擬隧道端點將所述擁塞通知消息轉(zhuǎn)發(fā)至導(dǎo)致所述擁塞點處分組擁塞的虛擬機。2.權(quán)利要求I的方法,進一步包括: 每個擁塞點從對應(yīng)的隧道端點為所述擁塞點接收分組。3.權(quán)利要求I的方法,其中: 虛擬機的源地址包括所述虛擬機的媒體控制協(xié)議(MAC)地址。4.權(quán)利要求I的方法,進一步包括: 將用于每個擁塞點的每個擁塞通知消息轉(zhuǎn)發(fā)至導(dǎo)致所述擁塞點處分組擁塞的虛擬機的虛擬網(wǎng)絡(luò)接口卡(vNIC)。5.權(quán)利要求I的方法,進一步包括: 對于每個接收擁塞通知消息的虛擬機,基于所述擁塞通知消息調(diào)整對應(yīng)于所述虛擬機的至少一個分組產(chǎn)生速率。6.權(quán)利要求I的方法,進一步包括: 將每個分組流的每個虛擬流標識符映射至對應(yīng)的隧道端點;以及 將每個擁塞點的每個虛擬擁塞點標識符映射至對應(yīng)的隧道端點。7.權(quán)利要求I的方法,其中: 每個虛擬機產(chǎn)生的每個分組流獨立地由包括覆蓋卸載邏輯的物理網(wǎng)絡(luò)接口卡(NIC)標識。8.權(quán)利要求I的方法,進一步包括: 接收用于每個分組的隧道參數(shù);以及 基于用于所述分組的隧道參數(shù)將每個分組用封裝數(shù)據(jù)進行封裝,其中所述封裝數(shù)據(jù)包括用于所述分組的擁塞通知標簽的副本,以使所述封裝后分組包括最外面擁塞通知標簽和最里面擁塞通知標簽。9.權(quán)利要求8的方法,進一步包括: 經(jīng)由包括至少一個覆蓋交換機和至少一個非覆蓋交換機的多個交換機分發(fā)分組; 其中,如果分組的最外面擁塞通知標簽與所述最里面通知標簽不同,那么每個覆蓋交換機處理分組的最里面擁塞通知標簽; 其中每個非覆蓋交換機處理分組的最外面擁塞通知標簽。10.權(quán)利要求I的方法,其中所述虛擬聯(lián)網(wǎng)系統(tǒng)與所述虛擬聯(lián)網(wǎng)系統(tǒng)下層的物理組件交互操作。11.一種虛擬聯(lián)網(wǎng)系統(tǒng),包括: 多個虛擬網(wǎng)絡(luò),其中每個虛擬網(wǎng)絡(luò)包括至少一個配置用于產(chǎn)生一個或多個分組流的虛擬機;以及 對于每個虛擬網(wǎng)絡(luò),包括通信管理模塊的物理網(wǎng)絡(luò)接口卡(NIC),配置用于: 將所述虛擬網(wǎng)絡(luò)的每個虛擬機產(chǎn)生的每個分組流的每個分組用包括所述分組流對應(yīng)的虛擬流標識符的擁塞通知標簽進行標記; 將每個分組流映射至所述虛擬網(wǎng)絡(luò)對應(yīng)的隧道端點,其中所述分組流的每個分組經(jīng)由所述對應(yīng)的隧道端點分發(fā); 為與每個分組流相關(guān)聯(lián)的每個擁塞點產(chǎn)生擁塞通知消息,其中所述擁塞通知消息包括所述擁塞點的虛擬擁塞點標識符以及導(dǎo)致所述擁塞點處分組擁塞的虛擬機的源地址; 將每個擁塞點映射至對應(yīng)的隧道端點,其中用于所述擁塞點的每個擁塞通知消息經(jīng)由所述對應(yīng)的隧道端點分發(fā),并且其中所述對應(yīng)的虛擬隧道端點將所述擁塞通知消息轉(zhuǎn)發(fā)至導(dǎo)致所述擁塞點處分組擁塞的虛擬機。12.權(quán)利要求11的系統(tǒng),其中: 每個擁塞點從對應(yīng)的隧道端點為所述擁塞點接收分組。13.權(quán)利要求11的系統(tǒng),其中: 虛擬機的源地址包括所述虛擬機的媒體控制協(xié)議(MAC)地址。14.權(quán)利要求11的系統(tǒng),其中: 用于每個擁塞點的每個擁塞通知消息被轉(zhuǎn)發(fā)至導(dǎo)致所述擁塞點處分組擁塞的虛擬機的虛擬網(wǎng)絡(luò)接口卡(vNIC)。15.權(quán)利要求11的系統(tǒng),其中: 對于每個接收擁塞通知消息的虛擬機,對應(yīng)于所述虛擬機的至少一個分組產(chǎn)生速率基于所述擁塞通知消息進行調(diào)整。16.權(quán)利要求11的系統(tǒng),其中: 用于每個虛擬網(wǎng)絡(luò)的每個物理NIC進一步配置用于: 接收用于每個分組的隧道參數(shù);以及 基于用于所述分組的隧道參數(shù)將每個分組用封裝數(shù)據(jù)進行封裝,其中所述封裝數(shù)據(jù)包括用于所述分組的擁塞通知標簽的副本,以使所述封裝后分組包括最外面擁塞通知標簽和最里面擁塞通知標簽。17.權(quán)利要求16的系統(tǒng),進一步包括: 用于分發(fā)分組的多個交換機,其中所述多個交換機包括至少一個覆蓋交換機和至少一個非覆蓋交換機; 其中,如果分組的最外面擁塞通知標簽與所述最里面通知標簽不同,那么每個覆蓋交換機處理分組的最里面擁塞通知標簽;以及 其中每個非覆蓋交換機處理分組的最外面擁塞通知標簽。18.權(quán)利要求11的系統(tǒng),其中所述虛擬聯(lián)網(wǎng)系統(tǒng)與所述虛擬聯(lián)網(wǎng)系統(tǒng)下層的物理組件交互操作。19.一種用于在包括多個虛擬網(wǎng)絡(luò)的虛擬聯(lián)網(wǎng)系統(tǒng)中量化擁塞通知的計算機程序產(chǎn)品,其中每個虛擬網(wǎng)絡(luò)包括配置用于產(chǎn)生一個或多個分組流的至少一個虛擬機,該計算機程序產(chǎn)品包括其上包括程序代碼的計算機可讀存儲介質(zhì),該程序代碼被計算機執(zhí)行時:用包括所述分組流對應(yīng)的虛擬流標識符的擁塞通知標簽對每個分組流的每個分組進行標記; 將每個分組流映射至對應(yīng)的隧道端點,其中所述分組流的每個分組經(jīng)由所述對應(yīng)的隧道端點分發(fā);為與每個分組流相關(guān)聯(lián)的每個擁塞點產(chǎn)生擁塞通知消息,其中所述擁塞通知消息包括所述擁塞點的虛擬擁塞點標識符以及導(dǎo)致所述擁塞點處分組擁塞的虛擬機的源地址;以及將每個擁塞點映射至對應(yīng)的隧道端點,其中用于所述虛擬擁塞點的每個擁塞通知消息經(jīng)由所述對應(yīng)的隧道端點分發(fā),并且其中所述對應(yīng)的虛擬隧道端點將所述擁塞通知消息轉(zhuǎn)發(fā)至導(dǎo)致所述擁塞點處分組擁塞的虛擬機。20.權(quán)利要求19的計算機程序產(chǎn)品,其中: 每個擁塞點從對應(yīng)的隧道端點為所述擁塞點接收分組; 虛擬機的源地址包括所述虛擬機的媒體控制協(xié)議(MAC)地址;以及對于每個接收擁塞通知消息的虛擬機,基于所述擁塞通知消息調(diào)整對應(yīng)于所述虛擬機的至少一個分組產(chǎn)生速率。
【專利摘要】本發(fā)明的實施例提供了一種在包括多個虛擬網(wǎng)絡(luò)(VN)的虛擬聯(lián)網(wǎng)系統(tǒng)中量化擁塞通知的方法。每個虛擬網(wǎng)絡(luò)包括配置用于產(chǎn)生一個或多個分組流的至少一個虛擬機。每個分組流的每個分組用擁塞通知(CN)標簽進行標記,擁塞通知標簽包括分組流對應(yīng)的虛擬流標識符。每個分組流被映射至對應(yīng)的隧道端點(TEP),其中每個分組流的每個分組經(jīng)由對應(yīng)的隧道端點分發(fā)。為與每個分組流相關(guān)聯(lián)的每個擁塞點(CP)產(chǎn)生擁塞通知消息(CNM),其中擁塞通知消息包括擁塞點的虛擬擁塞點標識符以及導(dǎo)致?lián)砣c處分組擁塞的虛擬機的源地址。每個擁塞點被映射至對應(yīng)的隧道端點,其中用于擁塞點的每個擁塞通知消息經(jīng)由對應(yīng)的隧道端點分發(fā),并且其中對應(yīng)的虛擬隧道端點將擁塞通知消息轉(zhuǎn)發(fā)至導(dǎo)致?lián)砣c處分組擁塞的虛擬機。
【IPC分類】H04L12/723
【公開號】CN104995880
【申請?zhí)枴緾N201480009158
【發(fā)明人】K·G·卡姆布勒, V·A·潘迪
【申請人】國際商業(yè)機器公司
【公開日】2015年10月21日
【申請日】2014年3月6日
【公告號】DE112014000415T5, US9112801, US20140269321, WO2014139374A1