使用多個(gè)媒體接入控制器對(duì)數(shù)據(jù)的分組處理的制作方法
【專利摘要】公開(kāi)了具有至少兩個(gè)媒體接入控制器的設(shè)備的示例。在某些示例中,第一媒體接入控制器可以耦合到主機(jī)計(jì)算設(shè)備。第二媒體接入控制器可以耦合到被布置為執(zhí)行對(duì)通過(guò)第一媒體接入控制器轉(zhuǎn)發(fā)和/或通過(guò)第二媒體接入控制器轉(zhuǎn)發(fā)的一個(gè)或多個(gè)數(shù)據(jù)幀的數(shù)據(jù)有效載荷的分組處理的一個(gè)或多個(gè)處理器電路。第一媒體接入控制器可以通過(guò)通信鏈路耦合到第二媒體接入控制器。描述并要求保護(hù)其他示例。
【專利說(shuō)明】使用多個(gè)媒體接入控制器對(duì)數(shù)據(jù)的分組處理
[0001]背景
[0002]被稱為“云計(jì)算”的托管服務(wù)(hosting service)可以通過(guò)諸如因特網(wǎng)之類的互聯(lián)網(wǎng)絡(luò),提供軟件、存儲(chǔ)器和計(jì)算基礎(chǔ)結(jié)構(gòu)服務(wù)。在某些情況下,云服務(wù)提供商在數(shù)據(jù)中心或服務(wù)器場(chǎng)托管(host)承租人。這些數(shù)據(jù)中心或服務(wù)器場(chǎng)可以包括大量的計(jì)算平臺(tái)或主機(jī)計(jì)算設(shè)備,這些主機(jī)計(jì)算設(shè)備可以允許承租人具有在一個(gè)或多個(gè)主機(jī)計(jì)算設(shè)備上運(yùn)行或由它們支持的若干個(gè)軟件實(shí)例。在某些云體系結(jié)構(gòu)中,單一服務(wù)器或主機(jī)計(jì)算設(shè)備可以在使用一個(gè)或多個(gè)處理器或在主機(jī)計(jì)算設(shè)備上維護(hù)的其他計(jì)算資源來(lái)實(shí)現(xiàn)的虛擬機(jī)(VM)中托管多個(gè)承租人。
[0003]附圖簡(jiǎn)述
[0004]圖1示出了示例第一系統(tǒng)。
[0005]圖2示出了這樣的示例。
[0006]圖3示出了數(shù)據(jù)管理器的示例體系結(jié)構(gòu)的框圖。
[0007]圖4示出了示例第三系統(tǒng)。
[0008]圖5示出了示例第一進(jìn)程。
[0009]圖6示出了示例第二進(jìn)程。
[0010]圖4示出了示例第三進(jìn)程。
[0011]圖4示出了示例第四進(jìn)程。
[0012]圖7示出了用于從主機(jī)計(jì)算設(shè)備接收數(shù)據(jù)幀的示例流程圖。
[0013]圖8示出了用于通過(guò)網(wǎng)絡(luò)通信信道接收數(shù)據(jù)幀的示例流程圖。
【具體實(shí)施方式】
[0014]如在本發(fā)明中設(shè)想的,在某些云體系結(jié)構(gòu)中,單一服務(wù)器或主機(jī)計(jì)算設(shè)備可以在使用一個(gè)或多個(gè)處理器或在主機(jī)計(jì)算設(shè)備上維護(hù)的其他計(jì)算資源來(lái)實(shí)現(xiàn)的虛擬機(jī)(VM)中托管多個(gè)承租人。在某些示例中,云服務(wù)提供商可能必須預(yù)設(shè)(provis1n)、隔離以及計(jì)量(針對(duì)記帳)各種承租人所使用的資源。云服務(wù)提供商可以通過(guò)創(chuàng)建重疊物理網(wǎng)絡(luò)的虛擬網(wǎng)絡(luò),來(lái)提供這些服務(wù)中的至少某些服務(wù)。對(duì)于這些示例,虛擬網(wǎng)絡(luò)可以通過(guò)通常由云服務(wù)提供商擁有并管理的系統(tǒng)管理程序或虛擬機(jī)管理器(VMM)內(nèi)的軟件組件來(lái)完成。
[0015]維護(hù)軟件組件以在主機(jī)計(jì)算設(shè)備上創(chuàng)建重疊物理網(wǎng)絡(luò)的虛擬網(wǎng)絡(luò)可能存在多個(gè)缺點(diǎn)。例如,用于此用途的軟件模塊消耗大量的計(jì)算資源,因?yàn)樗鼈兾挥诮邮盏降幕虮晦D(zhuǎn)發(fā)到承租人的數(shù)據(jù)的數(shù)據(jù)路徑中。此外,云服務(wù)提供商還可能不能與允許VM回避VMM的單根輸入/輸出(I/O)虛擬化(SR-1OV) —起利用這樣的方案。進(jìn)一步地,由于用于支持虛擬網(wǎng)絡(luò)的網(wǎng)絡(luò)分組格式(例如,隧道格式)的本質(zhì),在給定可能各種有時(shí)專有的隧道格式的情況下,現(xiàn)有的基于網(wǎng)絡(luò)接口卡(NIC)的分組處理卸載(offload)可能不切實(shí)可行。基于NIC的分組處理卸載可能不可能,因?yàn)榇蠖鄶?shù)現(xiàn)有的網(wǎng)絡(luò)分組處理卸載基于非隧道化的分組。
[0016]其他缺點(diǎn)涉及作為他們的關(guān)鍵技術(shù)秘密的云服務(wù)提供商處理監(jiān)測(cè)、隔離和計(jì)量軟件,并抗拒或拒絕公開(kāi)此知識(shí)。這種抗拒或拒絕公開(kāi)監(jiān)測(cè)、隔離和計(jì)量軟件使得諸如NIC之類的網(wǎng)絡(luò)I/o設(shè)備的制造商難以設(shè)計(jì)更有效率的在云計(jì)算環(huán)境中工作的I/O設(shè)備。此外,如上文所提及的,在VMM中維護(hù)虛擬網(wǎng)絡(luò)會(huì)使用大量計(jì)算資源。使用大量計(jì)算資源導(dǎo)致云服務(wù)提供商提供給他們的承租人的計(jì)算資源較少。
[0017]公開(kāi)了示例設(shè)備,它們包括多個(gè)媒體接入控制器,用于對(duì)在耦合在主機(jī)計(jì)算設(shè)備和網(wǎng)絡(luò)之間的I/o設(shè)備接收到的或從其傳輸?shù)臄?shù)據(jù)的分組處理。示例設(shè)備可以包括一個(gè)或多個(gè)處理器電路,它們被配置成對(duì)被轉(zhuǎn)發(fā)到主機(jī)計(jì)算設(shè)備或從其轉(zhuǎn)發(fā)的數(shù)據(jù)執(zhí)行分組處理。示例設(shè)備還可以包括第一媒體接入控制器,該第一媒體接入控制器耦合到一個(gè)或多個(gè)處理器電路,還耦合到網(wǎng)絡(luò)通信信道。示例設(shè)備還可以包括耦合到主機(jī)計(jì)算設(shè)備的第二媒體接入控制器,以及將第一媒體接入控制器耦合到第二媒體接入控制器的通信鏈路。
[0018]圖1不出了不例第一系統(tǒng)。如圖1所不,第一系統(tǒng)被描繪成系統(tǒng)100。在某些不例中,系統(tǒng)100可以包括通過(guò)網(wǎng)絡(luò)通信信道180耦合到網(wǎng)絡(luò)160以及通過(guò)通信鏈路190耦合到主機(jī)計(jì)算設(shè)備170的輸入/輸出(I/O)設(shè)備101。此外,如圖1所示,I/O設(shè)備101包括處理器110、媒體接入控制器(MAC) 120、媒體接入控制器(MAC) 130、存儲(chǔ)器140以及存儲(chǔ)器150。如圖1所示,通信鏈路115、125、135以及145將I/O設(shè)備101的各種元件互連或耦合在一起。本發(fā)明不僅限于圖1所示出的元件的數(shù)量、類型或布局。
[0019]根據(jù)某些示例,如圖1所示,MAC 120和MAC 130兩者都可以包括數(shù)據(jù)管理器105。如下文比較詳細(xì)地描述的,數(shù)據(jù)管理器105可以包括允許這些媒體接入控制器接收、轉(zhuǎn)發(fā)或傳輸數(shù)據(jù)的邏輯和/或特征。數(shù)據(jù)例如可以是從網(wǎng)絡(luò)160或從主機(jī)計(jì)算設(shè)備170接收到的分組或數(shù)據(jù)幀的格式的。在某些示例中,MAC 120、MAC 130和/或數(shù)據(jù)管理器105可以被配置為根據(jù)各種行業(yè)標(biāo)準(zhǔn)或規(guī)范,諸如由電氣電子工程師學(xué)會(huì)(IEEE)發(fā)布的各種以太網(wǎng)規(guī)范,來(lái)操作。例如,一個(gè)這樣的以太網(wǎng)規(guī)范(包括后代和變體)可以是在2008年12月日發(fā)布的IEEE 802.3-2008,帶有沖突檢測(cè)的載波偵聽(tīng)多址訪問(wèn)(CSMA/⑶)接入方法和物理層規(guī)范(Carrier sense Multiple access with Collis1n Detect1n(CSMA/CD)AccessMethod and Physical Layer Specificat1ns)(在下文中 “IEEE 802.3”)。雖然在圖1 中示出了兩個(gè)媒體接入控制器,但是,本發(fā)明設(shè)想耦合到主機(jī)計(jì)算設(shè)備和/或網(wǎng)絡(luò)的任意數(shù)量的媒體接入控制器。
[0020]在某些示例中,從主機(jī)計(jì)算設(shè)備170的角度來(lái)看,MAC 120可以看起來(lái)充當(dāng)用于將主機(jī)計(jì)算設(shè)備170耦合到網(wǎng)絡(luò)160的1/0設(shè)備。同時(shí),從網(wǎng)絡(luò)160的角度來(lái)看,MAC 130可以看起來(lái)充當(dāng)主機(jī)計(jì)算設(shè)備170的1/0設(shè)備。換言之,主機(jī)計(jì)算設(shè)備170和網(wǎng)絡(luò)160兩者在數(shù)據(jù)從1/0設(shè)備101流出之前,可能不會(huì)察覺(jué)到在1/0設(shè)備101中接收到的數(shù)據(jù)正在I/O設(shè)備101的各種元件之間路由(例如,往返于處理器110)。
[0021]在某些示例中,如圖1所示,處理器110包括處理器電路112-1到112_n(其中,“η”表示> I的任何正整數(shù)),以及存儲(chǔ)器控制器114。如下面更多地提及的,處理器電路112-1到112-n可以被配置或布置為實(shí)現(xiàn)操作系統(tǒng),該操作系統(tǒng)可以被配置或布置為支持軟件服務(wù)。軟件服務(wù)能夠?qū)ο蛑鳈C(jī)計(jì)算設(shè)備發(fā)送的或來(lái)自主機(jī)計(jì)算設(shè)備的一個(gè)或多個(gè)數(shù)據(jù)幀的數(shù)據(jù)有效載荷執(zhí)行分組處理(例如,直列式(in-line)分組處理)。根據(jù)某些示例,處理器110可以是多核處理器,處理器電路112-1到112-n可以與多核處理器的核相關(guān)聯(lián)。
[0022]根據(jù)某些示例,存儲(chǔ)器控制器114可以是處理器110的集成存儲(chǔ)器控制器。在其他示例中,存儲(chǔ)器控制器114可以與處理器110分開(kāi)放置(例如,在芯片組中-未示出)。對(duì)于任一示例,存儲(chǔ)器控制器114可以管理對(duì)可被包括在存儲(chǔ)器150或存儲(chǔ)器140中的存儲(chǔ)器陣列的訪問(wèn)。
[0023]在某些示例中,如圖1所示,存儲(chǔ)器140包括緩沖器142。緩沖器142可以被布置為至少臨時(shí)存儲(chǔ)已經(jīng)由處理器110中的處理器電路中的一個(gè)或多個(gè)處理完或可以由它們處理的數(shù)據(jù)。存儲(chǔ)器140還可以為在處理器110上實(shí)現(xiàn)的操作系統(tǒng)和/或軟件服務(wù)提供操作存儲(chǔ)器。根據(jù)某些示例,存儲(chǔ)器140可以包括不同類型存儲(chǔ)器,包括隨機(jī)存取存儲(chǔ)器(RAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、靜態(tài)RAM (SRAM)、相變材料RAM (PRAM),和/或其他類型的易失性存儲(chǔ)器中的至少一種或組合。
[0024]根據(jù)某些示例,如圖1所示,存儲(chǔ)器150包括操作系統(tǒng)(OS) 152。OS 152可以在處理器電路112-1到112-n上或由它們實(shí)現(xiàn),并可以被布置為支持如上文所提及的軟件服務(wù)。軟件服務(wù)可以是包括在OS 152中的模塊,或者可以是與OS 152合作的單獨(dú)的模塊。雖然在圖1中未示出,但是,還可以在存儲(chǔ)器150中存儲(chǔ)或維護(hù)單獨(dú)的模塊。如下面更多地提及的,OS 152可以支持能夠執(zhí)行一個(gè)或多個(gè)數(shù)據(jù)幀的數(shù)據(jù)有效載荷的分組處理的軟件服務(wù)。
[0025]在某些示例中,存儲(chǔ)器150可以包括被配置成在操作的存儲(chǔ)模式下被實(shí)現(xiàn)或操作的各種類型的存儲(chǔ)器。存儲(chǔ)器150可以包括不同類型的非易失性存儲(chǔ)器存儲(chǔ)設(shè)備中的至少一種或組合。這些不同類型的存儲(chǔ)設(shè)備可以包括,但不僅限于,磁盤(pán)驅(qū)動(dòng)器、光盤(pán)驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器、內(nèi)部存儲(chǔ)設(shè)備、附連存儲(chǔ)設(shè)備、閃存、電池供電的SDRAM (同步DRAM)、網(wǎng)絡(luò)可訪問(wèn)的存儲(chǔ)設(shè)備,和/或其他類型的非易失性存儲(chǔ)器(例如,相變存儲(chǔ)器(PCM))。
[0026]根據(jù)某些示例,如圖1所示,MAC 120通過(guò)通信鏈路190耦合到主機(jī)計(jì)算設(shè)備170,而MAC 130通過(guò)通信鏈路125耦合到處理器110。對(duì)于這些示例,MAC 120和MAC 130兩者都可以包括用于分別通過(guò)通信鏈路170和190可通信地耦合到主機(jī)計(jì)算設(shè)備170和處理器110的接口。在某些示例中,通信鏈路170或190可以被布置為數(shù)據(jù)總線。MAC 120和MAC130中所包括的這些接口可以被配置成根據(jù)與行業(yè)標(biāo)準(zhǔn)或規(guī)范相關(guān)聯(lián)的各種通信協(xié)議來(lái)進(jìn)行操作。一個(gè)這樣的規(guī)范(包括后代和變體)可以是外圍組件互連快速(PCI Express)規(guī)范,諸如2010年11月發(fā)布的PCI快速3.0基本規(guī)范。本發(fā)明不僅限于供MAC 120或MAC130分別可通信地耦合到主機(jī)計(jì)算設(shè)備170和處理器110的PCI快速,也設(shè)想其他行業(yè)標(biāo)準(zhǔn)或規(guī)范。
[0027]在某些示例中,如圖1所示,MAC 120通過(guò)通信鏈路115耦合到MAC130。通信鏈路115可以被配置成允許MAC 120將從主機(jī)計(jì)算設(shè)備170接收到的數(shù)據(jù)幀轉(zhuǎn)發(fā)到MAC 120。通信鏈路115還可以被配置成允許MAC130將數(shù)據(jù)幀轉(zhuǎn)發(fā)到MAC 120 (例如,在由在處理器電路112-1到112-n上運(yùn)行的軟件服務(wù)對(duì)數(shù)據(jù)幀的數(shù)據(jù)有效載荷的分組處理之后)。根據(jù)某些示例,MAC 120和MAC 130可以被配置成根據(jù)諸如IEEE 802.3之類的以太網(wǎng)規(guī)范來(lái)進(jìn)行操作,而通信鏈路115還可以被配置成根據(jù)以太網(wǎng)標(biāo)準(zhǔn)來(lái)進(jìn)行操作。
[0028]在某些示例中,如圖1所示,通信鏈路135可以將存儲(chǔ)器140耦合到處理器110。對(duì)于這些示例,通信鏈路135可以包括被配置成根據(jù)一個(gè)或多個(gè)標(biāo)準(zhǔn)或規(guī)范(諸如由JEDEC固態(tài)技術(shù)協(xié)會(huì)發(fā)布的規(guī)范)進(jìn)行操作的一個(gè)或多個(gè)數(shù)據(jù)總線或通道。由JEDEC固態(tài)技術(shù)協(xié)會(huì)發(fā)布的規(guī)范(包括后代和變體)可以包括,但不僅限于,2007年6月發(fā)布的雙倍數(shù)據(jù)速率類型-3(DDR3)同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SDRAM)規(guī)范(“DDR3”規(guī)范)。
[0029]在某些示例中,如圖1所示,通信鏈路145可以將處理器110耦合到存儲(chǔ)器150。對(duì)于這些示例,通信鏈路145可以被配置成根據(jù)可以在一個(gè)或多個(gè)行業(yè)標(biāo)準(zhǔn)(包括后代和變體)中所描述的通信協(xié)議或標(biāo)準(zhǔn)進(jìn)行操作,諸如與PCI快速規(guī)范、通用串行總線(USB)規(guī)范或串行高級(jí)技術(shù)附件(SATA)規(guī)范相關(guān)聯(lián)的那些。根據(jù)某些示例,通信鏈路145可以被布置為數(shù)據(jù)總線以將處理器110通信地耦合到存儲(chǔ)器150。
[0030]在某些示例中,主機(jī)計(jì)算設(shè)備170可以被包括在計(jì)算設(shè)備中。計(jì)算設(shè)備的示例可以包括,但不僅限于,服務(wù)器、刀片式服務(wù)器、計(jì)算板、臺(tái)式計(jì)算機(jī)、個(gè)人計(jì)算機(jī)(PC)或膝上型計(jì)算機(jī)。
[0031]圖2示出了這樣的示例。如圖2所示,第二系統(tǒng)被描繪成系統(tǒng)200。根據(jù)某些示例,圖2所示出的系統(tǒng)200的元件可以類似于圖1所示出的系統(tǒng)100的元件,媒體接入設(shè)備220除外。如圖2所示,媒體接入設(shè)備220可以駐留在I/O設(shè)備201上,并可以包括能夠通過(guò)通信鏈路225耦合的MAC222和MAC 224。也如圖2所示,媒體接入設(shè)備220也包括連接器223,通過(guò)該連接器223,網(wǎng)絡(luò)通信信道280可以被布置為在物理上耦合到MAC224。
[0032]根據(jù)某些示例,如圖2所示,MAC 222和MAC 130兩者都可以包括數(shù)據(jù)管理器105。如上文所提及的,數(shù)據(jù)管理器105可以包括允許這些媒體接入控制器接收、轉(zhuǎn)發(fā)或傳輸數(shù)據(jù)幀的邏輯和/或特征。數(shù)據(jù)幀例如可能是從網(wǎng)絡(luò)260或從主機(jī)計(jì)算設(shè)備270接收到的。在某些示例中,MAC 222或MAC 224可以被配置或布置為根據(jù)IEEE 802.3或其他類型的網(wǎng)絡(luò)相關(guān)的行業(yè)標(biāo)準(zhǔn)或規(guī)范進(jìn)行操作。
[0033]如圖2所示,具有處理器電路212-1到212_n和存儲(chǔ)器控制器214的處理器210可以通過(guò)通信鏈路215耦合到MAC 224。此外,主機(jī)計(jì)算設(shè)備270還可以通過(guò)通信鏈路290耦合到MAC 222。在某些示例中,MAC 222和MAC 224中的接口分別可以被配置為根據(jù)PCI快速規(guī)范進(jìn)行操作,以允許媒體接入控制器通信地耦合到主機(jī)計(jì)算設(shè)備270或處理器210。
[0034]根據(jù)某些示例,如圖2所示,處理器210可以通過(guò)通信鏈路245耦合到存儲(chǔ)器250,并通過(guò)通信鏈路235耦合到存儲(chǔ)器240。類似于圖1所示出的存儲(chǔ)器140,存儲(chǔ)器240包括緩沖器242。此外,類似于圖1所示出的存儲(chǔ)器150,存儲(chǔ)器250包括操作系統(tǒng)(OS) 252。
[0035]在某些示例中,如上文所提及的,連接器223能夠在物理上將MAC 224耦合到網(wǎng)絡(luò)通信信道280。對(duì)于這些示例,連接器223可以根據(jù)各種行業(yè)標(biāo)準(zhǔn)和規(guī)范進(jìn)行配置。一個(gè)這樣的行業(yè)標(biāo)準(zhǔn)或規(guī)范(包括后代和變體)可以是2009年7月發(fā)布的用于增強(qiáng)的小形狀因子可插模塊的SFF-8431規(guī)范,修訂版4.1 ( “SFP+”)。
[0036]圖3示出了數(shù)據(jù)管理器105的示例體系結(jié)構(gòu)的框圖。在某些示例中,數(shù)據(jù)管理器105包括被配置或布置為允許I/O設(shè)備中的媒體接入控制器接收、轉(zhuǎn)發(fā)或傳輸數(shù)據(jù)的特征和/或邏輯。根據(jù)某些示例,如圖3所示,數(shù)據(jù)管理器105包括數(shù)據(jù)邏輯310、控制邏輯320、存儲(chǔ)器330和輸入/輸出(I/O)接口 340。如圖3所示,數(shù)據(jù)邏輯310可以耦合到控制邏輯320、存儲(chǔ)器330和I/O接口 340。數(shù)據(jù)邏輯310可以包括接收特征312、轉(zhuǎn)發(fā)特征314,或傳輸特征316中的一個(gè)或多個(gè),或其任何合理的組合。
[0037]在某些示例中,圖3中所描繪的元件被配置成支持或啟用如本發(fā)明所描述的數(shù)據(jù)管理器105。給定數(shù)據(jù)管理器105可以包括圖3中所描繪的那些元件中的某些、全部或比它們更多的元件。例如,數(shù)據(jù)邏輯310和控制邏輯320可以分別地或共同地表示實(shí)現(xiàn)數(shù)據(jù)管理器105的特征的多種邏輯設(shè)備或可執(zhí)行內(nèi)容。示例邏輯設(shè)備可以包括微處理器、微控制器、處理器電路、現(xiàn)場(chǎng)可編程門陣列(FPGA),專用集成電路(ASIC)、多核/多線程微處理器的分離的線程或核或其組合。
[0038]在某些示例中,如圖3所示,數(shù)據(jù)邏輯310包括接收特征、312轉(zhuǎn)發(fā)特征314、或傳輸特征316。在某些示例中,這些特征可以分開(kāi)地或共同地表示邏輯、指令或可執(zhí)行內(nèi)容。數(shù)據(jù)邏輯310可以被配置成使用這些特征中的一項(xiàng)或多項(xiàng)來(lái)執(zhí)行操作。例如,接收特征312可以從主機(jī)計(jì)算設(shè)備、網(wǎng)絡(luò),或從其他媒體接入控制器接收數(shù)據(jù)幀。轉(zhuǎn)發(fā)特征314可以將數(shù)據(jù)幀轉(zhuǎn)發(fā)到另一媒體接入控制器或一個(gè)或多個(gè)處理器電路,供進(jìn)行分組處理。傳輸特征314可以將數(shù)據(jù)幀傳輸?shù)交虬l(fā)送到主機(jī)計(jì)算設(shè)備上的或網(wǎng)絡(luò)上的元件。
[0039]在某些示例中,控制邏輯320可以被配置成控制數(shù)據(jù)管理器105的總體操作。如上文所提及的,控制邏輯320可以表示各種邏輯設(shè)備或可執(zhí)行內(nèi)容中的任何一個(gè)。對(duì)于某些示例,控制邏輯320可以被配置成與可執(zhí)行內(nèi)容或指令一起操作,以實(shí)現(xiàn)對(duì)數(shù)據(jù)管理器105的控制。在某些替換的示例中,控制邏輯320的特征和功能可以在數(shù)據(jù)邏輯310內(nèi)實(shí)現(xiàn)。
[0040]根據(jù)某些示例,存儲(chǔ)器330可以被布置為存儲(chǔ)供控制邏輯320和/或數(shù)據(jù)邏輯310使用的可執(zhí)行內(nèi)容或指令。可執(zhí)行內(nèi)容或指令可以被用來(lái)實(shí)現(xiàn)或激活數(shù)據(jù)管理器105的特征、元件或邏輯。如下文比較詳細(xì)地描述的,存儲(chǔ)器330還可以被布置為至少臨時(shí)維護(hù)與接收、轉(zhuǎn)發(fā)、發(fā)送或傳輸一個(gè)或多個(gè)數(shù)據(jù)幀相關(guān)聯(lián)的信息。
[0041]存儲(chǔ)器330可以包括各種非易失性存儲(chǔ)器介質(zhì),包括,但不僅限于,閃存、可編程變量或狀態(tài)、ROM、RAM、硬盤(pán)驅(qū)動(dòng)器或其他靜態(tài)或動(dòng)態(tài)存儲(chǔ)器介質(zhì)中的一種或多種類型。
[0042]在某些示例中,I/O接口 340可以通過(guò)數(shù)據(jù)管理器105和具有或維護(hù)了數(shù)據(jù)管理器105的媒體接入控制器的元件之間的本地通信介質(zhì)或鏈路來(lái)提供接口。I/O接口 340可以包括根據(jù)各種通信協(xié)議或標(biāo)準(zhǔn)來(lái)操作以通過(guò)本地通信介質(zhì)或鏈路進(jìn)行通信的接口。可以在一個(gè)或多個(gè)行業(yè)標(biāo)準(zhǔn)(包括后代和變體)——諸如與集成電路之間(I2C)規(guī)范或系統(tǒng)管理總線(SMBus)規(guī)范,或PCI快速規(guī)范相關(guān)聯(lián)的那些一中描述這些通信協(xié)議或標(biāo)準(zhǔn)。雖然本發(fā)明不僅限于上文所提及的標(biāo)準(zhǔn)和相關(guān)聯(lián)的協(xié)議。
[0043]根據(jù)某些示例,I/O接口 340可以提供用于數(shù)據(jù)管理器105和位于媒體接入控制器的外面的元件之間的通信信道或鏈路的接口。對(duì)于這些示例,I/o接口 340可以包括根據(jù)各種通信協(xié)議或標(biāo)準(zhǔn)來(lái)操作以通過(guò)耦合到媒體接入控制器的通信鏈路或通道進(jìn)行通信的接口。這些通信協(xié)議或標(biāo)準(zhǔn)可以在諸如以太網(wǎng)規(guī)范、PCI快速規(guī)范或USB規(guī)范之類的標(biāo)準(zhǔn)或規(guī)范(包括后代和變體)或用于通信協(xié)議的其他行業(yè)標(biāo)準(zhǔn)或規(guī)范中描述。
[0044]圖4示出了示例第三系統(tǒng)。如圖4所示,第三系統(tǒng)被描繪成系統(tǒng)400。根據(jù)某些示例,系統(tǒng)400包括通過(guò)網(wǎng)絡(luò)通信信道180耦合到網(wǎng)絡(luò)160以及通過(guò)通信鏈路190耦合到主機(jī)計(jì)算設(shè)備170的I/O設(shè)備101。在某些示例中,如圖4所示,主機(jī)計(jì)算設(shè)備170可以包括虛擬機(jī)管理器(VMM)475。VMM475可以被配置或布置為管理或控制虛擬機(jī)(VM)472_1到472-m(其中,“m”是> 2的任何正整數(shù))。對(duì)于這些示例,VM 472-1到472_m中的每一 VM都可以與至少一個(gè)承租人相關(guān)聯(lián)。例如,VM 472-1可以與承租人I相關(guān)聯(lián),VM 472-2可以與承租人2相關(guān)聯(lián),等等。
[0045]根據(jù)某些示例,主機(jī)計(jì)算設(shè)備170可以由諸如云服務(wù)提供商之類的服務(wù)提供商來(lái)運(yùn)營(yíng)。對(duì)于這些示例,承租人I到承租人m中每一個(gè)都可以具有服務(wù)級(jí)別協(xié)議(SLA),通過(guò)該協(xié)議,這些承租人可以租用或租借在主機(jī)計(jì)算設(shè)備170中維護(hù)的計(jì)算資源。這些租用的計(jì)算資源可以包括與VM472-1到472-m相關(guān)聯(lián)的計(jì)算資源。
[0046]在某些示例中,云服務(wù)提供商和一個(gè)或多個(gè)承租人之間的SLA可以包括能夠?qū)υ醋曰虬l(fā)往給定承租人的數(shù)據(jù)幀執(zhí)行分組處理的軟件服務(wù)類型。對(duì)于某些示例,可以通過(guò)數(shù)據(jù)幀中的元數(shù)據(jù)或通過(guò)使用承租人MAC或網(wǎng)際協(xié)議(IP)地址或由給定SLA所定義的其他分類策略來(lái)標(biāo)識(shí)承租人。軟件服務(wù)的類型可以包括,但不僅限于:預(yù)設(shè)軟件服務(wù)、隔離軟件服務(wù)、安全性軟件服務(wù)、標(biāo)識(shí)軟件服務(wù)或計(jì)量軟件服務(wù)。對(duì)于這些示例,預(yù)設(shè)軟件服務(wù)可以指示如何在各種承租人之間預(yù)設(shè)主機(jī)計(jì)算設(shè)備170中的計(jì)算資源。在某些示例中,隔離軟件服務(wù)可以指示如何隔離一個(gè)或多個(gè)數(shù)據(jù)幀,以便提高安全性或防止拒絕服務(wù)攻擊。安全性軟件服務(wù)可以指示數(shù)據(jù)幀的安全過(guò)程。標(biāo)識(shí)軟件服務(wù)可以指示用于標(biāo)識(shí)哪些承租人可以接收/轉(zhuǎn)發(fā)數(shù)據(jù)幀的方式。計(jì)量軟件服務(wù)可以與測(cè)量每一個(gè)承租人在數(shù)據(jù)幀中接收/轉(zhuǎn)發(fā)的數(shù)據(jù)量相關(guān)聯(lián),以便確定與測(cè)得的數(shù)據(jù)量相關(guān)聯(lián)的貨幣費(fèi)用或帳單。
[0047]圖5示出了示例第一進(jìn)程。如圖5所示,第一進(jìn)程被描繪成進(jìn)程500。在某些示例中,進(jìn)程500可以對(duì)應(yīng)于從耦合到I/O設(shè)備的主機(jī)計(jì)算設(shè)備接收第一數(shù)據(jù)幀。I/O設(shè)備可以包括多個(gè)媒體接入控制器和處理器。處理器可以被布置為實(shí)現(xiàn)操作系統(tǒng),操作系統(tǒng)被布置為支持能夠執(zhí)行對(duì)第一數(shù)據(jù)幀的數(shù)據(jù)有效載荷的處理的軟件服務(wù)。對(duì)于這些示例,處理過(guò)的數(shù)據(jù)有效載荷可以被包括在第二數(shù)據(jù)幀中,并通過(guò)耦合到I/O設(shè)備的通信信道進(jìn)行傳輸。對(duì)于這些示例,如圖1或4所示的系統(tǒng)100或400中所包括的元件或如圖3所示的數(shù)據(jù)管理器105中所包括的元件可以被用來(lái)示出與進(jìn)程500相關(guān)的示例操作。所描述的示例操作不僅限于如上文對(duì)于圖1、3和4所描述的系統(tǒng)100或400上的實(shí)現(xiàn)或數(shù)據(jù)管理器105。
[0048]從進(jìn)程5.1開(kāi)始(發(fā)送第一數(shù)據(jù)幀),主機(jī)計(jì)算設(shè)備170可以通過(guò)通信鏈路190將第一數(shù)據(jù)幀轉(zhuǎn)發(fā)到I/o設(shè)備101中所包括的媒體接入控制器(MAC) 120。在某些示例中,轉(zhuǎn)發(fā)的第一數(shù)據(jù)幀可以由數(shù)據(jù)管理器105的邏輯和/或特征(例如,接收特征312)接收。對(duì)于這些示例,第一數(shù)據(jù)幀可能源自與承租人I相關(guān)聯(lián)的VM 472-1,而第一數(shù)據(jù)幀可能具有與網(wǎng)絡(luò)160相關(guān)聯(lián)的目的地。
[0049]行進(jìn)至進(jìn)程5.2 (轉(zhuǎn)發(fā)第一數(shù)據(jù)幀),MAC 120中的數(shù)據(jù)管理器105可以包括通過(guò)通信鏈路115將第一數(shù)據(jù)幀轉(zhuǎn)發(fā)到MAC 130 (例如,通過(guò)轉(zhuǎn)發(fā)特征314)的邏輯和/或特征。在某些示例中,MAC 120和MAC 130兩者都可以被布置為根據(jù)諸如IEEE 802.3之類的以太網(wǎng)規(guī)范來(lái)進(jìn)行操作。對(duì)于這些示例,第一數(shù)據(jù)幀可以通過(guò)通信鏈路115作為以太網(wǎng)幀來(lái)轉(zhuǎn)發(fā)。
[0050]行進(jìn)至進(jìn)程5.3 (轉(zhuǎn)發(fā)第一數(shù)據(jù)幀),MAC 130中的數(shù)據(jù)管理器105可以包括被布置為接收從MAC 120轉(zhuǎn)發(fā)的第一數(shù)據(jù)幀(例如,通過(guò)接收特征312)以及還被布置為通過(guò)通信信道125將第一數(shù)據(jù)幀轉(zhuǎn)發(fā)到處理器110 (例如,通過(guò)轉(zhuǎn)發(fā)特征314)的邏輯和/或特征。
[0051]行進(jìn)至進(jìn)程5.4 (發(fā)送經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷),在對(duì)第一數(shù)據(jù)幀的數(shù)據(jù)有效載荷進(jìn)行分組處理之后,處理器電路112-1到112-n可以將經(jīng)過(guò)分組處理的有效載荷數(shù)據(jù)發(fā)送到MAC 130。在某些示例中,這可以包括被布置為實(shí)現(xiàn)OS 152的處理器電路112-1到112-n,該OS 152可以被布置為支持能夠執(zhí)行對(duì)數(shù)據(jù)有效載荷的分組處理的軟件服務(wù)。對(duì)于這些示例,軟件服務(wù)可以與承租人I和運(yùn)營(yíng)主機(jī)計(jì)算設(shè)備170的服務(wù)提供商之間的服務(wù)級(jí)別協(xié)議(SLA)相關(guān)聯(lián)。SLA可以包括下列各項(xiàng)中的一項(xiàng)或多項(xiàng):預(yù)設(shè)軟件服務(wù)、隔離軟件服務(wù)、安全性軟件服務(wù)、標(biāo)識(shí)軟件服務(wù)或計(jì)量軟件服務(wù)。
[0052]行進(jìn)至進(jìn)程5.5 (傳輸?shù)诙?shù)據(jù)幀),MAC 130中的數(shù)據(jù)管理器105可以包括用于從處理器110接收經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷(例如,通過(guò)接收特征312)以及在第二數(shù)據(jù)幀中將此處理過(guò)的數(shù)據(jù)有效載荷傳輸?shù)骄W(wǎng)絡(luò)160(例如,通過(guò)傳輸特征316)的邏輯和/或特征。在某些示例中,數(shù)據(jù)管理器105可以以由適用的通信協(xié)議確定的格式傳輸?shù)诙?shù)據(jù)幀,通信信道180被布置為通過(guò)該適用的通信協(xié)議進(jìn)行操作。例如,通信信道180可以被布置為根據(jù)諸如IEEE 802.3之類的以太網(wǎng)規(guī)范來(lái)進(jìn)行操作。然后,可以以IEEE 802.3兼容的格式來(lái)格式化第二數(shù)據(jù)幀,然后,通過(guò)通信信道180被傳輸?shù)骄W(wǎng)絡(luò)160。
[0053]圖6示出了示例第二進(jìn)程。如圖6所示,第二進(jìn)程被描繪成進(jìn)程600。在某些示例中,進(jìn)程600可以對(duì)應(yīng)于從通過(guò)網(wǎng)絡(luò)通信信道耦合到I/O設(shè)備的網(wǎng)絡(luò)接收發(fā)往主機(jī)計(jì)算設(shè)備的第一數(shù)據(jù)幀。I/O設(shè)備可以包括多個(gè)媒體接入控制器以及被布置為實(shí)現(xiàn)操作系統(tǒng)的處理器,操作系統(tǒng)被布置為支持能夠執(zhí)行對(duì)第一數(shù)據(jù)幀的數(shù)據(jù)有效載荷的處理的軟件服務(wù)。對(duì)于這些示例,處理過(guò)的數(shù)據(jù)有效載荷可以被包括在第二數(shù)據(jù)幀中,并被轉(zhuǎn)發(fā)到主機(jī)計(jì)算設(shè)備。對(duì)于這些示例,如圖1或4所示的系統(tǒng)100或400中所包括的元件或如圖3所示的數(shù)據(jù)管理器105中所包括的元件可以被用來(lái)示出與進(jìn)程600相關(guān)的示例操作。所描述的示例操作不僅限于如上文對(duì)于圖1、3和4所描述的系統(tǒng)100或400上的實(shí)現(xiàn)或數(shù)據(jù)管理器105。
[0054]從進(jìn)程6.1開(kāi)始(發(fā)送第一數(shù)據(jù)幀),網(wǎng)絡(luò)160可以發(fā)送發(fā)往主機(jī)計(jì)算設(shè)備170的第一數(shù)據(jù)幀。在某些示例中,I/o設(shè)備101中所包括的MAC 130可以代表主機(jī)計(jì)算設(shè)備170接收第一數(shù)據(jù)幀。對(duì)于這些示例,MAC 130可以通過(guò)通信信道180耦合到網(wǎng)絡(luò)160。MAC 130中的數(shù)據(jù)管理器105可以包括用于接收第一數(shù)據(jù)幀(例如,通過(guò)接收特征312)的邏輯和/或特征。第一數(shù)據(jù)幀,例如,可以發(fā)往與承租人2相關(guān)聯(lián)的VM 472-2。承租人2,例如,可以具有運(yùn)營(yíng)主機(jī)計(jì)算設(shè)備170的服務(wù)提供商的SLA。
[0055]行進(jìn)至進(jìn)程6.2 (轉(zhuǎn)發(fā)第一數(shù)據(jù)幀),MAC 130中的數(shù)據(jù)管理器105可以包括用于通過(guò)通信鏈路115將第一數(shù)據(jù)幀轉(zhuǎn)發(fā)到處理器110 (例如,通過(guò)轉(zhuǎn)發(fā)特征314)的邏輯和/或特征。
[0056]行進(jìn)至進(jìn)程6.3 (發(fā)送經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷),在處理器110中運(yùn)行的軟件服務(wù)可以被布置為對(duì)從MAC 130轉(zhuǎn)發(fā)的第一數(shù)據(jù)幀的數(shù)據(jù)有效載荷執(zhí)行分組處理。在某些示例中,如圖6所示,然后,可以將經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷發(fā)回到MAC 130。對(duì)于這些示例,OS 152可以被布置為支持軟件服務(wù),軟件服務(wù)被布置為對(duì)第一數(shù)據(jù)幀的數(shù)據(jù)有效載荷執(zhí)行分組處理。軟件服務(wù)可以與承租人2和服務(wù)提供商之間的SLA相關(guān)聯(lián)。SLA可以包括下列各項(xiàng)中的一項(xiàng)或多項(xiàng):預(yù)設(shè)軟件服務(wù)、隔離軟件服務(wù)、安全性軟件服務(wù)、標(biāo)識(shí)軟件服務(wù)或計(jì)量軟件服務(wù)。
[0057]行進(jìn)至進(jìn)程6.4 (轉(zhuǎn)發(fā)第二數(shù)據(jù)幀),MAC 130中的數(shù)據(jù)管理器105可以包括被布置為從處理器110接收經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷(例如,通過(guò)接收特征312)以及還被布置為通過(guò)通信鏈路115在第二數(shù)據(jù)幀中將經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷轉(zhuǎn)發(fā)到MAC120 (例如,通過(guò)轉(zhuǎn)發(fā)特征314)的邏輯和/或特征。在某些示例中,MAC 130和MAC 120兩者可以被布置為根據(jù)IEEE 802.3來(lái)進(jìn)行操作。對(duì)于這些示例,可以通過(guò)通信鏈路115在以太網(wǎng)幀的格式的第二數(shù)據(jù)幀中轉(zhuǎn)發(fā)經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷。
[0058]行進(jìn)至進(jìn)程6.5 (轉(zhuǎn)發(fā)第二數(shù)據(jù)幀),MAC 120中的數(shù)據(jù)管理器105可以包括用于從MAC 130接收第二數(shù)據(jù)幀(例如,通過(guò)接收特征312)以及用于通過(guò)通信鏈路170將第二數(shù)據(jù)幀轉(zhuǎn)發(fā)到主機(jī)計(jì)算設(shè)備170(例如,通過(guò)轉(zhuǎn)發(fā)特征314)的邏輯和/或特征。在某些示例中,數(shù)據(jù)管理器105可以將第二數(shù)據(jù)幀轉(zhuǎn)發(fā)到VMM 475,然后,VMM 475可以將第二數(shù)據(jù)幀中繼到與承租人2相關(guān)聯(lián)的VM 472-2。在某些其他示例中,數(shù)據(jù)管理器105可以直接將第二數(shù)據(jù)幀轉(zhuǎn)發(fā)到VM 472-2。
[0059]圖7示出了示例第三進(jìn)程。如圖7所示,第三進(jìn)程被描繪成進(jìn)程700。在某些示例中,進(jìn)程700可以對(duì)應(yīng)于通過(guò)網(wǎng)絡(luò)通信信道接收控制數(shù)據(jù),控制數(shù)據(jù)可以配置耦合到通信信道的I/O設(shè)備的元件(例如,在處理器上運(yùn)行的軟件服務(wù))。I/O設(shè)備可以包括多個(gè)媒體接入控制器和處理器。處理器可以被布置為實(shí)現(xiàn)操作系統(tǒng),該操作系統(tǒng)被布置為支持能夠執(zhí)行對(duì)數(shù)據(jù)幀的數(shù)據(jù)有效載荷的處理的軟件服務(wù)。對(duì)于這些示例,如圖1或4所示的系統(tǒng)100或400中所包括的元件或如圖3所示的數(shù)據(jù)管理器105中所包括的元件可以被用來(lái)示出與進(jìn)程700相關(guān)的示例操作。所描述的示例操作不僅限于如上文對(duì)于圖1、3和4所描述的系統(tǒng)100或400上的實(shí)現(xiàn)或數(shù)據(jù)管理器105。
[0060]從進(jìn)程7.1開(kāi)始(發(fā)送控制數(shù)據(jù)),從與網(wǎng)絡(luò)160相關(guān)聯(lián)的元件(例如,結(jié)構(gòu)管理器(fabric manager))發(fā)送控制數(shù)據(jù)。在某些示例中,基于網(wǎng)絡(luò)元件關(guān)于在主機(jī)計(jì)算設(shè)備170上的處理器上運(yùn)行的而不是在I/O設(shè)備101中的處理器110運(yùn)行的軟件服務(wù)將被配置成用于處理網(wǎng)絡(luò)相關(guān)的數(shù)據(jù)的期望,控制數(shù)據(jù)可以發(fā)往主機(jī)計(jì)算設(shè)備170。對(duì)于這些示例,MAC 130可以通過(guò)通信信道180耦合到網(wǎng)絡(luò)元件。MAC 130中的數(shù)據(jù)管理器可以包括用于接收控制數(shù)據(jù)(例如,通過(guò)接收特征312)的邏輯和/或特征。
[0061]行進(jìn)至進(jìn)程7.2(轉(zhuǎn)發(fā)控制數(shù)據(jù)),MAC 130中的數(shù)據(jù)管理器105可以包括用于通過(guò)通信鏈路125將控制數(shù)據(jù)轉(zhuǎn)發(fā)到處理器110中的元件(例如,通過(guò)轉(zhuǎn)發(fā)特征314)的邏輯和/或特征。
[0062]行進(jìn)至進(jìn)程7.3 (對(duì)控制數(shù)據(jù)的響應(yīng)),由處理器110中的處理器電路112-1到112-n實(shí)現(xiàn)的OS 152可以根據(jù)控制數(shù)據(jù)配置或布置軟件服務(wù),然后,發(fā)送指示配置的狀態(tài)(例如,完成、失敗、掛起,等等)的響應(yīng)。在某些示例中,可以通過(guò)通信鏈路125將對(duì)控制數(shù)據(jù)的響應(yīng)發(fā)送到MAC 130。
[0063]行進(jìn)至進(jìn)程7.4(傳輸響應(yīng)),MAC 130中的數(shù)據(jù)管理器105可以包括用于將響應(yīng)傳輸?shù)骄W(wǎng)絡(luò)160中的網(wǎng)絡(luò)元件(例如,通過(guò)傳輸特征316)的邏輯和/或特征。對(duì)于這些示例,可以以IEEE 802.3兼容的格式格式化響應(yīng),以便通過(guò)網(wǎng)絡(luò)通信信道180傳輸?shù)骄W(wǎng)絡(luò)160。
[0064]圖8示出了示例第四進(jìn)程。如圖8所示,第四進(jìn)程被描繪成進(jìn)程800。在某些示例中,進(jìn)程800可以對(duì)應(yīng)于從主機(jī)計(jì)算設(shè)備上的元件(例如,VMM)接收控制數(shù)據(jù),以便配置耦合到主機(jī)計(jì)算設(shè)備的I/O設(shè)備(例如,在處理器上運(yùn)行的軟件服務(wù))的元件。I/O設(shè)備可以包括多個(gè)媒體接入控制器和處理器。處理器可以被配置為實(shí)現(xiàn)操作系統(tǒng),操作系統(tǒng)被布置為支持能夠執(zhí)行對(duì)數(shù)據(jù)幀的數(shù)據(jù)有效載荷的處理的軟件服務(wù)。對(duì)于這些示例,如圖1或4所示的系統(tǒng)100或400中所包括的元件或如圖3所示的數(shù)據(jù)管理器105中所包括的元件可以被用來(lái)示出與進(jìn)程800相關(guān)的示例操作。所描述的示例操作不僅限于如上文對(duì)于圖1、3和4所描述的系統(tǒng)100或400上的實(shí)現(xiàn)或數(shù)據(jù)管理器105。
[0065]從進(jìn)程8.1開(kāi)始(發(fā)送控制數(shù)據(jù)),可以從諸如VMM 475之類的與主機(jī)計(jì)算設(shè)備170相關(guān)聯(lián)的元件發(fā)送控制數(shù)據(jù)。在某些示例中,VMM 475可能已經(jīng)發(fā)送控制數(shù)據(jù),以便配置處理器I1中的軟件服務(wù),用于處理從VM472-1到472-m接收到的數(shù)據(jù)幀的數(shù)據(jù)有效載荷。對(duì)于這些示例,MAC 120可以通過(guò)通信鏈路190可通信地耦合到主機(jī)計(jì)算設(shè)備170中的VMM 475。MAC 120中的數(shù)據(jù)管理器可以包括用于接收控制數(shù)據(jù)(例如,通過(guò)接收特征312)的邏輯和/或特征。
[0066]行進(jìn)至進(jìn)程8.2 (轉(zhuǎn)發(fā)控制數(shù)據(jù)),MAC 120中的數(shù)據(jù)管理器105可以包括用于通過(guò)通信鏈路115將控制數(shù)據(jù)轉(zhuǎn)發(fā)到MAC 130 (例如,通過(guò)轉(zhuǎn)發(fā)特征314)的邏輯和/或特征。
[0067]行進(jìn)至進(jìn)程8.3 (轉(zhuǎn)發(fā)控制數(shù)據(jù)),MAC 130中的數(shù)據(jù)管理器105還可以包括用于接收控制數(shù)據(jù)并在隨后通過(guò)通信信道125將控制數(shù)據(jù)轉(zhuǎn)發(fā)到在處理器110中的軟件服務(wù)的邏輯和/或特征。
[0068]行進(jìn)至進(jìn)程8.4 (對(duì)控制數(shù)據(jù)的響應(yīng)),由處理器110中的處理器電路112-1到112-n實(shí)現(xiàn)的OS 152可以根據(jù)控制數(shù)據(jù)配置或布置軟件服務(wù),然后,發(fā)送指示配置的狀態(tài)(例如,完成、失敗、掛起,等等)的響應(yīng)。在某些示例中,可以通過(guò)通信鏈路125將對(duì)控制數(shù)據(jù)的響應(yīng)發(fā)送到MAC 130。
[0069]行進(jìn)至進(jìn)程8.5 (轉(zhuǎn)發(fā)響應(yīng)),MAC 130中的數(shù)據(jù)管理器105可以包括被配置為接收響應(yīng)(例如,通過(guò)接收特征312)然后通過(guò)通信信道125將響應(yīng)轉(zhuǎn)發(fā)到MAC 120(例如,通過(guò)轉(zhuǎn)發(fā)特征314)的邏輯和/或特征。
[0070]行進(jìn)至進(jìn)程8.6 (轉(zhuǎn)發(fā)響應(yīng)),MAC 120中的數(shù)據(jù)管理器105還可以包括接收響應(yīng)并通過(guò)通信鏈路190將響應(yīng)轉(zhuǎn)發(fā)到主機(jī)計(jì)算設(shè)備170中的VMM 475的邏輯和/或特征。
[0071]圖9示出了用于從主機(jī)計(jì)算設(shè)備接收數(shù)據(jù)幀的示例流程圖。在某些示例中,如圖1,2和4所示的系統(tǒng)100,200或400的元件可以被用來(lái)示出涉及圖9中所描繪的流程圖的示例操作。也可以使用如圖1或圖3所示的數(shù)據(jù)管理器105來(lái)示出示例操作。但是,所描述的示例操作不僅限于系統(tǒng)100,200或400上的實(shí)現(xiàn),或數(shù)據(jù)管理器105。
[0072]從開(kāi)始移到框910 (在第一 MAC上接收第一數(shù)據(jù)幀),MAC 120中的數(shù)據(jù)管理器105可以包括被布置為通過(guò)通信鏈路190從主機(jī)計(jì)算設(shè)備170接收第一數(shù)據(jù)幀(例如,通過(guò)接收特征312)的邏輯和/或特征。在某些示例中,第一數(shù)據(jù)幀可能發(fā)自與承租人2相關(guān)聯(lián)的VM 472-2,并且第一數(shù)據(jù)幀可能具有與網(wǎng)絡(luò)160相關(guān)聯(lián)的目的地。
[0073]從框910前進(jìn)到框920 (將第一數(shù)據(jù)幀轉(zhuǎn)發(fā)到第二 MAC) ,MAC 120中的數(shù)據(jù)管理器105可以包括被布置為將第一數(shù)據(jù)幀轉(zhuǎn)發(fā)到MAC 130 (例如,通過(guò)轉(zhuǎn)發(fā)特征314)的邏輯和/或特征。在某些示例中,可以通過(guò)通信鏈路115轉(zhuǎn)發(fā)第一數(shù)據(jù)幀。
[0074]從框920前進(jìn)到框930 (將第一數(shù)據(jù)幀轉(zhuǎn)發(fā)到處理器電路),MAC 130中的數(shù)據(jù)管理器105可以包括被布置為通過(guò)通信鏈路115接收第一數(shù)據(jù)幀(例如,通過(guò)接收特征312)以及還被布置為將第一數(shù)據(jù)幀轉(zhuǎn)發(fā)到處理器110中的處理器電路112-1到112-n(例如,通過(guò)轉(zhuǎn)發(fā)特征314)的邏輯和/或特征。在某些示例中,可以通過(guò)通信鏈路125將第一數(shù)據(jù)幀轉(zhuǎn)發(fā)到處理器電路112-1到112-n。對(duì)于這些示例中,處理器110中的一個(gè)或多個(gè)處理器電路112-1到112-n可以被布置為實(shí)現(xiàn)OS 152,該OS 152可以被布置為支持能夠執(zhí)行對(duì)第一數(shù)據(jù)幀的數(shù)據(jù)有效載荷的分組處理的軟件服務(wù)。軟件服務(wù)可以根據(jù)承租人2和運(yùn)營(yíng)主機(jī)計(jì)算設(shè)備170的服務(wù)提供商之間的SLA,對(duì)數(shù)據(jù)有效載荷執(zhí)行分組處理。
[0075]從框930移到框940(從處理器電路接收經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷),MAC 130中的數(shù)據(jù)管理器105可以包括被布置為從處理器電路112-1到112-n接收(例如,通過(guò)接收特征312)經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷的邏輯和/或特征。
[0076]從框940移到框950 (傳輸?shù)诙?shù)據(jù)幀),MAC 130中的數(shù)據(jù)管理器105可以包括被布置為將經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷包括在第二數(shù)據(jù)幀中(例如,通過(guò)傳輸特征316)并將第二數(shù)據(jù)幀傳輸?shù)脚c網(wǎng)絡(luò)160相關(guān)聯(lián)的目的地的邏輯和/或特征。在某些示例中,可以通過(guò)耦合到網(wǎng)絡(luò)160的通信信道180傳輸?shù)诙?shù)據(jù)幀。
[0077]從框950移到判斷框960(有更多數(shù)據(jù)幀? ),MAC 120中的數(shù)據(jù)管理器105可以判斷是否有另外的數(shù)據(jù)幀需要被轉(zhuǎn)發(fā)到MAC 130。如果從主機(jī)計(jì)算設(shè)備170 (例如,從承租人2)接收到更多數(shù)據(jù)幀,則進(jìn)程移到框920。否則,進(jìn)程結(jié)束。
[0078]圖10示出了用于通過(guò)網(wǎng)絡(luò)通信信道接收數(shù)據(jù)幀的示例流程圖。在某些示例中,如圖1,2和4所示的系統(tǒng)100,200或400的元件可以被用來(lái)示出涉及圖10中所描繪的流程圖的示例操作。也可以使用如圖1或圖3所示的數(shù)據(jù)管理器105來(lái)示出示例操作。但是,所描述的示例操作不僅限于系統(tǒng)100,200或400上的實(shí)現(xiàn),或數(shù)據(jù)管理器105。
[0079]從開(kāi)始移到框1010(在第一 MAC上接收第一數(shù)據(jù)幀),MAC 130中的數(shù)據(jù)管理器105可以包括被布置為通過(guò)通信鏈路190從網(wǎng)絡(luò)160接收發(fā)往主機(jī)計(jì)算設(shè)備170的第一數(shù)據(jù)幀(例如,通過(guò)接收特征312)的邏輯和/或特征。在某些示例中,第一數(shù)據(jù)幀可以發(fā)往與承租人I相關(guān)聯(lián)的VM472-1。
[0080]從框1010前進(jìn)到框1020(將第一數(shù)據(jù)幀轉(zhuǎn)發(fā)到處理器電路),MAC 130中的數(shù)據(jù)管理器105可以包括被布置為將第一數(shù)據(jù)幀轉(zhuǎn)發(fā)到處理器110中的處理器電路112-1到112-n (例如,通過(guò)轉(zhuǎn)發(fā)特征314)的邏輯和/或特征。在某些示例中,可以通過(guò)通信鏈路125將第一數(shù)據(jù)幀轉(zhuǎn)發(fā)到處理器電路112-1到112-n。對(duì)于這些示例中,處理器110中的一個(gè)或多個(gè)處理器電路112-1到112-n可以被布置為實(shí)現(xiàn)OS 152,該OS 152可以被布置為支持能夠執(zhí)行對(duì)第一數(shù)據(jù)幀的數(shù)據(jù)有效載荷的分組處理的軟件服務(wù)。軟件服務(wù)可以根據(jù)承租人I和運(yùn)營(yíng)主機(jī)計(jì)算設(shè)備170的服務(wù)提供商之間的SLA,對(duì)數(shù)據(jù)有效載荷執(zhí)行分組處理。
[0081]從框1020前進(jìn)到1030(從處理器電路接收經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷),MAC130中的數(shù)據(jù)管理器105可以包括被布置為從處理器電路112-1到112-n接收(例如,通過(guò)接收特征312)經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷的邏輯和/或特征。
[0082]從框1030前進(jìn)到框1040(將第二數(shù)據(jù)幀轉(zhuǎn)發(fā)到第二 MAC) ,MAC 130中的數(shù)據(jù)管理器105可以包括被布置為將經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷包括在第二數(shù)據(jù)幀中并將第二數(shù)據(jù)幀轉(zhuǎn)發(fā)到MAC 120 (例如,通過(guò)轉(zhuǎn)發(fā)特征314)的邏輯和/或特征。在某些示例中,可以通過(guò)通信鏈路115轉(zhuǎn)發(fā)第二數(shù)據(jù)幀。
[0083]從框1040移到框1050 (將第二數(shù)據(jù)幀發(fā)送到主機(jī)計(jì)算設(shè)備),MAC 120中的數(shù)據(jù)管理器105可以包括被布置為將第二數(shù)據(jù)幀發(fā)送到(例如,通過(guò)傳輸特征316)與主機(jī)計(jì)算設(shè)備170中的承租人I相關(guān)聯(lián)的VM 472-1的邏輯和/或特征。在某些示例中,可以通過(guò)耦合到主機(jī)計(jì)算設(shè)備170的通信信道180發(fā)送第二數(shù)據(jù)幀。
[0084]從框1050移到判斷框1060(有更多數(shù)據(jù)幀? ),MAC 120中的數(shù)據(jù)管理器105可以判斷是否有另外的數(shù)據(jù)幀需要被轉(zhuǎn)發(fā)到處理器112-1到112-n,以便對(duì)相關(guān)聯(lián)的數(shù)據(jù)有效載荷進(jìn)行分組處理。如果有更多數(shù)據(jù)幀需要轉(zhuǎn)發(fā),則進(jìn)程移到框1020。否則,過(guò)程結(jié)束。
[0085]至少一個(gè)示例的一個(gè)或多個(gè)方面可以通過(guò)存儲(chǔ)在機(jī)器可讀介質(zhì)上的代表性的指令來(lái)實(shí)現(xiàn),指令表示處理器內(nèi)的各種邏輯,指令在由機(jī)器讀取時(shí)使機(jī)器制造執(zhí)行此處所描述的技術(shù)的邏輯。被稱為“IP核”的這樣的表示可以存儲(chǔ)在有形的機(jī)器可讀介質(zhì)中,并提供給各種客戶或生產(chǎn)設(shè)施,以加載到實(shí)際制造邏輯或處理器的制造機(jī)器中。
[0086]各示例可以使用硬件元件、軟件元件或兩者的組合來(lái)實(shí)現(xiàn)。在某些示例中,硬件元件可包括器件、邏輯器件、組件、處理器、微處理器、電路、處理器組件、電路元件(例如,晶體管、電阻器、電容器、感應(yīng)器等等)、集成電路、專用集成電路(ASIC)、可編程邏輯器件(PLD)、數(shù)字信號(hào)處理器(DSP)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、存儲(chǔ)器單元、邏輯門、寄存器、半導(dǎo)體器件、芯片、微芯片、芯片組等等。在某些示例中,軟件元件可以包括軟件組件、程序、應(yīng)用程序、計(jì)算機(jī)程序、系統(tǒng)程序、機(jī)器程序、操作系統(tǒng)軟件、中間件、固件、軟件模塊、例程、子例程、函數(shù)、方法、過(guò)程、軟件接口、應(yīng)用程序接口(API)、指令集、計(jì)算代碼、計(jì)算機(jī)代碼、代碼段、計(jì)算機(jī)代碼段、字、值、符號(hào),或其任何組合。判斷一個(gè)示例是否使用硬件元件或軟件元件來(lái)實(shí)現(xiàn)可以根據(jù)任意數(shù)量的因素而不同,如所希望的計(jì)算速率、功率級(jí)別、耐熱性、處理周期預(yù)算、輸入數(shù)據(jù)速率、輸出數(shù)據(jù)速率、存儲(chǔ)器資源、數(shù)據(jù)總線速度,及其他設(shè)計(jì)或性能約束,如根據(jù)需要給定實(shí)現(xiàn)的需要。
[0087]某些示例可以包括制品。制品可以包括存儲(chǔ)邏輯的非瞬時(shí)的存儲(chǔ)介質(zhì)。在某些示例中,非瞬態(tài)的存儲(chǔ)介質(zhì)可包括一種或多種類型的能夠存儲(chǔ)電子數(shù)據(jù)的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括易失性存儲(chǔ)器或非易失性存儲(chǔ)器,可移動(dòng)或不可移動(dòng)存儲(chǔ)器,可擦除或不可擦存儲(chǔ)器,可寫(xiě)入或可重寫(xiě)的存儲(chǔ)器等等。在某些示例中,邏輯可包括各種軟件元件,如軟件組件、程序、應(yīng)用程序、計(jì)算機(jī)程序、系統(tǒng)程序、機(jī)器程序、操作系統(tǒng)軟件、中間件、固件、軟件模塊、例程、子例程、函數(shù)、方法、過(guò)程、軟件接口、應(yīng)用程序接口(API)、指令集、計(jì)算代碼、計(jì)算機(jī)代碼、代碼段、計(jì)算機(jī)代碼段、字、值、符號(hào),或其任何組合。
[0088]根據(jù)某些示例,制品可以包括存儲(chǔ)或維護(hù)指令的非瞬時(shí)的存儲(chǔ)介質(zhì),所述指令,當(dāng)由計(jì)算機(jī)或系統(tǒng)執(zhí)行時(shí),導(dǎo)致計(jì)算機(jī)或系統(tǒng)執(zhí)行根據(jù)所描述的示例的方法和/或操作。指令可包括任何合適類型的代碼,如源代碼、已編譯的代碼、已解釋的代碼、可執(zhí)行代碼、靜態(tài)代碼、動(dòng)態(tài)代碼等等。指令可以根據(jù)預(yù)定義的計(jì)算機(jī)語(yǔ)言、方式或語(yǔ)法來(lái)實(shí)現(xiàn),以便指示計(jì)算機(jī)來(lái)執(zhí)行某一功能。指令可以使用任何合適的高級(jí)別的、低級(jí)別的、面向?qū)ο蟮?、可視的、已編譯的和/或解釋性編程語(yǔ)言來(lái)實(shí)現(xiàn)。
[0089]可以使用表達(dá)在“一個(gè)示例中”或“示例”以及它們的派生詞來(lái)描述某些示例。這些術(shù)語(yǔ)意味著,參考示例所描述的特定功能、結(jié)構(gòu)或特征包括在至少一個(gè)示例中。在本說(shuō)明書(shū)中的不同位置出現(xiàn)短語(yǔ)“在一個(gè)示例中”不一定都是指同一個(gè)示例。
[0090]可以使用表達(dá)“耦合”和“連接”以及它們的派生詞來(lái)描述某些示例。這些術(shù)語(yǔ)不一定作為彼此的同義詞。例如,使用術(shù)語(yǔ)“連接”和/或“耦合”的描述可以表示,兩個(gè)或更多元件彼此處于直接的物理或電接觸的狀態(tài)。然而,術(shù)語(yǔ)“耦合”也可以意味著,兩個(gè)或更多彼此不直接接觸,但是仍彼此合作或進(jìn)行交互的元件。
[0091]要強(qiáng)調(diào)的是,提供可公開(kāi)內(nèi)容的摘要以符合37C.F.R.第1.72(b)段,要求將可使讀者快速地弄清本技術(shù)公開(kāi)的特征的摘要。但應(yīng)理解,它不能被用來(lái)解釋或限制權(quán)利要求的范圍或含義。此外,在前面的“【具體實(shí)施方式】”中,可以看出,各種特點(diǎn)可以組合在一個(gè)示例中,以便簡(jiǎn)化說(shuō)明。本發(fā)明的此方法不應(yīng)被解釋為反映帶權(quán)利要求的各示例需要比每一個(gè)權(quán)利要求中明確地列舉的特點(diǎn)更多的特點(diǎn)的意圖。相反,如下面的權(quán)利要求所反映的,本發(fā)明的主題在于少于所公開(kāi)的單一示例的所有特點(diǎn)。如此,下面的權(quán)利要求被包括到詳細(xì)描述摂中,每一個(gè)權(quán)利要求本身也作為單獨(dú)的示例。在所附權(quán)利要求書(shū)中,術(shù)語(yǔ)“包括”和“其特征在于”被用作相應(yīng)的術(shù)語(yǔ)“包含(comprising) ”和“其中(wherein) ”的普通英語(yǔ)(plain-English)等效詞。此外,術(shù)語(yǔ)“第一”、“第二”、“第三”等等只用作標(biāo)記,并不旨在對(duì)它們的對(duì)象施加數(shù)值要求。
[0092]根據(jù)某些示例,第一設(shè)備可以包括能夠耦合到網(wǎng)絡(luò)通信信道的第一媒體接入控制器和能夠耦合到主機(jī)計(jì)算設(shè)備的第二媒體接入控制器。第一設(shè)備還可以包括被布置為執(zhí)行對(duì)通過(guò)第二媒體接入控制器轉(zhuǎn)發(fā)和/或通過(guò)第一媒體接入控制器轉(zhuǎn)發(fā)的一個(gè)或多個(gè)數(shù)據(jù)幀的數(shù)據(jù)有效載荷的分組處理的一個(gè)或多個(gè)處理器電路。對(duì)于這些示例,第一通信鏈路可以將第一媒體接入控制器耦合到第二媒體接入控制器,而第二通信鏈路可以將第一媒體接入控制器耦合到一個(gè)或多個(gè)處理器電路。
[0093]在某些示例中,第一設(shè)備還可以包括耦合到一個(gè)或多個(gè)處理器電路的存儲(chǔ)器。存儲(chǔ)器可以被布置為至少臨時(shí)將在第一媒體接入控制器上從網(wǎng)絡(luò)通信信道接收到的數(shù)據(jù)有效載荷存儲(chǔ)在一個(gè)或多個(gè)數(shù)據(jù)幀中,或被配置為至少臨時(shí)將在第二媒體接入控制器上從主機(jī)計(jì)算設(shè)備接收到的數(shù)據(jù)有效載荷存儲(chǔ)在一個(gè)或多個(gè)數(shù)據(jù)幀中。存儲(chǔ)器可以包括易失性存儲(chǔ)器。
[0094]在某些示例中,第一設(shè)備中所包括的一個(gè)或多個(gè)處理器電路還可以被布置為執(zhí)行與分組處理相關(guān)聯(lián)的任務(wù),包括執(zhí)行操作系統(tǒng)以支持對(duì)一個(gè)或多個(gè)數(shù)據(jù)幀的數(shù)據(jù)有效載荷的分組處理的軟件服務(wù)。
[0095]根據(jù)某些示例,第一設(shè)備中所包括的第一通信鏈路可以被布置為使得第一媒體接入控制器能將數(shù)據(jù)幀的經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷轉(zhuǎn)發(fā)到第二媒體接入控制器。此外,還可以在第一媒體接入控制器上從網(wǎng)絡(luò)通信信道接收數(shù)據(jù)幀。可以由第一媒體接入控制器通過(guò)第二通信鏈路將接收到的數(shù)據(jù)幀轉(zhuǎn)發(fā)到一個(gè)或多個(gè)處理器電路,以便數(shù)據(jù)有效載荷變?yōu)橛绍浖?wù)進(jìn)行分組處理的數(shù)據(jù)。
[0096]在某些示例中,第一設(shè)備中所包括的第一通信鏈路可以被配置成使得第二媒體接入控制器能將第一數(shù)據(jù)幀轉(zhuǎn)發(fā)到第一媒體接入控制器。第一數(shù)據(jù)幀可能是從主機(jī)計(jì)算設(shè)備接收到的。第一媒體接入控制器可以被布置為通過(guò)第一通信鏈路接收轉(zhuǎn)發(fā)的第一數(shù)據(jù)幀并通過(guò)第二通信鏈路將轉(zhuǎn)發(fā)的第一數(shù)據(jù)幀發(fā)送到一個(gè)或多個(gè)處理器電路,以供由軟件服務(wù)對(duì)第一數(shù)據(jù)幀的數(shù)據(jù)有效載荷進(jìn)行分組處理。第一媒體接入控制器還可以被布置為通過(guò)網(wǎng)絡(luò)通信信道在第二數(shù)據(jù)幀中傳輸?shù)谝粩?shù)據(jù)幀的經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷。
[0097]根據(jù)某些示例,從與網(wǎng)絡(luò)通信信道相關(guān)聯(lián)的網(wǎng)絡(luò)的角度來(lái)看,第一設(shè)備中所包括的第一媒體接入控制器可以充當(dāng)主機(jī)計(jì)算設(shè)備的網(wǎng)絡(luò)輸入/輸出設(shè)備。從主機(jī)計(jì)算設(shè)備的角度來(lái)看,第一設(shè)備中所包括的第二媒體接入控制器可以充當(dāng)網(wǎng)絡(luò)輸入/輸出設(shè)備。
[0098]在某些示例中,軟件服務(wù)可以包括下列各項(xiàng)中的至少一項(xiàng),但不僅限于:預(yù)設(shè)軟件服務(wù)、隔離軟件服務(wù)、安全性軟件服務(wù)、標(biāo)識(shí)軟件服務(wù)或計(jì)量軟件服務(wù)。軟件服務(wù)可以基于被布置為運(yùn)營(yíng)主機(jī)計(jì)算設(shè)備的服務(wù)提供商和被布置為使用在主機(jī)計(jì)算設(shè)備上維護(hù)的計(jì)算資源的一個(gè)或多個(gè)承租人之間的一個(gè)或多個(gè)服務(wù)級(jí)別協(xié)議。根據(jù)某些示例,一個(gè)或多個(gè)承租人可以通過(guò)分別地被配置為一個(gè)或多個(gè)虛擬機(jī),這些虛擬機(jī)可以被布置為使用在主機(jī)計(jì)算設(shè)備上維護(hù)的計(jì)算資源。
[0099]根據(jù)某些示例,第一設(shè)備中所包括的第一媒體接入控制器或第二媒體接入控制器可以被配置為根據(jù)以太網(wǎng)規(guī)范來(lái)進(jìn)行操作。以太網(wǎng)規(guī)范可以包括IEEE 802.3。
[0100]根據(jù)某些示例,第一設(shè)備中所包括的第一媒體接入控制器可以被布置為通過(guò)第一接口耦合到第二通信鏈路。此外,第一設(shè)備中所包括的第二媒體接入控制器還可以被布置為通過(guò)第二接口耦合到主機(jī)計(jì)算設(shè)備。對(duì)于這些示例,第一接口和第二接口兩者都可以被配置為根據(jù)PCI快速規(guī)范來(lái)進(jìn)行操作。
[0101]在某些示例中,第一設(shè)備中所包括的一個(gè)或多個(gè)處理器電路可以包括多核處理器的一個(gè)或多個(gè)核。
[0102]根據(jù)某些示例,第二設(shè)備或第二裝備可以包括能夠耦合到主機(jī)計(jì)算設(shè)備的第一媒體接入控制器和能夠耦合到一個(gè)或多個(gè)處理器電路并且還能夠耦合到網(wǎng)絡(luò)通信信道的第二媒體接入控制器。一個(gè)或多個(gè)處理器電路被布置為執(zhí)行對(duì)通過(guò)第一媒體接入控制器轉(zhuǎn)發(fā)和/或通過(guò)第二媒體接入控制器轉(zhuǎn)發(fā)的一個(gè)或多個(gè)數(shù)據(jù)幀的數(shù)據(jù)有效載荷的分組處理。在某些示例中,第二設(shè)備還可以包括被布置為將第一媒體接入控制器耦合到第二媒體接入控制器的通信鏈路。
[0103]在某些示例中,第二設(shè)備還可以包括被布置為在物理上將第二媒體接入控制器耦合到網(wǎng)絡(luò)通信信道的連接器。
[0104]在某些示例中,第二設(shè)備中所包括的一個(gè)或多個(gè)處理器電路還可以被布置為執(zhí)行與分組處理相關(guān)聯(lián)的任務(wù),包括執(zhí)行操作系統(tǒng)以支持促進(jìn)對(duì)一個(gè)或多個(gè)數(shù)據(jù)幀的數(shù)據(jù)有效載荷的分組處理的軟件服務(wù)。
[0105]根據(jù)某些示例,第二設(shè)備中所包括的通信鏈路可以被布置為使得第二媒體接入控制器能將數(shù)據(jù)幀的經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷轉(zhuǎn)發(fā)到第一媒體接入控制器。對(duì)于這些示例,數(shù)據(jù)幀可能是在第二媒體接入控制器上從網(wǎng)絡(luò)通信信道接收的。第二媒體接入控制器可將接收到的數(shù)據(jù)幀轉(zhuǎn)發(fā)到一個(gè)或多個(gè)處理器電路,以便數(shù)據(jù)有效載荷變?yōu)橛绍浖?wù)進(jìn)行分組處理的數(shù)據(jù)。
[0106]在某些示例中,第二設(shè)備中所包括的通信鏈路可以被布置為使得第一媒體接入控制器能將第一數(shù)據(jù)幀轉(zhuǎn)發(fā)到第二媒體接入控制器。對(duì)于這些示例,第一數(shù)據(jù)幀可能是從主機(jī)計(jì)算設(shè)備接收到的。第二媒體接入控制器可以被布置為接收第一數(shù)據(jù)幀,并將第一數(shù)據(jù)幀發(fā)送到一個(gè)或多個(gè)處理器電路,以供由軟件服務(wù)對(duì)第一數(shù)據(jù)幀的數(shù)據(jù)有效載荷進(jìn)行分組處理。第二媒體接入控制器還可以被布置為通過(guò)網(wǎng)絡(luò)通信信道在第二數(shù)據(jù)幀中傳輸?shù)谝粩?shù)據(jù)幀的經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷。
[0107]根據(jù)某些示例,從與網(wǎng)絡(luò)通信信道相關(guān)聯(lián)的網(wǎng)絡(luò)的角度來(lái)看,第二設(shè)備中所包括的第二媒體接入控制器可以被配置為充當(dāng)主機(jī)計(jì)算設(shè)備的網(wǎng)絡(luò)輸入/輸出設(shè)備。對(duì)于這些示例,從主機(jī)計(jì)算設(shè)備的角度來(lái)看,第二設(shè)備中所包括的第一媒體接入控制器可以被配置為充當(dāng)網(wǎng)絡(luò)輸入/輸出設(shè)備。
[0108]在某些示例中,第二設(shè)備中所包括的第一媒體接入控制器或第二媒體接入控制器中每一個(gè)都可以被配置為根據(jù)以太網(wǎng)規(guī)范來(lái)進(jìn)行操作。對(duì)于這些示例,以太網(wǎng)規(guī)范可以包括 IEEE 802.3。
[0109]根據(jù)某些示例,第二設(shè)備中所包括的第二媒體接入控制器可以能夠通過(guò)第二接口耦合到一個(gè)或多個(gè)處理器電路。此外,第二設(shè)備中所包括的第一媒體接入控制器還可以能夠通過(guò)第一接口耦合到主機(jī)計(jì)算設(shè)備。對(duì)于這些示例,第一接口和第二接口兩者都可以被配置為根據(jù)PCI快速規(guī)范來(lái)進(jìn)行操作。
[0110]在某些示例中,可以實(shí)現(xiàn)第一方法。實(shí)現(xiàn)第一方法可以包括在第一媒體接入控制器中從耦合到第一媒體接入控制器的主機(jī)計(jì)算設(shè)備接收第一數(shù)據(jù)幀。然后,可以通過(guò)把第二媒體接入控制器耦合到第一媒體接入控制器的第一通信鏈路,來(lái)將第一數(shù)據(jù)幀轉(zhuǎn)發(fā)到第二媒體接入控制器。然后,可以在第二媒體接入控制器中接收第一數(shù)據(jù)幀,然后,通過(guò)第二通信鏈路將第一數(shù)據(jù)幀轉(zhuǎn)發(fā)到一個(gè)或多個(gè)處理器電路。一個(gè)或多個(gè)處理器電路可以被布置為對(duì)第一數(shù)據(jù)幀的數(shù)據(jù)有效載荷執(zhí)行分組處理。然后,可以通過(guò)第一通信鏈路在第二媒體接入控制器中接收經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷。經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷可以被包括在第二數(shù)據(jù)幀中,然后,通過(guò)耦合到第二媒體接入控制器的網(wǎng)絡(luò)通信信道,從第二媒體接入控制器傳輸?shù)诙?shù)據(jù)中貞。
[0111]根據(jù)某些示例,為實(shí)現(xiàn)第一方法,一個(gè)或多個(gè)處理器電路還可以被布置為執(zhí)行與分組處理相關(guān)聯(lián)的任務(wù),包括執(zhí)行操作系統(tǒng),以支持促進(jìn)對(duì)一個(gè)或多個(gè)數(shù)據(jù)幀的數(shù)據(jù)有效載荷的分組處理的軟件服務(wù)。
[0112]根據(jù)某些示例,為實(shí)現(xiàn)第一方法,軟件服務(wù)可以基于被布置為運(yùn)營(yíng)主機(jī)計(jì)算設(shè)備的服務(wù)提供商和被布置為使用在主機(jī)計(jì)算設(shè)備上維護(hù)的計(jì)算資源的一個(gè)或多個(gè)承租人之間的一個(gè)或多個(gè)服務(wù)級(jí)別協(xié)議。軟件服務(wù)可以包括下列各項(xiàng)中的至少一項(xiàng):預(yù)設(shè)軟件服務(wù)、隔離軟件服務(wù)、安全性軟件服務(wù)、標(biāo)識(shí)軟件服務(wù)或計(jì)量軟件服務(wù)。此外,一個(gè)或多個(gè)承租人可以分別地被配置為一個(gè)或多個(gè)虛擬機(jī),所述虛擬機(jī)被配置為使用在主機(jī)計(jì)算設(shè)備上維護(hù)的計(jì)算資源。
[0113]在某些示例中,為實(shí)現(xiàn)第一方法,第一媒體接入控制器或第二媒體接入控制器可以根據(jù)以太網(wǎng)規(guī)范進(jìn)行操作,以實(shí)現(xiàn)第一方法。以太網(wǎng)規(guī)范可以包括IEEE 802.3。
[0114]在某些示例中,可以實(shí)現(xiàn)第二方法。實(shí)現(xiàn)第二方法可以包括在耦合到網(wǎng)絡(luò)通信信道的第一媒體接入控制器中接收第一數(shù)據(jù)幀。第一數(shù)據(jù)幀可以發(fā)往耦合到第二媒體接入控制器的主機(jī)計(jì)算設(shè)備。然后,可以通過(guò)第一通信鏈路將第一數(shù)據(jù)幀轉(zhuǎn)發(fā)到一個(gè)或多個(gè)處理器電路。一個(gè)或多個(gè)處理器電路可以被布置為對(duì)第一數(shù)據(jù)幀的數(shù)據(jù)有效載荷執(zhí)行分組處理。對(duì)于這些示例,可以通過(guò)第一通信鏈路在第一媒體接入控制器上從一個(gè)或多個(gè)處理器電路接收數(shù)據(jù)有效載荷。然后,可以將經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷包括在第二數(shù)據(jù)幀中。然后,可以通過(guò)把第一媒體接入控制器耦合到第二媒體接入控制器的第二通信鏈路,來(lái)將第二數(shù)據(jù)幀轉(zhuǎn)發(fā)到第二媒體接入控制器。然后,可以在第二媒體接入控制器上接收第二數(shù)據(jù)幀,然后,將第二數(shù)據(jù)幀從第二媒體接入控制器發(fā)送到主機(jī)計(jì)算設(shè)備。
[0115]根據(jù)某些示例,為實(shí)現(xiàn)第二方法,一個(gè)或多個(gè)處理器電路還可以被布置為執(zhí)行與分組處理相關(guān)聯(lián)的任務(wù),包括執(zhí)行操作系統(tǒng),以支持促進(jìn)對(duì)一個(gè)或多個(gè)數(shù)據(jù)幀的數(shù)據(jù)有效載荷的分組處理的軟件服務(wù)。
[0116]根據(jù)某些示例,為實(shí)現(xiàn)第二方法,軟件服務(wù)可以基于被布置為運(yùn)營(yíng)主機(jī)計(jì)算設(shè)備的服務(wù)提供商和被布置為使用在主機(jī)計(jì)算設(shè)備上維護(hù)的計(jì)算資源的一個(gè)或多個(gè)承租人之間的一個(gè)或多個(gè)服務(wù)級(jí)別協(xié)議。軟件服務(wù)可以包括下列各項(xiàng)中的至少一項(xiàng):預(yù)設(shè)軟件服務(wù)、隔離軟件服務(wù)、安全性軟件服務(wù)、標(biāo)識(shí)軟件服務(wù)或計(jì)量軟件服務(wù)。此外,一個(gè)或多個(gè)承租人可以分別地被配置為一個(gè)或多個(gè)虛擬機(jī),所述虛擬機(jī)被配置為使用在主機(jī)計(jì)算設(shè)備上維護(hù)的計(jì)算資源。
[0117]在某些示例中,為實(shí)現(xiàn)第二方法,第一媒體接入控制器或第二媒體接入控制器可以根據(jù)以太網(wǎng)規(guī)范進(jìn)行操作以實(shí)現(xiàn)第一方法。以太網(wǎng)規(guī)范可以包括IEEE 802.3。
[0118]根據(jù)某些示例,至少一個(gè)機(jī)器可讀介質(zhì)包括多個(gè)指令,響應(yīng)于在計(jì)算設(shè)備上被執(zhí)行,所述指令導(dǎo)致所述計(jì)算設(shè)備執(zhí)行如上文所提及的第一方法或第二方法。
[0119]在某些示例中,設(shè)備可以包括用于執(zhí)行如上文所提及的第一方法或第二方法的裝置。
[0120]在某些示例中,通信設(shè)備可以被布置為執(zhí)行如上文所提及的第一方法或第二方法。
[0121]盡管用結(jié)構(gòu)特征和/或方法動(dòng)作專用的語(yǔ)言描述了本主題,但可以理解,所附權(quán)利要求書(shū)中定義的主題不必限于上述具體特征或動(dòng)作。相反,上述具體特征和動(dòng)作是作為實(shí)現(xiàn)權(quán)利要求的示例形式公開(kāi)的。
【權(quán)利要求】
1.一種設(shè)備,包括: 能夠耦合到網(wǎng)絡(luò)通信信道的第一媒體接入控制器; 能夠耦合到主機(jī)計(jì)算設(shè)備的第二媒體接入控制器; 被布置為執(zhí)行對(duì)通過(guò)所述第二媒體接入控制器轉(zhuǎn)發(fā)和/或通過(guò)所述第一媒體接入控制器轉(zhuǎn)發(fā)的一個(gè)或多個(gè)數(shù)據(jù)幀的數(shù)據(jù)有效載荷的處理的一個(gè)或多個(gè)處理器電路; 將所述第一媒體接入控制器耦合到所述第二媒體接入控制器的第一通信鏈路;以及 將所述第一媒體接入控制器耦合到所述一個(gè)或多個(gè)處理器電路的第二通信鏈路。
2.如權(quán)利要求1所述的設(shè)備,其特征在于,包括耦合到所述一個(gè)或多個(gè)處理器電路的存儲(chǔ)器,所述存儲(chǔ)器被布置為至少臨時(shí)將在所述第一媒體接入控制器上從所述網(wǎng)絡(luò)通信信道接收到的數(shù)據(jù)有效載荷存儲(chǔ)在一個(gè)或多個(gè)數(shù)據(jù)幀中,或被布置為至少臨時(shí)將在所述第二媒體接入控制器上從所述主機(jī)計(jì)算設(shè)備接收到的數(shù)據(jù)有效載荷存儲(chǔ)在一個(gè)或多個(gè)數(shù)據(jù)幀中。
3.如權(quán)利要求2所述的設(shè)備,其特征在于,包括所述存儲(chǔ)器,其包括易失性存儲(chǔ)器。
4.如權(quán)利要求1所述的設(shè)備,其特征在于,包括,所述一個(gè)或多個(gè)處理器電路還被布置為執(zhí)行與分組處理相關(guān)聯(lián)的任務(wù),包括執(zhí)行操作系統(tǒng)以支持促進(jìn)對(duì)所述一個(gè)或多個(gè)數(shù)據(jù)幀的所述數(shù)據(jù)有效載荷的分組處理的軟件服務(wù)。
5.如權(quán)利要求4所述的設(shè)備,其特征在于,包括所述第一通信鏈路被布置為使得所述第一媒體接入控制器能將數(shù)據(jù)幀的經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷轉(zhuǎn)發(fā)到所述第二媒體接入控制器,所述數(shù)據(jù)幀是在所述第一媒體接入控制器上從所述網(wǎng)絡(luò)通信信道接收到的,所述接收到的數(shù)據(jù)幀由所述第一媒體接入控制器通過(guò)所述第二通信鏈路轉(zhuǎn)發(fā)到所述一個(gè)或多個(gè)處理器電路,以便使所述數(shù)據(jù)有效載荷變?yōu)橛伤鲕浖?wù)進(jìn)行分組處理。
6.如權(quán)利要求4所述的設(shè)備,其特征在于,包括所述第一通信鏈路被布置為使得所述第二媒體接入控制器能將第一數(shù)據(jù)幀轉(zhuǎn)發(fā)到所述第一媒體接入控制器,所述第一數(shù)據(jù)幀是從所述主機(jī)計(jì)算設(shè)備接收到的,所述第一媒體接入控制器被布置為通過(guò)所述第一通信鏈路接收所述第一數(shù)據(jù)幀,并通過(guò)所述第二通信鏈路,將所述第一數(shù)據(jù)幀發(fā)送到所述一個(gè)或多個(gè)處理器電路,供由所述軟件服務(wù)對(duì)所述第一數(shù)據(jù)幀的數(shù)據(jù)有效載荷進(jìn)行分組處理,所述第一媒體接入控制器還被布置為通過(guò)所述網(wǎng)絡(luò)通信信道,在第二數(shù)據(jù)幀中傳輸所述第一數(shù)據(jù)幀的所述經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷。
7.如權(quán)利要求4所述的設(shè)備,其特征在于,包括所述軟件服務(wù)包括下列各項(xiàng)中的至少一項(xiàng):預(yù)設(shè)軟件服務(wù)、隔離軟件服務(wù)、安全性軟件服務(wù)、標(biāo)識(shí)軟件服務(wù)或計(jì)量軟件服務(wù)。
8.如權(quán)利要求7所述的設(shè)備,其特征在于,所述軟件服務(wù)基于被布置為運(yùn)營(yíng)所述主機(jī)計(jì)算設(shè)備的服務(wù)提供商和被布置為使用在所述主機(jī)計(jì)算設(shè)備上維護(hù)的計(jì)算資源的一個(gè)或多個(gè)承租人之間的一個(gè)或多個(gè)服務(wù)級(jí)別協(xié)議。
9.如權(quán)利要求8所述的設(shè)備,其特征在于,所述一個(gè)或多個(gè)承租人被分別地布置為一個(gè)或多個(gè)虛擬機(jī),所述虛擬機(jī)被布置為使用在所述主機(jī)計(jì)算設(shè)備上維護(hù)的所述計(jì)算資源。
10.如權(quán)利要求1到3中任一項(xiàng)所述的設(shè)備,其特征在于,包括從與所述網(wǎng)絡(luò)通信信道相關(guān)聯(lián)的網(wǎng)絡(luò)的角度來(lái)看,所述第一媒體接入控制器充當(dāng)所述主機(jī)計(jì)算設(shè)備的網(wǎng)絡(luò)輸入/輸出設(shè)備,而從所述主機(jī)計(jì)算設(shè)備的角度來(lái)看,所述第二媒體接入控制器充當(dāng)所述網(wǎng)絡(luò)輸入/輸出設(shè)備。
11.如權(quán)利要求1到3中任一項(xiàng)所述的設(shè)備,其特征在于,包括被布置為根據(jù)以太網(wǎng)規(guī)范操作的所述第一媒體接入控制器或所述第二媒體接入控制器,所述以太網(wǎng)規(guī)范包括電氣與電子工程師學(xué)會(huì)(IEEE)802.3以太網(wǎng)規(guī)范。
12.如權(quán)利要求1到3中任一項(xiàng)所述的設(shè)備,其特征在于,包括所述第一媒體接入控制器被布置為通過(guò)第一接口耦合到所述第二通信鏈路,而所述第二媒體接入控制器被布置為通過(guò)第二接口耦合到所述主機(jī)計(jì)算設(shè)備,所述第一接口和所述第二接口兩者都被布置為根據(jù)外圍組件互連快速(PCI快速)規(guī)范操作。
13.如權(quán)利要求1到3中任一項(xiàng)所述的設(shè)備,其特征在于,所述一個(gè)或多個(gè)處理器電路包括多核處理器的一個(gè)或多個(gè)核。
14.一種設(shè)備,包括: 能夠耦合到主機(jī)計(jì)算設(shè)備的第一媒體接入控制器; 能夠耦合到一個(gè)或多個(gè)處理器電路并且還能夠耦合到網(wǎng)絡(luò)通信信道的第二媒體接入控制器,被布置為執(zhí)行對(duì)通過(guò)所述第一媒體接入控制器轉(zhuǎn)發(fā)和/或通過(guò)所述第二媒體接入控制器轉(zhuǎn)發(fā)的一個(gè)或多個(gè)數(shù)據(jù)幀的數(shù)據(jù)有效載荷的分組處理的所述一個(gè)或多個(gè)處理器電路;以及 被布置為將所述第一媒體接入控制器耦合到所述第二媒體接入控制器的通信鏈路。
15.如權(quán)利要求14所述的設(shè)備,其特征在于,包括被布置為在物理上將所述第二媒體接入控制器耦合到所述網(wǎng)絡(luò)通信信道的連接器。
16.如權(quán)利要求14到15中任一項(xiàng)所述的設(shè)備,其特征在于,包括所述一個(gè)或多個(gè)處理器電路還被布置為執(zhí)行與處理相關(guān)聯(lián)的任務(wù),包括執(zhí)行操作系統(tǒng)以支持促進(jìn)對(duì)所述一個(gè)或多個(gè)數(shù)據(jù)幀的所述數(shù)據(jù)有效載荷的分組處理的軟件服務(wù)。
17.如權(quán)利要求16所述的設(shè)備,其特征在于,包括所述通信鏈路被布置為使得所述第二媒體接入控制器能將數(shù)據(jù)幀的經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷轉(zhuǎn)發(fā)到所述第一媒體接入控制器,所述數(shù)據(jù)幀是在所述第二媒體接入控制器上從所述網(wǎng)絡(luò)通信信道接收到的,所述接收到的數(shù)據(jù)幀由所述第二媒體接入控制器轉(zhuǎn)發(fā)到所述一個(gè)或多個(gè)處理器電路,以便使所述數(shù)據(jù)有效載荷變?yōu)橛伤鲕浖?wù)進(jìn)行分組處理。
18.如權(quán)利要求16所述的,其特征在于,包括所述通信鏈路被布置為使得所述第一媒體接入控制器能將第一數(shù)據(jù)幀轉(zhuǎn)發(fā)到所述第二媒體接入控制器,所述第一數(shù)據(jù)幀是從所述主機(jī)計(jì)算設(shè)備接收到的,所述第二媒體接入控制器被布置為接收所述第一數(shù)據(jù)幀并將所述第一數(shù)據(jù)幀發(fā)送到所述一個(gè)或多個(gè)處理器電路,以供由所述軟件服務(wù)對(duì)所述第一數(shù)據(jù)幀的數(shù)據(jù)有效載荷進(jìn)行分組處理,所述第二媒體接入控制器還被布置為通過(guò)所述網(wǎng)絡(luò)通信信道,在第二數(shù)據(jù)幀中傳輸所述第一數(shù)據(jù)幀的所述經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷。
19.如權(quán)利要求14到15中任一項(xiàng)所述的設(shè)備,其特征在于,包括從與所述網(wǎng)絡(luò)通信信道相關(guān)聯(lián)的網(wǎng)絡(luò)的角度來(lái)看,所述第二媒體接入控制器被布置為充當(dāng)所述主機(jī)計(jì)算設(shè)備的網(wǎng)絡(luò)輸入/輸出設(shè)備,而從所述主機(jī)計(jì)算設(shè)備的角度來(lái)看,所述第一媒體接入控制器被布置為充當(dāng)所述網(wǎng)絡(luò)輸入/輸出設(shè)備。
20.如權(quán)利要求14所述的設(shè)備,其特征在于,包括所述第一媒體接入控制器或所述第二媒體接入控制器被布置為根據(jù)以太網(wǎng)規(guī)范操作,所述以太網(wǎng)規(guī)范包括電氣與電子工程師學(xué)會(huì)(IEEE)802.3以太網(wǎng)規(guī)范。
21.如權(quán)利要求14所述的設(shè)備,其特征在于,包括所述第二媒體接入控制器能夠通過(guò)第二接口耦合到所述一個(gè)或多個(gè)處理器電路,以及所述第一媒體接入控制器能夠通過(guò)第一接口耦合到所述主機(jī)計(jì)算設(shè)備,所述第一接口和所述第二接口兩者都被布置為根據(jù)外圍組件互連快速(PCI快速)規(guī)范操作。
22.—種方法,包括: 在第一媒體接入控制器中接收第一數(shù)據(jù)幀,所述第一數(shù)據(jù)幀是從耦合到所述第一媒體接入控制器的主機(jī)計(jì)算設(shè)備接收到的; 通過(guò)把所述第二媒體接入控制器耦合到所述第一媒體接入控制器的第一通信鏈路,來(lái)將所述第一數(shù)據(jù)幀轉(zhuǎn)發(fā)到第二媒體接入控制器; 在所述第二媒體接入控制器中接收所述第一數(shù)據(jù)幀,并通過(guò)第二通信鏈路將所述第一數(shù)據(jù)幀轉(zhuǎn)發(fā)到一個(gè)或多個(gè)處理器電路,所述一個(gè)或多個(gè)處理器電路被布置為執(zhí)行對(duì)所述第一數(shù)據(jù)幀的數(shù)據(jù)有效載荷的分組處理; 通過(guò)所述第一通信鏈路,在所述第二媒體接入控制器中從所述一個(gè)或多個(gè)處理器電路接收所述經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷,并在第二數(shù)據(jù)幀中包括所述經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷;以及 通過(guò)耦合到所述第二媒體接入控制器的網(wǎng)絡(luò)通信信道,從所述第二媒體接入控制器傳輸所述第二數(shù)據(jù)幀。
23.如權(quán)利要求22所述的方法,其特征在于,包括所述一個(gè)或多個(gè)處理器電路還被布置為執(zhí)行與處理相關(guān)聯(lián)的任務(wù),包括執(zhí)行操作系統(tǒng)以支持促進(jìn)對(duì)所述一個(gè)或多個(gè)數(shù)據(jù)幀的所述數(shù)據(jù)有效載荷的分組處理的軟件服務(wù)。
24.如權(quán)利要求23所述的方法,其特征在于,包括所述軟件服務(wù)基于被布置為運(yùn)營(yíng)所述主機(jī)計(jì)算設(shè)備的服務(wù)提供商和被布置為使用在所述主機(jī)計(jì)算設(shè)備上維護(hù)的計(jì)算資源的一個(gè)或多個(gè)承租人之間的一個(gè)或多個(gè)服務(wù)級(jí)別協(xié)議。
25.如權(quán)利要求24所述的方法,其特征在于,包括所述軟件服務(wù),其包括下列各項(xiàng)中的至少一項(xiàng):預(yù)設(shè)軟件服務(wù)、隔離軟件服務(wù)、安全性軟件服務(wù)、標(biāo)識(shí)軟件服務(wù)或計(jì)量軟件服務(wù)。
26.如權(quán)利要求24所述的方法,其特征在于,包括所述一個(gè)或多個(gè)承租人被分別地布置為一個(gè)或多個(gè)虛擬機(jī),所述虛擬機(jī)被布置為使用在所述主機(jī)計(jì)算設(shè)備上維護(hù)的所述計(jì)算資源。
27.如權(quán)利要求23中所述的方法,其特征在于,包括根據(jù)以太網(wǎng)規(guī)范操作所述第一媒體接入控制器或所述第二媒體接入控制器,所述以太網(wǎng)規(guī)范包括電氣與電子工程師學(xué)會(huì)(IEEE)802.3以太網(wǎng)規(guī)范。
28.至少一個(gè)機(jī)器可讀介質(zhì),所述至少一個(gè)機(jī)器可讀介質(zhì)包括多個(gè)指令,響應(yīng)于在計(jì)算設(shè)備上被執(zhí)行,所述指令導(dǎo)致所述計(jì)算設(shè)備執(zhí)行如權(quán)利要求22到27中任一項(xiàng)所述的方法。
29.—種方法,包括: 在耦合到網(wǎng)絡(luò)通信信道的第一媒體接入控制器中接收第一數(shù)據(jù)幀,所述第一數(shù)據(jù)幀發(fā)往耦合到第二媒體接入控制器的主機(jī)計(jì)算設(shè)備; 通過(guò)第一通信鏈路,將所述第一數(shù)據(jù)幀轉(zhuǎn)發(fā)到一個(gè)或多個(gè)處理器電路,所述一個(gè)或多個(gè)處理器電路被布置為執(zhí)行對(duì)所述第一數(shù)據(jù)幀的數(shù)據(jù)有效載荷的分組處理; 在分組處理之后,通過(guò)所述第一通信鏈路,在所述第一媒體接入控制器中從所述一個(gè)或多個(gè)處理器電路接收所述數(shù)據(jù)有效載荷,并在第二數(shù)據(jù)幀中包括所述經(jīng)過(guò)分組處理的數(shù)據(jù)有效載荷; 通過(guò)把所述第一媒體接入控制器耦合到所述第二媒體接入控制器的第二通信鏈路,來(lái)將所述第二數(shù)據(jù)幀轉(zhuǎn)發(fā)到第二媒體接入控制器; 在所述第二媒體接入控制器中接收所述第二數(shù)據(jù)幀;以及 將所述第二數(shù)據(jù)幀從所述第二媒體接入控制器發(fā)送到所述主機(jī)計(jì)算設(shè)備。
30.如權(quán)利要求29所述的方法,其特征在于,包括所述一個(gè)或多個(gè)處理器電路還被布置為執(zhí)行與處理相關(guān)聯(lián)的任務(wù),包括執(zhí)行操作系統(tǒng)以支持促進(jìn)對(duì)所述一個(gè)或多個(gè)數(shù)據(jù)幀的所述數(shù)據(jù)有效載荷的分組處理的軟件服務(wù)。
31.如權(quán)利要求30所述的方法,其特征在于,包括所述軟件服務(wù)基于被布置為運(yùn)營(yíng)所述主機(jī)計(jì)算設(shè)備的服務(wù)提供商和被布置為使用在所述主機(jī)計(jì)算設(shè)備上維護(hù)的計(jì)算資源的一個(gè)或多個(gè)承租人之間的一個(gè)或多個(gè)服務(wù)級(jí)別協(xié)議。
32.如權(quán)利要求31所述的方法,其特征在于,包括所述軟件服務(wù),其包括下列各項(xiàng)中的至少一項(xiàng):預(yù)設(shè)軟件服務(wù)、隔離軟件服務(wù)、安全性軟件服務(wù)、標(biāo)識(shí)軟件服務(wù)或計(jì)量軟件服務(wù)。
33.如權(quán)利要求31所述的方法,其特征在于,包括所述一個(gè)或多個(gè)承租人被分別地配置為一個(gè)或多個(gè)虛擬機(jī),所述虛擬機(jī)被布置為使用在所述主機(jī)計(jì)算設(shè)備上維護(hù)的所述計(jì)算資源。
34.如權(quán)利要求29中所述的方法,其特征在于,包括所述第一媒體接入控制器或所述第二媒體接入控制器根據(jù)以太網(wǎng)規(guī)范操作,所述以太網(wǎng)規(guī)范包括電氣與電子工程師學(xué)會(huì)(IEEE)802.3以太網(wǎng)規(guī)范。
35.至少一個(gè)機(jī)器可讀介質(zhì),所述至少一個(gè)機(jī)器可讀介質(zhì)包括多個(gè)指令,響應(yīng)于在計(jì)算設(shè)備上被執(zhí)行,所述指令導(dǎo)致所述計(jì)算設(shè)備執(zhí)行如權(quán)利要求29到34中任一項(xiàng)所述的方法。
36.一種設(shè)備,包括: 用于執(zhí)行如權(quán)利要求22到27中任一項(xiàng)所述的方法的裝置。
37.一種設(shè)備,包括: 用于執(zhí)行如權(quán)利要求29到34中任一項(xiàng)所述的方法的裝置。
38.一種被布置為執(zhí)行如權(quán)利要求22-27中任一項(xiàng)所述的方法的通信設(shè)備。
39.一種被布置為執(zhí)行如權(quán)利要求29-34中任一項(xiàng)所述的方法的通信設(shè)備。
【文檔編號(hào)】H04L29/08GK104272697SQ201280072910
【公開(kāi)日】2015年1月7日 申請(qǐng)日期:2012年5月2日 優(yōu)先權(quán)日:2012年5月2日
【發(fā)明者】I·蓋斯帕拉基司, P·P·小瓦斯基維茨, I·S·甘加, T·V·胡雷特, P·薩蘭加姆 申請(qǐng)人:英特爾公司