亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)鏈路的能效管理的制作方法

文檔序號(hào):7848366閱讀:135來(lái)源:國(guó)知局
專利名稱:數(shù)據(jù)鏈路的能效管理的制作方法
數(shù)據(jù)鏈路的能效管理
背景技術(shù)
網(wǎng)絡(luò)業(yè)務(wù)(一般以分組的形式)是通過(guò)諸如因特網(wǎng)之類的網(wǎng)絡(luò),從發(fā)送系統(tǒng)(例如,計(jì)算機(jī)系統(tǒng))經(jīng)網(wǎng)絡(luò)接口卡(NIC)傳送給接收系統(tǒng)(例如,計(jì)算機(jī)系統(tǒng))的。NIC是存在于典型計(jì)算機(jī)系統(tǒng)中的硬件,包括發(fā)送和接收網(wǎng)絡(luò)業(yè)務(wù)(一般以分組的形式)的功能。另外,現(xiàn)代的NIC可包括多個(gè)接收環(huán)和傳送環(huán)。為了發(fā)送網(wǎng)絡(luò)業(yè)務(wù),NIC必須具備足夠的電力。所述電力可取決于通過(guò)NIC發(fā)送的網(wǎng)絡(luò)業(yè)務(wù)的量。

發(fā)明內(nèi)容
一般性地,在一個(gè)方面,本發(fā)明涉及一種系統(tǒng)。所述系統(tǒng)包括第一物理網(wǎng)絡(luò)接口卡(NIC),和操作地連接到所述第一 NIC的主機(jī),所述第一 NIC包括多個(gè)環(huán),其中所述多個(gè)環(huán)中的至少一個(gè)是有效環(huán),所述主機(jī)包括媒體訪問(wèn)控制(MAC)層,MAC層被配置成獲得電力管 理策略、獲得與有效環(huán)相關(guān)的負(fù)載、利用電力管理策略和所述負(fù)載確定與所述多個(gè)環(huán)中的至少一個(gè)環(huán)相關(guān)的狀態(tài)必須被改變,和響應(yīng)所述確定改變所述多個(gè)環(huán)中的至少一個(gè)環(huán)的狀態(tài)。一般性地,在一個(gè)方面,本發(fā)明涉及一種包含管理數(shù)據(jù)鏈路的軟件指令的計(jì)算機(jī)可讀介質(zhì),其中當(dāng)被執(zhí)行時(shí),所述軟件指令實(shí)現(xiàn)一種方法。所述方法包括利用在主機(jī)上運(yùn)行的媒體訪問(wèn)控制(MAC)層獲得電力管理策略;利用MAC層獲得與存在于物理網(wǎng)絡(luò)接口卡(NIC)上的有效環(huán)相關(guān)的負(fù)載,其中所述NIC包含多個(gè)環(huán);利用電力管理策略和所述負(fù)載,確定與所述多個(gè)環(huán)中的至少一個(gè)環(huán)相關(guān)的狀態(tài)必須被改變,和響應(yīng)所述確定,改變所述多個(gè)環(huán)中的至少一個(gè)環(huán)的狀態(tài)。所述計(jì)算機(jī)程序產(chǎn)品可包括包含所述軟件指令的計(jì)算機(jī)可讀介質(zhì)。一般性地,在一個(gè)方面,本發(fā)明涉及一種管理數(shù)據(jù)鏈路的方法。所述方法包括利用在主機(jī)上運(yùn)行的媒體訪問(wèn)控制(MAC)層獲得電力管理策略;利用MAC層獲得與存在于物理網(wǎng)絡(luò)接口卡(NIC)上的有效環(huán)相關(guān)的負(fù)載,其中所述NIC包含多個(gè)環(huán),并且NIC操作地連接到所述主機(jī);利用電力管理策略和所述負(fù)載,確定與所述多個(gè)環(huán)中的至少一個(gè)環(huán)相關(guān)的狀態(tài)必須被改變,和響應(yīng)所述確定,改變所述多個(gè)環(huán)中的至少一個(gè)環(huán)的狀態(tài)。


圖IA表示按照本發(fā)明的一個(gè)或多個(gè)實(shí)施例的系統(tǒng)。圖IB表示按照本發(fā)明的一個(gè)或多個(gè)實(shí)施例的系統(tǒng)。圖IC表示按照本發(fā)明的一個(gè)或多個(gè)實(shí)施例的系統(tǒng)。圖2表示按照本發(fā)明的一個(gè)或多個(gè)實(shí)施例的流程圖。圖3表示按照本發(fā)明的一個(gè)或多個(gè)實(shí)施例的流程圖。圖4A表示按照本發(fā)明的一個(gè)或多個(gè)實(shí)施例的例子。圖4B表示按照本發(fā)明的一個(gè)或多個(gè)實(shí)施例的例子。
圖5表示按照本發(fā)明的一個(gè)或多個(gè)實(shí)施例的計(jì)算機(jī)系統(tǒng)。
具體實(shí)施例方式下面參考附圖,說(shuō)明本發(fā)明的示例性實(shí)施例。附圖中,相同的對(duì)象用相同的附圖標(biāo)記表不。
在本發(fā)明的實(shí)施例中,陳述了眾多的具體細(xì)節(jié),以更徹底地理解本發(fā)明。不過(guò)對(duì)本領(lǐng)域的技術(shù)人員來(lái)說(shuō),顯然可在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐本發(fā)明。在其它情況下,為了避免模糊本發(fā)明,沒(méi)有詳細(xì)說(shuō)明公知的特征。一般而言,本發(fā)明的實(shí)施例涉及管理物理網(wǎng)絡(luò)接口卡(NIC)上的數(shù)據(jù)鏈路。具體地說(shuō),本發(fā)明的實(shí)施例涉及管理NIC上的多個(gè)數(shù)據(jù)鏈路(或者環(huán)),以便實(shí)現(xiàn)提供給數(shù)據(jù)鏈路的能量的高效使用。圖IA表示按照本發(fā)明的一個(gè)實(shí)施例的系統(tǒng)。如圖I中所示,系統(tǒng)包括操作上與NIC (102)連接的主機(jī)(100)。NIC (102)提供主機(jī)(100)和網(wǎng)絡(luò)(未示出)(例如,局域網(wǎng)、廣域網(wǎng)、無(wú)線網(wǎng)絡(luò)等)之間的接口。更具體地,NIC (102)包括網(wǎng)絡(luò)接口(NI) (104) (BP,NIC (102)上的用于連接網(wǎng)絡(luò)的硬件)。例如,NI (104)可以對(duì)應(yīng)于RJ-45連接器、無(wú)線天線等。NI (104)接收的分組隨后被轉(zhuǎn)發(fā)給NIC (102)上的其它組件,以便處理等等。在本發(fā)明的一個(gè)實(shí)施例中,NIC (102)包括分類器(未示出),和用于接收和傳送網(wǎng)絡(luò)業(yè)務(wù)的一個(gè)或多個(gè)環(huán)(106A, 106N)。在本發(fā)明的一個(gè)實(shí)施例中,環(huán)(106A, 106N)對(duì)應(yīng)于在分組被復(fù)制到主機(jī)(100),或者經(jīng)NI (104)通過(guò)網(wǎng)絡(luò)傳送之前,用于臨時(shí)保存分組的NIC (102)內(nèi)的存儲(chǔ)器的各個(gè)部分。在本發(fā)明的一個(gè)實(shí)施例中,分類器(未示出)被配置成分析到來(lái)的網(wǎng)絡(luò)業(yè)務(wù),和把所述業(yè)務(wù)轉(zhuǎn)發(fā)給環(huán)(106A, 106N)之一。在本發(fā)明的一個(gè)實(shí)施例中,NIC(102)包括改變每個(gè)環(huán)(106A,106N)的狀態(tài)的功能。更具體地,每個(gè)環(huán)(106A, 106N)可被配置成有效或者無(wú)效。處于有效狀態(tài)的環(huán)(106A, 106N)可被稱為有效環(huán)。在本發(fā)明的一個(gè)實(shí)施例中,有效環(huán)利于主機(jī)(100)和網(wǎng)絡(luò)接口(104)之間的網(wǎng)絡(luò)業(yè)務(wù)的傳輸。在本發(fā)明的一個(gè)實(shí)施例中,處于無(wú)效狀態(tài)的環(huán)(106A, 106N)可被稱為無(wú)效環(huán)。在本發(fā)明的一個(gè)實(shí)施例中,無(wú)效環(huán)不接收或發(fā)送主機(jī)和網(wǎng)絡(luò)接口之間的網(wǎng)絡(luò)業(yè)務(wù)。當(dāng)借助NIC (102)內(nèi)的元件,使環(huán)(106A,106N)從無(wú)效轉(zhuǎn)變成有效時(shí),這種轉(zhuǎn)變可被稱為激活、開(kāi)啟或者使環(huán)(106A,106N)加電。當(dāng)借助NIC (102)內(nèi)的元件,使環(huán)(106A,106N)從有效轉(zhuǎn)變成無(wú)效時(shí),這種轉(zhuǎn)變可被稱為去激活、關(guān)閉或者使環(huán)(106A,106N)掉電。在本發(fā)明的一個(gè)實(shí)施例中,在被掉電之后,無(wú)效環(huán)會(huì)繼續(xù)消耗電力。在本發(fā)明的一個(gè)實(shí)施例中,與對(duì)應(yīng)的有效環(huán)相比,無(wú)效環(huán)消耗較少的電力。換句話說(shuō),有效環(huán)在給定時(shí)間內(nèi)消耗的電力量大于無(wú)效環(huán)在相同時(shí)間內(nèi)消耗的電力量。在本發(fā)明的一個(gè)實(shí)施例中,可以使一個(gè)或多個(gè)有效環(huán)掉電,以便實(shí)現(xiàn)與NIC( 102)或者整個(gè)系統(tǒng)相關(guān)的一個(gè)或多個(gè)目標(biāo)。在本發(fā)明的一個(gè)實(shí)施例中,可以使一個(gè)或多個(gè)未充分利用的環(huán)掉電,以便降低NIC (102)使用的電力的總量。在本發(fā)明的一個(gè)實(shí)施例中,可以開(kāi)啟或關(guān)閉各個(gè)環(huán)(106A,106N),以便降低NIC (102)的工作溫度。下面討論系統(tǒng)目標(biāo)的其它例子。繼續(xù)圖IA的討論,主機(jī)(100)包括媒體訪問(wèn)(MAC)層(108)、網(wǎng)絡(luò)棧(110)和分組源/目的地(I 12)。在本發(fā)明的一個(gè)實(shí)施例中,MAC層(108)(或者更具體地,在MAC層(108)內(nèi)執(zhí)行的線程)可包括通過(guò)設(shè)備驅(qū)動(dòng)器(未示出)與NIC (102)交互的功能。此外,MAC層(108)包括與網(wǎng)絡(luò)棧(110)連接的功能。在本發(fā)明的一個(gè)實(shí)施例中,網(wǎng)絡(luò)棧(110)包括按照用于發(fā)送和接收分組的各種協(xié)議(例如,傳輸通信協(xié)議(TCP),網(wǎng)際協(xié)議(IP),用戶數(shù)據(jù)報(bào)協(xié)議(UDP)等)、處理分組的功能。每個(gè)網(wǎng)絡(luò)棧(110)還可包括從一個(gè)或多個(gè)相關(guān)的分組源/目的地(112)發(fā)送分組和從一個(gè)或多個(gè)相關(guān)的分組源/目的地(112)接收分組的功能。在本發(fā)明的一個(gè)實(shí)施例中,網(wǎng)絡(luò)棧(110)包括網(wǎng)絡(luò)層功能和傳輸層功能。在本發(fā)明的一個(gè)實(shí)施例中,網(wǎng)絡(luò)層功能對(duì)應(yīng)于管理網(wǎng)絡(luò)上的分組尋址和傳遞的功能(例如,支持IP、地址解析協(xié)議(ARP)、因特網(wǎng)控制消息協(xié)議 等的功能)。在本發(fā)明的一個(gè)實(shí)施例中,傳輸層功能對(duì)應(yīng)于管理網(wǎng)絡(luò)上的分組傳輸?shù)墓δ?例如,支持TCP、UDP、流控制傳輸協(xié)議(SCTP)等的功能)。在本發(fā)明的一個(gè)實(shí)施例中,分組源/目的地(112)指的是發(fā)起網(wǎng)絡(luò)連接的主機(jī)內(nèi)的元件,可以對(duì)應(yīng)于在主機(jī)(100)內(nèi)運(yùn)行的容器或服務(wù)。主機(jī)(100)可包括多于一個(gè)分組源/目的地(112),每個(gè)分組源/目的地(112)可以與一個(gè)或多個(gè)網(wǎng)絡(luò)棧(110)和一個(gè)或多個(gè)環(huán)(106A,106N)關(guān)聯(lián)。在本發(fā)明的一個(gè)實(shí)施例中,分組源/目的地(112)和網(wǎng)絡(luò)棧(110)可以在與MAC層(108)交互作用以發(fā)送和接收網(wǎng)絡(luò)業(yè)務(wù)的虛擬機(jī)(未示出)內(nèi)運(yùn)行。圖IB表示按照本發(fā)明的一個(gè)實(shí)施例的系統(tǒng)。圖IB中描述的系統(tǒng)包括在NIC組(114)內(nèi)的多個(gè)NIC (102A,102N)。在本發(fā)明的一個(gè)實(shí)施例中,NIC組(114)可對(duì)應(yīng)于與連接到主機(jī)(100)的單個(gè)NIC類似地工作的NIC的集合。圖IB中描述的其它元件基本上與關(guān)于圖IA描述的元件相似。在本發(fā)明的一個(gè)實(shí)施例中,MAC層可包括管理NIC的集合的功倉(cāng)泛。圖IC表不按照本發(fā)明的一個(gè)實(shí)施例的系統(tǒng)。圖IC中描述的系統(tǒng)包括NIC組(114),NIC 組(114)包括多個(gè) NIC (102A, 102N),每個(gè) NIC (102A, 102N)包括多個(gè)環(huán)(106A,106N)。圖IC中描述的其它元件基本上與關(guān)于圖IA描述的元件相似。圖2表示按照本發(fā)明的一個(gè)或多個(gè)實(shí)施例,初始化與網(wǎng)絡(luò)棧或者虛擬機(jī)相關(guān)的一組環(huán)的流程圖。在本發(fā)明的一個(gè)或多個(gè)實(shí)施例中,圖2中所示的一個(gè)或多個(gè)步驟可被省略、重復(fù)和/或按照和圖2中所示的順序不同的順序執(zhí)行。因而,圖2中所示的各個(gè)步驟的具體排列不應(yīng)被解釋成對(duì)本發(fā)明范圍的限制。在步驟210,MAC層獲得電力管理策略(下面說(shuō)明電力管理策略的例子)。在步驟212,MAC層激活初始數(shù)目的環(huán)。在本發(fā)明的一個(gè)實(shí)施例中,激活的環(huán)的初始數(shù)目由電力管理策略指定。在本發(fā)明的一個(gè)實(shí)施例中,在需要激活后續(xù)各個(gè)環(huán)之前,只激活一個(gè)環(huán)。在步驟214,網(wǎng)絡(luò)棧利用一個(gè)或多個(gè)有效環(huán)打開(kāi)一組連接。在本發(fā)明的一個(gè)實(shí)施例中,連接指的是兩個(gè)物理網(wǎng)絡(luò)設(shè)備、兩個(gè)虛擬網(wǎng)絡(luò)設(shè)備,或者一個(gè)物理網(wǎng)絡(luò)設(shè)備和一個(gè)虛擬網(wǎng)絡(luò)設(shè)備之間的邏輯路徑,數(shù)據(jù)通過(guò)該邏輯路徑被傳送。在本發(fā)明的一個(gè)實(shí)施例中,可以利用單一的有效環(huán),打開(kāi)多個(gè)連接。下面是各種電力管理策略的例子。包括以下電力管理策略只是出于舉例說(shuō)明的目的,不應(yīng)被解釋成對(duì)本發(fā)明的限制。示例性的電力管理策略I-所述策略I規(guī)定最大允許的電力消耗,它小于NIC可以獲得的總的最大電力。策略I還規(guī)定在NIC上如何激活和去激活各個(gè)環(huán)??梢詳U(kuò)充策略1,以考慮與NIC內(nèi)除環(huán)之外的各個(gè)元件相關(guān)的所有(或者另外的)電力消耗。例如,策略I可以考慮與環(huán)相關(guān)的冷卻機(jī)制的電力消耗(例如,轉(zhuǎn)動(dòng)風(fēng)扇以冷卻各個(gè)環(huán)的電力)。示例性的電力管理策略2-所述策略2按需提供另外的環(huán)。為處理有效連接而必需的最少數(shù)目的環(huán)被激活。策略2還提供丟棄分組的最大容許率,以及每個(gè)環(huán)處理業(yè)務(wù)的最小速率。當(dāng)網(wǎng)絡(luò)業(yè)務(wù)增大或者減小(即,負(fù)載變化)時(shí),激活或去激活環(huán)。示例性的電力管理策略3-所述策略3定義如何調(diào)度系統(tǒng)的一個(gè)或多個(gè)NIC上的環(huán)。策略3可定義激活或去激活各個(gè)環(huán)的順序。例如,在沒(méi)有任何有效環(huán)的NIC上激活環(huán)之前,可先在具有有效環(huán)的NIC上激活環(huán)。此外,在沒(méi)有任何無(wú)效環(huán)的NIC上去激活環(huán)之前,可先在具有至少一個(gè)無(wú)效環(huán)的NIC上去激活環(huán)。作為替代地,策略3可激活和去激活各個(gè)環(huán),以致在單個(gè)環(huán)被去激活超過(guò)最小一段時(shí)間之前,每個(gè)環(huán)被去激活所述最小一段時(shí)間。示例性的電力管理策略4-所述策略4規(guī)定環(huán)境和/或外部因素,以考慮何時(shí)激活或去激活各個(gè)環(huán)。例如,策略4可以規(guī)定給定NIC,或者該NIC所位于的計(jì)算機(jī)(例如,服務(wù)器,刀片服務(wù)器,桌上型計(jì)算機(jī),膝上型計(jì)算機(jī)等)的最大工作溫度。 示例性的電力管理策略5-所述策略5定義何時(shí)應(yīng)該應(yīng)用特定的電力管理策略,以及應(yīng)用所述電力管理策略的持續(xù)時(shí)間。例如,策略5可規(guī)定在6: OOAM和6: OOPM之間,應(yīng)該應(yīng)用示例性的電力管理策略2和4,而在6:0IPM和5:59AM之間,應(yīng)該應(yīng)用示例性的電力管理策略I。本領(lǐng)域的技術(shù)人員會(huì)理解,任意上述策略可以預(yù)先在操作系統(tǒng)中定義、由用戶提供,和/或由用戶修改。圖3表示按照本發(fā)明的一個(gè)或多個(gè)實(shí)施例的一個(gè)或一組NIC的電力管理的流程圖。在本發(fā)明的一個(gè)或多個(gè)實(shí)施例中,圖3中所示的一個(gè)或多個(gè)步驟可被省略、重復(fù)和/或按照和圖3中所示的順序不同的順序執(zhí)行。因而,圖3中所示的各個(gè)步驟的具體排列不應(yīng)被解釋成對(duì)本發(fā)明范圍的限制。在步驟310,網(wǎng)絡(luò)棧測(cè)量有效環(huán)上的負(fù)載。在本發(fā)明的一個(gè)實(shí)施例中,術(shù)語(yǔ)“負(fù)載”可以指利用一組環(huán)發(fā)送的網(wǎng)絡(luò)業(yè)務(wù)的速率(例如,在一段時(shí)間內(nèi)傳送的數(shù)據(jù)),和/或可包括該業(yè)務(wù)對(duì)系統(tǒng)的影響(例如,NIC的內(nèi)部溫度,所述一組環(huán)的電力消耗等)。在步驟312,比較所述負(fù)載和電力管理策略。在步驟314,確定當(dāng)前負(fù)載是否不滿足電力管理策略的目標(biāo)。如果電力管理策略的目標(biāo)未被滿足,那么在步驟316,按照當(dāng)前實(shí)現(xiàn)的電力管理策略調(diào)整有效環(huán)的數(shù)目。在本發(fā)明的一個(gè)實(shí)施例中,在系統(tǒng)內(nèi)的各個(gè)環(huán)的激活或去激活之后,在所有有效環(huán)之間重新分配網(wǎng)絡(luò)業(yè)務(wù)。在步驟318,系統(tǒng)睡眠,之后返回步驟310。如果在步驟314,負(fù)載符合電力管理策略的目標(biāo),那么在步驟318,系統(tǒng)睡眠,之后返回步驟310。圖4A和4B分別表示按照本發(fā)明的一個(gè)實(shí)施例的示例性結(jié)構(gòu)和時(shí)間線。所述示例性系統(tǒng)并不意圖限制本發(fā)明的范圍。此外,對(duì)本示例性附圖來(lái)說(shuō)不必要的一些元件已被省略。如圖4A中所示,所述示例性結(jié)構(gòu)包括操作上連接到NIC組(414)的主機(jī)(400)。NIC 組(414)包括 NIC A (402A)和 NIC B (402B)。每個(gè) NIC (402A,402B)都包括網(wǎng)絡(luò)接口(404A, 404B)和三個(gè)環(huán)(406A,406B, 406C, 406D, 406E, 406F)。每個(gè)環(huán)通過(guò)存在于主機(jī)(400)上的MAC層(408)發(fā)送和接收網(wǎng)絡(luò)業(yè)務(wù)。MAC層(408)通過(guò)網(wǎng)絡(luò)棧(410)發(fā)送和接收網(wǎng)絡(luò)業(yè)務(wù),網(wǎng)絡(luò)棧(410)又處理與分組源/目的地(412)相關(guān)的輸入和輸出業(yè)務(wù)。對(duì)在圖4A和4B中描述的例子來(lái)說(shuō),假定系統(tǒng)實(shí)現(xiàn)的電力管理策略規(guī)定當(dāng)負(fù)載超過(guò)x+1時(shí),激活一個(gè)環(huán)(如果可用的話)。此外,假定電力管理策略規(guī)定如果(i)負(fù)載低于X-1,且(ii)當(dāng)前多于一個(gè)環(huán)有效,那么去激活一個(gè)環(huán)。另外,假定電力管理策略規(guī)定在沒(méi)有當(dāng)前有效環(huán)的NIC上激活環(huán)之前,先在具有當(dāng)前有效環(huán)的NIC上激活環(huán)。另外,假定電力管理策略規(guī)定在所有有效環(huán)之間均勻地分配(或者均勻地重新分配)總負(fù)載。最后,假定電力管理策略規(guī)定在沒(méi)有任何其它無(wú)效環(huán)的NIC上去激活環(huán)之前,先在具有至少一個(gè)其它無(wú)效環(huán)的NIC上去激活環(huán)。對(duì)在圖4A和4B中描述的例子來(lái)說(shuō),假定在某個(gè)時(shí)間t0,環(huán)A(406A),環(huán)B(406B),環(huán)C (406C)和環(huán)D (406D)有效。如在圖4B中描述的示例性時(shí)間線中所示,在某個(gè)時(shí)間tl,環(huán)上的負(fù)載被測(cè)量為X。由于負(fù)載未超過(guò)X+1,并且不低于X -1,因此不采取任何行動(dòng)。在某個(gè)時(shí)間t2,負(fù)載被測(cè)量為X+1。由于負(fù)載未超過(guò)X+1,并且不低于X-1,因此不采取任何行動(dòng)。在某個(gè)時(shí)間t3,負(fù)載被測(cè)量為X+2。由于負(fù)載現(xiàn)在超過(guò)X+1,因此一個(gè)環(huán)被激活。環(huán)E (406E)被激活。在某個(gè)時(shí)間t4,負(fù)載被測(cè)量為X-3。由于負(fù)載低于X_l,因此一個(gè)環(huán)被去激活。環(huán)E (406E)被去激活,因?yàn)镹IC B (402B)包括至少一個(gè)無(wú)效環(huán)(406E,406F)。在某個(gè)時(shí)間t5,負(fù)載被測(cè)量為X-1。由于負(fù)載未超過(guò)X+1,并且不低于X-1,因此不采取任何行動(dòng)。在某個(gè)時(shí)間t6,負(fù)載被測(cè)量為X-2。由于負(fù)載低于X-1,因此一個(gè)環(huán)被去激活。環(huán)D(406D)被去激活,因?yàn)镹IC B (402B)包括至少一個(gè)無(wú)效環(huán)(406E,406F)。在某個(gè)時(shí)間t7,負(fù)載被測(cè)量為X-4。由于負(fù)載低于X-1,因此一個(gè)環(huán)被去激活。環(huán)C (406C)被去激活,因?yàn)镹IC B(402B)不包括有效環(huán)。最后,在某個(gè)時(shí)間t8,負(fù)載被測(cè)量為X+2。由于負(fù)載現(xiàn)在超過(guò)X+1,因此一個(gè)環(huán)被激活。環(huán)C (406C)被激活,因?yàn)镹IC A (402A)包括至少一個(gè)其他有效環(huán)(406A,406B),而NIC B (402B)不包括任何有效環(huán)。本發(fā)明的實(shí)施例事實(shí)上可以在任何種類的計(jì)算機(jī)上實(shí)現(xiàn),與正使用的平臺(tái)無(wú)關(guān)。例如,如圖5中所示,連網(wǎng)計(jì)算機(jī)系統(tǒng)(500)包括處理器(502),相關(guān)的存儲(chǔ)器(504),存儲(chǔ)設(shè)備(506),和目前的計(jì)算機(jī)特有的眾多其它元件和功能(未示出)。連網(wǎng)計(jì)算機(jī)(500)還可包括輸入裝置,比如鍵盤(508)和鼠標(biāo)(510),和輸出裝置,比如監(jiān)視器(512)。連網(wǎng)計(jì)算機(jī)系統(tǒng)(500)通過(guò)網(wǎng)絡(luò)接口連接(未示出),連接到局域網(wǎng)(LAN)或者廣域網(wǎng)。本領(lǐng)域的技術(shù)人員會(huì)理解,這些輸入和輸出裝置可以采取其它形式。此外,本領(lǐng)域的技術(shù)人員會(huì)理解,上述計(jì)算機(jī)(500)的一個(gè)或多個(gè)元件可以位于遠(yuǎn)處,并通過(guò)網(wǎng)絡(luò)與其它元件連接。此外,實(shí)現(xiàn)本發(fā)明的實(shí)施例的軟件指令可被保存在計(jì)算機(jī)可讀介質(zhì),比如光盤(CD)、磁盤、磁帶或者任何其它計(jì)算機(jī)可讀介質(zhì)上,或者可由任何適當(dāng)?shù)妮d體介質(zhì)承載。雖然關(guān)于有限數(shù)目的實(shí)施例,說(shuō)明了本發(fā)明,不過(guò)受益于本公開(kāi)的本領(lǐng)域技術(shù)人員會(huì)理解,可以設(shè)計(jì)出其它實(shí)施例,而不脫離這里公開(kāi)的本發(fā)明的范圍。因而,本發(fā)明的范圍只應(yīng)由附加的權(quán)利要求限定。
權(quán)利要求
1.一種系統(tǒng),包括 包括多個(gè)環(huán)的第一物理網(wǎng)絡(luò)接口卡NIC,其中所述多個(gè)環(huán)中的至少一個(gè)是有效環(huán);和 操作地連接到所述第一 NIC的主機(jī),包括媒體訪問(wèn)控制MAC層,所述MAC層被配置成 獲得電力管理策略; 獲得與有效環(huán)相關(guān)的負(fù)載; 利用電力管理策略和所述負(fù)載,確定與所述多個(gè)環(huán)中的至少一個(gè)環(huán)相關(guān)的狀態(tài)必須被改變;和 響應(yīng)所述確定,改變所述多個(gè)環(huán)中的至少一個(gè)環(huán)的狀態(tài)。
2.按照權(quán)利要求I所述的系統(tǒng),還包括 包含多個(gè)環(huán)的第二 NIC。
3.按照權(quán)利要求I或2所述的系統(tǒng),其中獲得與有效環(huán)相關(guān)的負(fù)載包括確定有效環(huán)服務(wù)于分組的速率。
4.按照任意前述權(quán)利要求所述的系統(tǒng),其中所述多個(gè)環(huán)中的每個(gè)選自有效環(huán)和無(wú)效環(huán)。
5.按照任意前述權(quán)利要求所述的系統(tǒng),其中改變所述多個(gè)環(huán)中的至少一個(gè)環(huán)的狀態(tài)包括去激活有效環(huán)從而獲得無(wú)效環(huán),或者激活無(wú)效環(huán)從而獲得有效環(huán)。
6.按照任意前述權(quán)利要求所述的系統(tǒng),其中第一NIC是NIC組中的多個(gè)NIC之一。
7.按照任意前述權(quán)利要求所述的系統(tǒng),其中所述電力管理策略規(guī)定第一NIC的電力消耗的最大量。
8.按照任意前述權(quán)利要求所述的系統(tǒng),其中所述電力管理策略規(guī)定第一NIC的最大分組丟失率。
9.一種管理數(shù)據(jù)鏈路的方法,包括 利用在主機(jī)上運(yùn)行的媒體訪問(wèn)控制MAC層獲得電力管理策略; 利用所述MAC層,獲得與存在于物理網(wǎng)絡(luò)接口卡NIC上的有效環(huán)相關(guān)的負(fù)載,其中所述NIC包含多個(gè)環(huán),并且所述NIC操作地連接到所述主機(jī); 利用所述電力管理策略和所述負(fù)載,確定與所述多個(gè)環(huán)中的至少一個(gè)環(huán)相關(guān)的狀態(tài)必須被改變;和 響應(yīng)所述確定,改變所述多個(gè)環(huán)中的至少一個(gè)環(huán)的狀態(tài)。
10.按照權(quán)利要求9所述的方法,其中所述多個(gè)環(huán)中的每個(gè)選自有效環(huán)和無(wú)效環(huán)。
11.按照權(quán)利要求9或10所述的方法,其中改變所述多個(gè)環(huán)中的至少一個(gè)環(huán)的狀態(tài)包括去激活有效環(huán)從而獲得無(wú)效環(huán),或者激活無(wú)效環(huán)從而獲得有效環(huán)。
12.按照權(quán)利要求9-11任意之一所述的方法,其中所述NIC是NIC組中的多個(gè)NIC之一。
13.按照權(quán)利要求9-12任意之一所述的方法,其中所述電力管理策略規(guī)定所述NIC的電力消耗的最大量。
14.按照權(quán)利要求9-13任意之一所述的方法,其中所述電力管理策略規(guī)定所述NIC的最大分組丟失率。
15.一種包含軟件指令的計(jì)算機(jī)程序產(chǎn)品,當(dāng)被執(zhí)行時(shí),所述軟件指令實(shí)現(xiàn)按照權(quán)利要求9-14任意之一所述的方法。
全文摘要
一種系統(tǒng),包括第一物理網(wǎng)絡(luò)接口卡(NIC),所述第一NIC包括多個(gè)環(huán),其中所述多個(gè)環(huán)中的至少一個(gè)是有效環(huán)。所述系統(tǒng)還包括操作上連接到所述第一NIC的主機(jī),所述主機(jī)包括媒體訪問(wèn)控制(MAC)層。MAC層被配置成獲得電力管理策略,獲得與有效環(huán)相關(guān)的負(fù)載,利用電力管理策略和所述負(fù)載,確定與所述多個(gè)環(huán)中的至少一個(gè)環(huán)相關(guān)的狀態(tài)必須被改變,和響應(yīng)所述確定,改變所述多個(gè)環(huán)中的至少一個(gè)環(huán)的狀態(tài)。
文檔編號(hào)H04L12/24GK102783085SQ201180011940
公開(kāi)日2012年11月14日 申請(qǐng)日期2011年1月5日 優(yōu)先權(quán)日2010年1月26日
發(fā)明者N·G·多魯克斯, S·崔帕西, V·V·伊爾 申請(qǐng)人:甲骨文美國(guó)公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1