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

網(wǎng)絡(luò)的電源管理的制作方法

文檔序號:7611746閱讀:242來源:國知局
專利名稱:網(wǎng)絡(luò)的電源管理的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種計算裝置,特別是在包含計算裝置的網(wǎng)絡(luò)中保存電源(power)。
背景技術(shù)
某些時分多址(TDMA)網(wǎng)絡(luò)經(jīng)由基于TDMA技術(shù)的鏈路連接多個計算裝置。在多個連續(xù)時隙之內(nèi),利用TDMA在多個計算機(jī)之間細(xì)分網(wǎng)絡(luò)接入。在時間幀的每個時隙期間,分配一個計算裝置使用網(wǎng)絡(luò)。如果計算裝置在一個特定時隙內(nèi)正在發(fā)送和接收數(shù)據(jù),則該計算裝置可以在該特定時隙喚醒。為了保存電源(特別在無線網(wǎng)絡(luò)中和/或利用操作諸如個人顯示助理(PDA)和手持電話或者蜂窩電話的電池),人們希望在不發(fā)送或接收數(shù)據(jù)的這些時隙期間使計算裝置進(jìn)入睡眠狀態(tài)。然而,喚醒計算裝置也消耗可觀的電源。因此,網(wǎng)絡(luò)內(nèi)的計算裝置的電源管理通常包括,保持計算裝置蘇醒所消耗的電源與讓某些計算裝置進(jìn)入休眠,然后喚醒該計算裝置時所消耗的電源之比的平衡。
某些計算裝置、無線和蜂窩電話機(jī)、PDA以及無線電子裝置使用電池。減少基于電池的計算裝置的能量消耗,可以增加裝置的電池充電壽命。電源消耗通常涉及計算裝置是否保持蘇醒、是否允許進(jìn)入休眠、或者是否在蘇醒狀態(tài)與休眠狀態(tài)之間轉(zhuǎn)換。電源管理成為設(shè)計可以在網(wǎng)絡(luò)上延長工作時間的計算機(jī)裝置的重要因素。
因此,改善計算裝置的電源管理將是有益的。

發(fā)明內(nèi)容
本發(fā)明公開了用于包括多個計算裝置的網(wǎng)絡(luò)電源管理技術(shù)的多個方面。電源管理技術(shù)包括標(biāo)識許多計算裝置的一個或多個裝置可以在預(yù)定時段內(nèi)發(fā)送數(shù)據(jù)的序列。通過增加共享公用計算裝置的規(guī)定時段內(nèi)的多個鄰近信道時間分配周期,減少網(wǎng)絡(luò)內(nèi)計算裝置的喚醒數(shù)量。


在整個說明書中,使用相同標(biāo)號代表類似部件和特征。
圖1是包含多個計算裝置的網(wǎng)絡(luò)的實施例的方框圖;圖2是諸如用來在多個計算裝置之間發(fā)送時分多址(TDMA)數(shù)據(jù)的樣本幀和其組分的示意圖;圖3是流拓?fù)涞臉颖緢D形表示,包括由流關(guān)聯(lián)的多個計算裝置;圖4a和圖4b是說明來自圖3的流拓?fù)涞牧鞯男蛄械牧魇疽鈭D;圖5是已生成的頂點/邊圖形的實例的示意圖,其中頂點都被安排在單個曲面片(patch)中,在單個曲面片中所有頂點被直接或者間接連接;圖6是已生成的頂點/邊圖形的實例的示意圖,其中頂點被安排在兩個曲面片(patch)中,在每個曲面片中,所有頂點被直接或者間接連接;圖7是降級(降低等級)(reduced degree)搜索機(jī)制的一個實施例的示意圖;圖8是可以應(yīng)用圖7的降級搜索機(jī)制的圖形的一個實例的示意圖;圖9是可以應(yīng)用圖7的降級搜索機(jī)制的圖形的一個實例的示意圖;圖10是可以應(yīng)用圖7的降級搜索機(jī)制的圖形的一個實例的示意圖;圖11是計算環(huán)境的一個實施例的方框圖,所述計算環(huán)境可以運行降級搜索機(jī)制。
具體實施例方式
本發(fā)明涉及一種計算裝置,特別是如圖1和圖11所示的被安排在時分多址(TDMA)網(wǎng)絡(luò)內(nèi)的計算裝置的電源管理。圖3、圖4a和圖4b所述的“流”涉及,可以以某個序列安排的基于TDMA的網(wǎng)絡(luò)內(nèi)的不同計算裝置之間的預(yù)期通信路徑。本發(fā)明提供了一個降級搜索技術(shù),該技術(shù)導(dǎo)出相應(yīng)流的序列,以減少基于TDMA的網(wǎng)絡(luò)中的計算裝置喚醒的數(shù)量。
降級搜索技術(shù)利用基于計算機(jī)的頂點/邊圖形模仿TDMA網(wǎng)絡(luò),圖5、圖6、圖8、圖9和圖10描述了這樣的實例。在頂點/邊圖形中,頂點模仿了各個計算裝置,邊模仿了各個計算裝置之間的流。(在降級搜索技術(shù)中考慮的)頂點/邊圖形中的每個頂點的等級指示連接到頂點的邊數(shù)量。圖7的流處理中描述了降級搜索技術(shù)的一個實施例。
電源管理計算裝置(比如個人計算機(jī);網(wǎng)絡(luò)計算機(jī);工作站;主機(jī);無線裝置用戶電子裝置;便攜、無線和蜂窩電話裝置;音頻裝置;視頻裝置;圖形裝置;便攜多媒體;等等)可以連接各種網(wǎng)絡(luò),比如無線個人局域網(wǎng)(WPAN)。在本發(fā)明中,術(shù)語“計算裝置”打算被寬泛地采用,并且應(yīng)用于然和裝置,使用和/或顯示計算的結(jié)果。一個可應(yīng)用的WPAN標(biāo)準(zhǔn),IEEE802.15.3被命名為“部分15.3用于高速率無線個人區(qū)域網(wǎng)(WPAN)的WPAN媒體訪問控制(MAC)和物理層(PHY)規(guī)范”。通常,諸如WPAN的網(wǎng)絡(luò)包括一個或多個基于電池的計算裝置。這種基于電池的計算裝置的充電持續(xù)時間經(jīng)常受到限制,并且可以充當(dāng)擴(kuò)展計算裝置的電池充電持續(xù)時間的網(wǎng)絡(luò)電源管理的因素。
WPAN協(xié)議依賴如應(yīng)用于媒體訪問控制層以把時隙(例如,WPAN中的信道分配時隙)分配給網(wǎng)絡(luò)內(nèi)不同計算裝置的時分多址(TSMA)概念。在本發(fā)明中,術(shù)語TDMA被應(yīng)用于把時隙分配給計算裝置的任何協(xié)議。有了TDMA,多個網(wǎng)絡(luò)計算裝置可以使用某些連接分配方案分別共享對資源(比如,網(wǎng)絡(luò)或者服務(wù)器)的訪問。TDMA基于包括幀序列的幀結(jié)構(gòu),并且每個幀包括多個時隙。在每個時隙期間,指定一個特定計算裝置使用網(wǎng)絡(luò)。
一個計算裝置(在本發(fā)明中稱之為網(wǎng)絡(luò)協(xié)調(diào)裝置)控制計算裝置經(jīng)由網(wǎng)絡(luò)在任何時隙期間發(fā)送數(shù)據(jù)。網(wǎng)絡(luò)協(xié)調(diào)裝置根據(jù)爭用方案分配時隙。在一個實施例中,網(wǎng)絡(luò)協(xié)調(diào)器分配正在請求網(wǎng)絡(luò)使用的這些計算裝置之中的每個幀的時隙。
本發(fā)明提供了提供了電源管理技術(shù),通過減少裝置從睡眠狀態(tài)喚醒的頻度,減少多個計算裝置所消耗的電源。通過減少網(wǎng)絡(luò)上的計算裝置使用的電源,可以擴(kuò)展這些計算裝置的電池充電壽命(在更換電池或者對電池再充電之前)。
圖1顯示了包括網(wǎng)絡(luò)101的計算環(huán)境100的一個實施例的方框圖。網(wǎng)絡(luò)101可以包括LAN、WPAN、各類網(wǎng)絡(luò)的組合、或者任何其它類型的網(wǎng)絡(luò)。圖1所示的網(wǎng)絡(luò)101可以被配置成獨立的網(wǎng)絡(luò);或者作為選擇,該網(wǎng)絡(luò)可以被連接來與這樣的附加網(wǎng)絡(luò)通信數(shù)據(jù)。網(wǎng)絡(luò)計算環(huán)境100可以包括網(wǎng)絡(luò)協(xié)調(diào)裝置105,一個或多個計算裝置106,以及多個信標(biāo)信號107。網(wǎng)絡(luò)101的網(wǎng)絡(luò)協(xié)調(diào)裝置105可以被配成為集線器、路由器或者另一個交換裝置,以在網(wǎng)絡(luò)計算環(huán)境100內(nèi)建立無線和/或有線網(wǎng)絡(luò)101。
可以經(jīng)由無線和/或有線連接器物理發(fā)送信標(biāo)信號107。不難想象,在不同實施例中,計算裝置106將使用可再充電或者可任意處理的電池(未示出)進(jìn)行操作。電池為各種計算裝置和其它計算裝置提供可便攜性。
網(wǎng)絡(luò)101內(nèi)的電源管理涉及計算裝置在網(wǎng)絡(luò)101內(nèi)運行時所消耗的電源。三種電源狀態(tài)也許都涉及本發(fā)明的網(wǎng)絡(luò)中的每個計算裝置。計算裝置101的第一種電源狀態(tài)是蘇醒,在該狀態(tài)中,計算狀態(tài)能夠執(zhí)行正常操作。盡管術(shù)語“蘇醒”可以為不同計算裝置和不同網(wǎng)絡(luò)提供不同功能,不難想象,蘇醒的計算機(jī)可以在網(wǎng)絡(luò)上以常規(guī)方式進(jìn)行發(fā)送/接收信號的操作。計算裝置101的第二種電源狀態(tài)是睡眠,在此狀態(tài)下,計算裝置處于電源節(jié)省狀態(tài)并且不能夠執(zhí)行常規(guī)操作。計算裝置106的第三種電源狀態(tài)是在睡眠狀態(tài)與蘇醒狀態(tài)(即喚醒)之間轉(zhuǎn)換,在此時間期間,計算裝置消耗可觀的電量。
每個數(shù)據(jù)信號108以在計算裝置106之間提供TDMA業(yè)務(wù)的方式,將一個計算裝置106數(shù)字地連接到另一個計算裝置。網(wǎng)絡(luò)協(xié)調(diào)裝置105、計算裝置106和數(shù)據(jù)信號108勾畫了TDMA網(wǎng)絡(luò)101。
如圖1所示,一個信標(biāo)107從網(wǎng)絡(luò)協(xié)調(diào)裝置105延伸到網(wǎng)絡(luò)101內(nèi)的每個相應(yīng)的計算裝置106。在一個實施例中,網(wǎng)絡(luò)協(xié)調(diào)裝置105向每個計算裝置106發(fā)送(例如廣播)不同幀內(nèi)的時隙被分配給不同計算裝置的序列。網(wǎng)絡(luò)協(xié)調(diào)器105可以被構(gòu)成并且被認(rèn)為一個計算裝置106,它可以經(jīng)由網(wǎng)絡(luò)與其它計算裝置通信,并且可以執(zhí)行對網(wǎng)絡(luò)101的中央控制功能。除了提供協(xié)調(diào)不同計算裝置之間的網(wǎng)絡(luò)訪問的功能的那些部件的附加物之外,網(wǎng)絡(luò)協(xié)調(diào)器105可以類似于(考慮硬件、軟件和/或固件方面)網(wǎng)絡(luò)101內(nèi)的其它計算裝置。網(wǎng)絡(luò)協(xié)調(diào)器可以負(fù)責(zé)TDMA網(wǎng)絡(luò)內(nèi)的計算裝置的系統(tǒng)定時、服務(wù)質(zhì)量(QoS)控制、電源管理、安全性。
基于TDMA網(wǎng)絡(luò)101的某些實施例使用如圖2中的幀202所示的信道分配時隙206(是諸如WPAN網(wǎng)絡(luò)中使用的時隙的一個實施例)。在每個信道分配時隙206期間,只有一個計算裝置可以在網(wǎng)絡(luò)101內(nèi)發(fā)送數(shù)據(jù)(例如,分組)。于網(wǎng)絡(luò)101內(nèi)操作的計算裝置106,在它們正在發(fā)送或正在接收信號的基于TDMA的信道分配時隙206(或者時隙)期間蘇醒。喚醒計算裝置106(使其從睡眠狀態(tài)轉(zhuǎn)換到蘇醒狀態(tài))需要可觀的電量被計算裝置106消耗。因此,為網(wǎng)絡(luò)101提供有效電源管理設(shè)計包括,與把計算裝置轉(zhuǎn)換到更多能量的有效睡眠狀態(tài)所消耗的電源相比較,平衡維持計算裝置睡眠狀態(tài)所節(jié)省的電源,然后在計算裝置參與的下一個時隙期間,喚醒計算裝置,使其進(jìn)入蘇醒狀態(tài)。
有關(guān)本發(fā)明的網(wǎng)絡(luò)101所述的電源管理機(jī)制減小了網(wǎng)絡(luò)計算裝置106的電池放電速率。更少地將計算裝置從它的“睡眠”狀態(tài)喚醒,通常增加計算裝置106的電池壽命(再充電之間)。通常,增加電池壽命在某些網(wǎng)絡(luò)中的持續(xù)的期間有助于用戶更好地占用網(wǎng)絡(luò)101。WPAN是特別為低功率/低成本的裝置設(shè)計的。因而,本發(fā)明的電源保存方面特別適于WPAN擴(kuò)展計算裝置的電池充電持續(xù)時間。
圖2說明了為圖1的網(wǎng)絡(luò)101內(nèi)的通信提供結(jié)構(gòu)的幀202(比如,如WPAN協(xié)議所述的超幀)的一個實施例。圖1的網(wǎng)絡(luò)101的MAC層非常依賴于TDMA概念,比如使用如圖2所示的幀202。在正常操作期間,網(wǎng)絡(luò)協(xié)調(diào)裝置105在圖2的幀202內(nèi)的信標(biāo)周期208的期間,向網(wǎng)絡(luò)101內(nèi)的每個其它計算裝置106廣播圖1的信標(biāo)信號107。信標(biāo)周期208期間發(fā)送的信標(biāo)107描述了用于每個計算裝置的信道分配時隙206的特定序列和持續(xù)時間。
圖2所示的每個幀202包括信道分配周期204、信標(biāo)周期208以及爭用訪問周期210。幀202在某些實施例中,還可以被稱之為“超幀”(例如,應(yīng)用于WPAN網(wǎng)絡(luò))。爭用訪問周期210可以用來傳送命令和/或異步數(shù)據(jù)(如果該異步數(shù)據(jù)存在于幀202中)。
信道分配周期204的一個實施例包括一個或多個管理信道時間分配(MCTA)周期212,以及一個或多個信道分配時隙或者時隙206。盡管圖2中僅僅顯示了兩個說明性信道分配時隙或者時隙206,但是可以存在大量的信道分配時隙或者時隙。在一個實施例中,MCTA212是一種CTA206,它可以用于計算裝置106與協(xié)調(diào)裝置105之間的通信。信道分配時隙206在幀202中被認(rèn)為是基于爭用的TDMA協(xié)議中的單元,其中一個特定計算裝置可以經(jīng)由網(wǎng)絡(luò)發(fā)送數(shù)據(jù)。網(wǎng)絡(luò)101內(nèi)的每個用戶在幀202內(nèi)的它的相應(yīng)信道分配時隙206期間,控制網(wǎng)絡(luò)內(nèi)的數(shù)據(jù)傳遞。
圖1所示的網(wǎng)絡(luò)協(xié)調(diào)器105根據(jù)這里所述的降級搜索機(jī)制把信道分配周期204內(nèi)的不同信道分配時隙206分配給不同的計算裝置106。網(wǎng)絡(luò)協(xié)調(diào)器105在信標(biāo)周期208期間利用信標(biāo)信號標(biāo)識特定信道分配時隙206期間哪個計算裝置將接收或者發(fā)送數(shù)據(jù)。網(wǎng)絡(luò)協(xié)調(diào)器105導(dǎo)出在每個信道分配周期期間控制信號發(fā)送的計算裝置,如下文的詳細(xì)討論。通??梢栽诰W(wǎng)絡(luò)101內(nèi)調(diào)整信道分配周期的持續(xù)時間。
圖3描述了利用多個頂點安排的流拓?fù)?10的一個實施例,其每個頂點代表一個計算裝置;并且描述了代表計算裝置之間的被請求信號連接的流。在流拓?fù)鋱D形310內(nèi),流(被顯示為圖3中的fAB,fBC,fCD)代表計算裝置106之間的數(shù)據(jù)信號108的圖形表示。
計算裝置在處于蘇醒狀態(tài)時通常比處于睡眠狀態(tài)時,消耗可觀的更多能量。為了保存電源,通常希望允許計算裝置106在它們未有效發(fā)送或者接收數(shù)據(jù)的那些信道分配周期206期間睡眠(如處于與裝置接觸的流的任一結(jié)尾所示),并且在為它們的流分配的信道分配周期期間喚醒。因此,每個計算裝置106僅僅在包含它們的那些信道分配周期可以喚醒(在圖1所示的數(shù)據(jù)信號108的結(jié)尾,或者如圖3所示的流的結(jié)尾)。如果該計算裝置未被包含在下一個信道分配周期206中,則每個計算裝置可以進(jìn)入睡眠狀態(tài)。
如上所述,電源管理問題變成,與選擇流拓?fù)鋱D形310中的計算裝置312之間的流序列(涉及圖1的網(wǎng)絡(luò)101內(nèi)的計算裝置106),以減少計算裝置喚醒總次數(shù)相關(guān)聯(lián)。在典型的多計算裝置和多流環(huán)境內(nèi),應(yīng)用電源管理技術(shù)(比如這里所述的降級搜索技術(shù))是有益的。
圖3中的流拓?fù)鋱D形310包括在計算裝置A312與計算裝置B312之間延續(xù)的流fAB。流fBC在計算裝置B312與計算裝置C312之間延續(xù)。流fCD在計算裝置C310與計算裝置D312之間延續(xù)。利用圖3所示的流拓?fù)鋱D形310,計算裝置B312可以在計算裝置A312與計算裝置C312之間轉(zhuǎn)發(fā)數(shù)據(jù)流。計算裝置C312在計算裝置B312與計算裝置D312之間發(fā)送數(shù)據(jù)流。在如計算裝置A與計算裝置B的說明性流期間,可以從計算裝置A向計算裝置B發(fā)送數(shù)據(jù),反之亦然。因此,流可以被認(rèn)為是無方向的。
流的序列確定在每幀期間必需喚醒的計算裝置312的數(shù)量。圖4a和圖4b的流示意圖中展示了流的序列對網(wǎng)絡(luò)101中的電源管理的作用。圖4a和圖4b的流示意圖基于圖3的說明性流拓?fù)鋱D形310。
圖4a和圖4b顯示了兩個互生實例的流示意圖,用于說明如圖3所示的流fAB、fBC和fCD的多個序列。三個流fAB、fBC和fCD的系列分別被安排成圖4a和圖4b中的幀202。流示意圖400內(nèi)的流的序列在幀202期間有多少計算裝置必需被喚醒。流示意圖400中的每個流可以喚醒零個、一個或兩個計算裝置。在具有兩個喚醒的流中,兩個計算裝置必需被喚醒。在具有一個喚醒的流中,只有一個計算裝置必需被喚醒。在沒有喚醒的流中,則不喚醒計算裝置。
如果在任何一對計算裝置之間存在一個以上的流,則可以在圖3所示的流示意圖中將多個流合并成單個流,因為可以在幀202內(nèi)的鄰接信道分配周期分配多個流。同對流之間的這些重復(fù)流由此提供除了與一對計算裝置之間擴(kuò)展的單流關(guān)聯(lián)的一個喚醒之外的零個喚醒。將同對計算裝置之間多個流合并成單流,可以降低網(wǎng)絡(luò)中計算裝置使用的電源。
如本發(fā)明的討論,本發(fā)明所述的電源管理問題主要是由進(jìn)入睡眠之后需要大量電源喚醒的計算裝置產(chǎn)生的。流示意圖的喚醒數(shù)量越大,網(wǎng)路101內(nèi)的計算裝置就使用越平均的電源。
因此,網(wǎng)絡(luò)101內(nèi)的所有計算裝置105被喚醒的時間越短(可以由所有流的降階指示),則網(wǎng)絡(luò)101內(nèi)的計算裝置通常使用的電源就越少。當(dāng)網(wǎng)絡(luò)101內(nèi)的計算裝置105被喚醒更短時間時,網(wǎng)絡(luò)101內(nèi)的計算裝置就能夠保存更多電源。
圖4a和圖4b提供了流示意圖的兩個實施例,所述流示意圖用來演示通過使用與其它流相比的某些流可以節(jié)省某些計算裝置的電源的情況。考慮圖4a的流示意圖。流fAB提供2個喚醒,因為它是第一流,并且由于在幀202中沒有在前流,因此不能與在前流共享計算裝置。共享公用計算裝置A的兩個連續(xù)流導(dǎo)致計算裝置的1個喚醒。對于圖4a的流示意圖,流fAB直接數(shù)現(xiàn)在流fBC之前。這些連續(xù)流共享計算裝置B,因而,流fBC具有一個喚醒。流fBC正好出現(xiàn)在fCD之前,并且這兩個連續(xù)流共享計算裝置C,因此流fCD具有一個喚醒。因此,圖4a的喚醒的總數(shù)量是2+1+1=4。
對于圖4b的流示意圖,流fAB提供了兩個喚醒,因為它是第一流并且不能與在前流共享計算裝置(在圖4b所示的幀202中沒有對流fAB的在前流)。因此,兩個計算裝置A和B必需喚醒。流fAB提供了兩個喚醒,因為它不與在前流fAB共享任何裝置。因而,兩個計算裝置C和D必需喚醒。因此,計算裝置B將在流fBC之后回到睡眠狀態(tài),并且認(rèn)為計算裝置B被包含在第三流fBC中,然后計算裝置B需要在流fBC的第三信道分配周期再次喚醒。流fBC鄰近流fCD,這兩個流共享計算裝置C,因此流fCD具有一個喚醒。因而喚醒的總數(shù)量是2+2+1=5。
根據(jù)以上說明,圖4a的流示意圖具有總共4個喚醒,而圖4b的流示意圖具有總共4個喚醒。圖4a的流示意圖和圖4b的流示意圖僅僅相差流的序列。當(dāng)由于更大數(shù)量的喚醒,跟隨圖4b的流示意圖,而不是圖4a的流示意圖時,圖3所示的網(wǎng)絡(luò)101內(nèi)的計算裝置106將平均較高電源消耗??紤]出現(xiàn)在甚至比較小的網(wǎng)絡(luò)101內(nèi)的大量幀202的情況,減少許多幀202內(nèi)的喚醒數(shù)量,可以導(dǎo)致為網(wǎng)絡(luò)101內(nèi)的計算裝置節(jié)省可觀的電源。
利用頂點/邊圖形的降級搜索如上所述,電源管理問題的一個方面可以被視為導(dǎo)出圖3的流拓?fù)鋱D形310內(nèi)的預(yù)期序列。本發(fā)明描述了如圖7所示的“降級搜索”機(jī)制,在某些實例中,該機(jī)制可以導(dǎo)出應(yīng)用于圖3的流拓?fù)鋱D形310中的已改進(jìn)流序列,以減少在每個幀期間必需喚醒的計算裝置105的總數(shù)量的結(jié)果?,F(xiàn)在說明降級搜索機(jī)制,并且在下文中描述圖7的降級搜索機(jī)制與圖3的流拓?fù)鋱D形之間的關(guān)系。
頂點的等級說明在頂點確定的頂點的數(shù)量。降級搜索機(jī)制工作于根據(jù)本發(fā)明所述的邊和頂點推導(dǎo)序列的圖形區(qū)域中?!敖导壦阉鳌睓C(jī)制的一個實施例可以通過降低所述的網(wǎng)絡(luò)101中的所有計算裝置105的喚醒總數(shù)量。導(dǎo)出邊的序列,所述邊可以用來保存正在網(wǎng)絡(luò)101中操作的許多計算裝置的電源。圖7的“降級搜索”機(jī)制包含根據(jù)以下規(guī)則建立頂點/邊圖形G1,圖5和圖6描述了其實例。
1、圖1的網(wǎng)絡(luò)計算環(huán)境100中的每個計算裝置106被表示為頂點/邊G1內(nèi)的頂點Vm,其中m代表根據(jù)頂點504的整數(shù)值唯一標(biāo)識每個計算裝置106的整數(shù)。因此,參考特征“Vm”被顯示在圖5和圖6的對應(yīng)計算裝置的節(jié)點內(nèi)。在圖5和圖6中,頂點Vm的數(shù)量由適用于對應(yīng)裝置106的整數(shù)表示。
2、如果并且只有當(dāng)圖3的流拓?fù)鋱D形中存在網(wǎng)絡(luò)101的兩個對應(yīng)計算裝置106之間的流時,在兩個頂點504之間提供邊en(其中,n被指定為如圖5和圖6所示的整數(shù))。每個邊en在兩個頂點之間延續(xù),并且可以相對于其它邊標(biāo)識。在每個頂點對之間不一定具有邊。
頂點/邊圖形G1(圖5和圖6所示的實例)通過應(yīng)用這些規(guī)則產(chǎn)生。頂點/邊G1的每個頂點對應(yīng)于一個計算裝置,并且頂點/邊圖形G1中的每個邊對應(yīng)于兩個計算裝置之間的流。假定在頂點/邊圖形中存在M個頂點504和N個邊en。電源管理問題可以被簡化為在頂點/邊圖形G1中調(diào)度邊en,使連續(xù)邊(最好每兩個連續(xù)邊)最大數(shù)量共享公共頂點504。
由于至少一個新的計算裝置106需要在每次服務(wù)新流時喚醒,因此降低的喚醒的數(shù)量低于由頂點/邊G1中的代表曲面片(其中,曲面片中的所有頂點用邊相互連接)的數(shù)量的N+D與D界定的數(shù)量。例如,圖6的頂點/邊圖形包括第一曲面片602a中的三個互連頂點504,以及第二曲面片602b中的兩個互連的頂點。每個“曲面片”可以被想象為互連頂點的孤島,其中所有頂點通過至少一個邊被直接或間接互連到曲面片中的每個其它頂點。一個曲面片中未包含的頂點通過一個邊被連接到被包含在另一個曲面片中的頂點。例如,曲面片602a中的頂面不能(直接或間接)連接到曲面片602b中的任何頂點,因為該頂點位于不同曲面片中。當(dāng)頂點/邊曲線G1是僅僅被保留在一個曲面片中的通過邊連接的那些頂點的已連接圖形(如圖5所示),則已減少的喚醒數(shù)量的下限是N+1。在具有兩個曲面片的圖6中,已減少的喚醒數(shù)量的下限是N+2。利用圖形理論,可以使用.哈密頓通路(一種已知算法)確定網(wǎng)絡(luò)101內(nèi)的計算裝置的已減少的喚醒時間的下限和上限。
這里所述的“降級搜索”機(jī)制試圖找到流的次序,以使每個連續(xù)的流對共享公共計算裝置。這不總是能夠?qū)崿F(xiàn)的,比如,當(dāng)修改的頂點/邊圖形不是如圖6所示的某一個頂點不直接或者間接連接到某些其它邊的已連接圖形時,就不能實現(xiàn)。對于給定的頂點/邊圖形,等級也許不能實現(xiàn)上述的下限。諸如由當(dāng)前機(jī)制提供的最佳等級的徹底搜索承擔(dān)發(fā)現(xiàn)作為N階乘(N!)的頂點/邊圖形中的潛在序列的復(fù)雜性,它需要過度的計算資源、計算工作以及處理時間?!敖导壦阉鳌睓C(jī)制在大多數(shù)情況下降低了計算工作以及處理時間,在諸如網(wǎng)絡(luò)101,特別是在如圖1所示的計算裝置的電池工作和無線實施例中的電源管理應(yīng)用中尤為明顯。
表1描述了降級搜索算法的一個實施例。此外在參照圖7的詳細(xì)說明中還描述了降級搜索算法。
表1降級搜索算法


圖7的流示意圖的一個實施例稍微擴(kuò)展了表1的降級搜索技術(shù),該實施例產(chǎn)生可以關(guān)聯(lián)計算裝置之間的預(yù)期流序列的邊的序列。如表1的步驟2的腳注1所述,短語“兩個邊的關(guān)聯(lián)頂點具有最低等級”是指在所有候選頂點之中,首先找到具有最小等級(等級>0)的那些頂點,找到其相鄰頂點具有最小等級的頂點。最后,選擇具有最小等級的頂點對。這樣的計算裝置獲得計算裝置的已減少的喚醒數(shù)量,并且由此可以被認(rèn)為使用電源管理技術(shù)操作。圖7的降級搜索技術(shù)700依賴于生成和分析如圖5和圖6(以及由相鄰頂點而不是邊數(shù)指示邊的圖8、圖9和圖10)所示的典型頂點/邊圖形G1,其中可以為每個時隙確定相應(yīng)的關(guān)聯(lián)頂點之間的邊選擇。在操作704中,從頂點/邊圖形G1導(dǎo)出已修改的頂點/邊圖形G1。頂點/邊圖形G1和已修改頂點/邊G包括具有互連的關(guān)聯(lián)頂點的邊,該頂點圖形地對應(yīng)于在如圖1所示的網(wǎng)絡(luò)101中的計算裝置之間通信的數(shù)據(jù)信號108??梢允褂媒导壦阉骷夹g(shù),通過計算從已修改圖形G中移除消除邊。請注意,移除邊的順序?qū)?yīng)于圖3的流拓?fù)鋱D形310內(nèi)的流的已選順序??紤]參照圖5和圖6所述的頂點/邊圖形G的情況,值j標(biāo)識每個邊ej的邊號變量,并且邊號變量j最初在參照表1所述的頂點/邊圖形G中被初始化為0。邊號變量在操作709或者716中被遞增,以在降級搜索技術(shù)期間經(jīng)過頂點/邊圖形G1中的連續(xù)邊ej。
在共享頂點的序列中,降級搜索技術(shù)700使用從圖5或圖6的頂點/邊圖形G1獲得的已修改頂點/邊G,移除增加連續(xù)邊的數(shù)量的該序列中的邊。在步驟706中,選擇兩個關(guān)聯(lián)頂點共享相同降級(例如,可以是最小等級)的任何邊。降級是通過以下方式發(fā)現(xiàn)的,a)找到具有最小等級的已修改頂點/邊圖形內(nèi)的頂點,然后,使用a中發(fā)現(xiàn)的頂點,選擇具有來自a的至少一個頂點并且頂點與最小和關(guān)聯(lián)的邊。如果多個邊滿足b)的詢問,則通過某些其它標(biāo)準(zhǔn)隨機(jī)地拾取一個邊。降級通過以下方式確定a)在具有最小等級的整個已修改頂點/邊圖形G之內(nèi)找到所有頂點;以及b)使用a中發(fā)現(xiàn)的頂點,選擇具有至少一個來自a的頂點并且頂點與最小和關(guān)聯(lián)的邊。如果邊滿足b的詢問,則可以隨機(jī)地或者使用某些其它標(biāo)準(zhǔn)拾取一個邊。
例如,對于圖5所示的頂點/邊圖形,只有邊e2具有帶等級2(是圖5中任何頂點的最小等級)的兩個與其關(guān)聯(lián)的頂點V1和V4。因此,通過把圖7的降級搜索技術(shù)應(yīng)用于如圖5所示的已修改頂點/邊圖形G,其兩個關(guān)聯(lián)的頂點將共享相同最小值的已選邊將是e2。因此,邊e2是從圖形G移除的第一邊。
通過考慮接觸頂點的已修改頂點/邊圖形G中的邊ej的已減少數(shù)量,確定具有降級(例如,最小)的候選頂點。因此,與較少邊接觸的頂點相當(dāng)于具有頂點/邊圖形的降級。本發(fā)明提供了一種根據(jù)表1的步驟2發(fā)現(xiàn)具有相同降級的關(guān)聯(lián)頂點的那些邊的技術(shù)。一般來說,通過較快移除其關(guān)聯(lián)頂點具有較低等級的那些邊,而不是移除其關(guān)聯(lián)頂點具有較高等級的那些邊,則比較小的邊必定被移除,使較早被移除的邊的關(guān)聯(lián)頂點離開每個曲面片。因此,本發(fā)明提供了一種從曲面片移除邊的有效技術(shù)。
降級搜索技術(shù)的判決708確定是否存在對于步驟706中已選邊的任何相鄰邊,其中考慮了頂點/邊圖形G=G1(e0,e1,...,ej)中的當(dāng)前邊集{e0,e1,...,ej}。在本發(fā)明中,術(shù)語“近鄰”可以應(yīng)用于頂點或者邊。當(dāng)并且只有當(dāng)存在連接第一頂點和第二頂點的邊時,第一頂點才是第二頂點的近鄰。當(dāng)并且只有當(dāng)?shù)谝贿吅偷诙吔佑|相同頂點時,第一邊才是第二邊的近鄰。
邊被認(rèn)為是沒有方向的,因為在邊蘇醒的每個時隙期間,與一個相應(yīng)關(guān)聯(lián)頂點關(guān)聯(lián)的任何相應(yīng)計算裝置必定醒著。因此,一個邊的近鄰邊(相鄰邊)包括使兩個關(guān)聯(lián)頂點接觸任何給定邊的那些邊。
如果對判決708的答復(fù)為no,即指示沒有連接到已選邊的其它近鄰邊,則降級搜索技術(shù)延續(xù)到判決709。在709中,遞增代表邊(ej)的邊號變量(j),其中降級搜索技術(shù)延續(xù)到下一個邊。
在709之后,降級搜索技術(shù)延續(xù)到判決710,在判決710中,通過考慮E-{e0,e1,...,ej}是否不等于,考慮是否存在其它邊(例如圖6所示的602a和602b)。如果對判決710的答復(fù)為no,則降級搜索技術(shù)700結(jié)束,因為對于被包含在頂點/邊圖形G1中的所有曲面片,已經(jīng)考慮了所有邊。如果對于判決710的答復(fù)為yes,則降級搜索技術(shù)繼續(xù)到操作711,以繼續(xù)對其它曲面片的其它邊的處理。在操作711中,通過移除的最后已選邊重新配置已修改頂點/邊圖形。移除的邊的序列對應(yīng)于如圖4a和圖4b所示的幀202內(nèi)的流的順序。在711之后,降級搜索技術(shù)返回到上述的706,已選擇新的邊,并且估算新的曲面片中的其它候選頂點。
如果對上述判決708的答復(fù)替換成yes,則在查找本候選頂點的曲面中存在其它邊。然后,確定移除這些邊的順序。降級搜索技術(shù)700繼續(xù)到操作712,在該操作中,考慮已選邊ej(來自706)的近鄰邊,以選擇其關(guān)聯(lián)頂點具有任何邊(是邊ej的近鄰)的最小等級的一個近鄰邊ej+1。在許多實施例中,操作712選擇邊ej的近鄰邊ej+1,使兩個關(guān)聯(lián)頂點具有任何其它邊的最低等級,所述任何其它邊是已選邊的近鄰(例如,在許多情況下是最小等級)。
在操作712之后,降級搜索技術(shù)繼續(xù)到操作716,在該操作中,移除當(dāng)前邊,并且遞增邊號變量(j)。移除當(dāng)前邊和遞增邊號變量的效果是經(jīng)過曲面片內(nèi)的連續(xù)近鄰邊前進(jìn),并且從頂點/邊圖形移除原邊ej。從圖形移除邊ej的序列對應(yīng)于計算裝置106的已選對,該計算裝置與每個數(shù)據(jù)信號108(如圖1所示)相關(guān)聯(lián),并且被提供發(fā)送其數(shù)據(jù)信號的網(wǎng)絡(luò)控制。
通過在操作716中從頂點/邊圖形中移除邊,邊以及不再被邊連接到曲面片中的另一個頂點的頂點不再被考慮為該曲面片的部分。近鄰邊(將成為下一個已選候選邊)和經(jīng)由一個或多個邊(加上這些互連邊)連接到近鄰邊的任何其它頂點,將構(gòu)成同意曲面片的余項。在操作716之后,經(jīng)由已移除邊連接到候選頂點的頂點成為新的候選候選頂點。在716之后,降級搜索技術(shù)返回到判決708,在此確定是否存在留在該曲面片內(nèi)的任何其它邊。
判決708和操作712和716構(gòu)成降級搜索技術(shù)內(nèi)的環(huán)路,該環(huán)路持續(xù)到對判決708的答復(fù)為no為止,此時已經(jīng)從頂點/邊圖形G內(nèi)的曲面片中移除了所有邊的點。因而,圖7所述的降級搜索技術(shù)700將保持在判決708和操作712和716所述的環(huán)路中,直至不存在另外近鄰邊時為止。此時,該曲面片中沒有其它邊,并且降級搜索技術(shù)700上述的查找新的曲面片或者結(jié)束子程序的判決708、操作709、判決710、操作711以及操作706。
從圖7的降級搜索機(jī)制確定的圖形G中移除相應(yīng)邊的序列,對應(yīng)于在圖3所示的幀中安排流的序列。因此,例如第一流將是對應(yīng)于從圖形G移除的第一邊的流。利用降級搜索機(jī)制確定圖3的計算裝置312之間的流的序列,可以提供一個有效流順序,由此可以提供如圖3、圖4a和圖4b所示的計算裝置的已減少喚醒數(shù)量。
降級搜索技術(shù)的實例為了進(jìn)一步說明已經(jīng)參照圖5和圖6的頂點/邊圖形G1描述的降級搜索技術(shù),下面結(jié)合可以應(yīng)用圖7的降級搜索機(jī)制的圖8、圖9和圖10提供頂點/邊圖形的三個其它實施例。在本發(fā)明的圖8、圖9和圖10中,每個邊由關(guān)聯(lián)頂點的參考特征定義。例如,運行于頂點A與頂點B之間的邊被稱作邊AB。圖5所示的邊的另一個名稱表示序列(例如,e1,e2,...,ej)的數(shù)字集。下面參照圖8、圖9和圖10的頂點/邊圖形說明如表1所示的每個步驟(1至5)。
第一實例與圖8所示的頂點/邊圖形G1有關(guān)。對于表1中的步驟1,令圖8的頂點/邊圖形G1被分配為已修改的頂點/邊圖形G,并且指定邊號變量j為0。
對于表1中的第二步驟,把一個邊選作已修改頂點/邊圖形G中的邊e0,使兩個關(guān)聯(lián)的頂點具有任何邊的最小等級。為了確保兩個關(guān)聯(lián)頂點具有最小等級,首先尋找具有最小等級的已選頂點,其中在已修改頂點/邊圖形G的所有頂點(從頂點A到L)中,所述等級大于0。然后,對于每個已選頂點的所有相鄰頂點,尋找具有最小等級的相鄰頂點。最后,挑選包括組合的一個已選頂點和一個近鄰頂點的頂點對,以產(chǎn)生最小總等級。考慮已修改頂點/邊圖形G,頂點A、頂點C、頂點F和頂點G都具有1的等級(是仍然大于0的最小潛在等級)。盡管M具有0的等級,但不考慮該頂點。
在表1的步驟2之后,考慮頂點A、頂點C、頂點F和頂點G之每個的相鄰頂點。頂點A僅具有等級2的一個近鄰頂點B。頂點C的近鄰僅僅是具有等級3的頂點D。頂點F的近鄰僅僅是具有等級3的頂點E。頂點G的近鄰僅僅是具有等級3的頂點E。因此,盡管頂點A、頂點C、頂點F和頂點G分別具有等級1,但是頂點A具有最小等級2的近鄰頂點B。因此邊e0被指定為AB。
在表1的步驟3中,對于已修改頂點/邊圖形G=G1-{e1,e2,...,ej}中的邊e1,e2,...,ej的當(dāng)前集,如果不存在邊ej(ej=),則遞增邊號變量(遞增j)以前進(jìn)到下一個邊,并且降級搜索技術(shù)繼續(xù)到表1的步驟5。否則,在邊ej的鄰近邊之中,把一個邊選作ej+1,使兩個關(guān)聯(lián)頂點具有最小等級;并且遞增邊號變量(遞增j),以前進(jìn)到下一個邊。因此,在已修改頂點/邊G=G1-e0中,邊e0=AB僅具有一個相鄰邊BD,所以邊e1被選作邊BD。邊號變量隨后被調(diào)整到1(j=1)。
在剩余的已修改頂點/邊圖形G=G1-{AB,BD}中,邊e1=BD的近鄰邊是邊CD和邊DE。這兩個邊之一被選作e2,以使所選邊的關(guān)聯(lián)的兩個頂點具有最小等級。邊CD和DE共享公共頂點D,所以比較頂點C和頂點E的等級。頂點C的等級是1,而頂點E的等級是3。因此選擇邊e2=CD。邊號變量隨后被遞增到2(j=2)。
在剩余的頂點/邊圖形G=G1-{AB,BD,CD}中,只有邊e2=CD的近鄰邊是近鄰邊DE。邊DE被選作邊e3。邊號變量被遞增到3(j=3)??紤]剩余的已修改頂點/邊圖形G=G1-{AB,BD,CD,DE},邊e3=DE的近鄰邊是邊EF和邊EG。它們中的一個被選擇邊e4,使已選邊的相關(guān)聯(lián)的兩個頂點具有這兩個邊之間的最小等級。請注意,邊EF和邊EG共享公共頂點E,所以將頂點F的等級與頂點G進(jìn)行比較。由于頂點F和頂點G具有相同的等級1,因此把邊EF隨意地選作邊e4。邊號變量被遞增到4(j=4)。
在已修改頂點/邊圖形G=G1-{AB,BD,CD,DE,EF}中,邊e4=EF的近鄰邊才是邊EG。所以,邊EG被選作邊e5,它代表圖8所示的上曲面片中的最后邊。邊號變量被遞增到5(j=5)?,F(xiàn)在,在已修改頂點/邊G-G1{AB,BD,CD,DE,EF,EG}中,沒有邊EG的近鄰邊。邊號變量進(jìn)一步遞增到6(j=6),并且表1的步驟3繼續(xù)到表1的步驟4。由于沒有其它邊,因此降級搜索算法不能按照表1的步驟4繼續(xù)前進(jìn)。
在表1的步驟5中,如果E-{e1,e2,...,ej}≠,則令已修改頂點/邊圖形G=G1-{e1,e2,...,ej}并返回到表1的步驟2,否則,則停止。E代表所有邊的集,E-{AB,BD,CD,DE,EF,EG}={HJ,HK,KJ,KL,JL}≠。因此,降級搜索技術(shù)返回到表1的步驟2,再次考慮圖8的下左部分的通道中的邊。
在使用應(yīng)用于圖8的降級搜索技術(shù)的表1的步驟2中,已修改頂點/邊圖形G=G1-{AB,BD,CD,DE,EF,EG}={HJ,HK,KJ,KL,JL}。選擇邊e6,以使已選邊的兩個關(guān)聯(lián)頂點具有最小等級?!耙堰x邊的兩個關(guān)聯(lián)頂點具有最小等級”的解釋,首先找到具有最小等級的所有候選頂點{H,J,K,L}之中的頂點,然后對于這些已選頂點的每一個,找到具有最小等級的近鄰頂點。頂點H和L分別具有等級2,而頂點J和K分別具有等級3。因而,候選頂點是{H,L}。對于頂點H,它的近鄰是頂點K(等級=3)和頂點J(等級=3)。具有最小等級的近鄰被隨意地選作頂點K。頂點L具有近鄰頂點K(等級=3)以及頂點J(等級=3)。所以,頂點K被隨意地選作它的具有最小等級的近鄰。由于頂點H和頂點L具有相同等級,它們的近鄰的最小等級也相同,因此邊HK備隨意地選作已修改頂點/邊圖形中的邊e6。
繼續(xù)到表1的步驟3,邊e6的近鄰邊是{HJ,KJ,KL}≠,所以一個邊被選作邊集{HJ,KJ,KL}中的邊e7。根據(jù)已選邊的兩個關(guān)聯(lián)頂點具有最小等級的標(biāo)準(zhǔn),因此通過邊HJ(頂點H的等級=1,頂點J的等級=3)滿足該標(biāo)準(zhǔn)。所以,邊HJ被選作邊e7,邊號變量被設(shè)置為7(j=7)。在已修改頂點/邊圖形G=G1-{AB,BD,CD,DE,EF,EG,HK,HJ}中,邊HJ的近鄰邊是邊JK和邊JK。通過遵從相似的過程,下一個邊e8可以被選作邊JK或者邊JL。邊e8被隨意選作邊JK,并且邊數(shù)被設(shè)置到8(j=8)。在已修改頂點/邊圖形G=G1-{AB,BD,CD,DE,EF,EG,HK,HJ}中,邊JK的近鄰是邊JK和邊JL。
通過遵從相似的過程,下一個邊e9可以被選作邊JL或者邊KL。邊e9被隨意選作邊KL,并且邊號變量被遞增到9(j=9)?,F(xiàn)在,在已修改頂點/邊圖形G=G1-{AB,BD,CD,DE,EF,EG,HJ,JK,KL}中,邊KL的近鄰邊是邊JL。通過遵從相似的過程,下一個邊e10被選為邊JL。并且邊號變量被設(shè)置為10(j=10)?,F(xiàn)在,在已修改頂點/邊圖形G=G1-{AB,BD,CD,DE,EF,EG,HK,HJ,JK,KL,JL}中,把邊號變量設(shè)置為11(j=11)。邊JL的近鄰邊是,并且根據(jù)表1的步驟4,我們不能繼續(xù)前進(jìn)并繼續(xù)到步驟5。
在表1的步驟5中,如果E-{e0,e1,...,ej}≠,則令已修改頂點/邊圖形G=G1-{e0,e1,...,ej},并返回到步驟2;否則,則停止。由于E-{AB,BD,CD,DE,EF,EG,HK,HJ,JK,KL,JL}=,因此降級搜索技術(shù)停止。
流的順序在圖8的已修改頂點/邊圖形中,對應(yīng)于邊AB、邊BD、邊CD、邊DE、邊EF、邊EG、邊HK、邊HJ、邊JK、邊KL、邊JK。降級搜索技術(shù)提供實現(xiàn)下限的降低處理方案,因為除了必需在鄰接曲面片之間轉(zhuǎn)換之外,每兩個連續(xù)邊共享公共頂點。
圖9描述了降級搜索技術(shù)的第二實例。下面對于該頂點/邊圖形G1,一步步地說明降級搜索技術(shù)。在表1的步驟1中,令已修改頂點/邊圖形G等于頂點邊圖形G1的值,并且把邊號變量設(shè)置為0(j=0);在表1的步驟2中,把一個邊選作已修改頂點/邊圖形G中的邊e0,使兩個關(guān)聯(lián)的頂點具有最小等級。在已修改的頂點/邊圖形G中,頂點A具有等級1。此外,它僅僅具有一個近鄰頂點B。所以,我們選擇邊e0=AB。在頂點/邊圖形G1中,盡管頂點C的等級為2以及頂點D的等級為2(所以,邊CD的兩個頂點的總等級為4,它小于1+4=5的邊AB的等級),然而,根據(jù)該標(biāo)準(zhǔn),把替代邊CD的邊AB選作邊e0,因為頂點A具有任何頂點的最小等級(1)。
下面說明應(yīng)用表1的步驟3。在已修改頂點/邊圖形G=G1-e0中,邊e0=AB具有四個近鄰邊{BC,BD,BE,BF}。這些邊之一被選作e1,以使已選邊的兩個關(guān)聯(lián)頂點的等級最小。所有四個邊共享一個公共頂點B,所以我們僅僅需要比較頂點C、頂點D、頂點E和頂點F的等級。由于它們的等級都等于2,所以我們隨意地選擇等級e1=BD。邊號變量被設(shè)置為1(j=1)。在已修改頂點/邊圖形G=G1-{AB,BD}中,邊e1=BD的近鄰邊是{BC,BE,BF.DC},其中之一被選作e2,使總計的頂點同時具有最小等級。在已修改頂點/邊圖形G=G1-{AB,BD}中,邊e1被選作DC,因為頂點D具有最小等級(1)。邊號變量被設(shè)置為2(j=2)。
在已修改頂點/邊圖形G=G1-{AB,BD,DC}中,只有邊e2=DC的近鄰邊是邊BC。所以,我們選擇邊e3。邊號變量被設(shè)置為3(j=3)。現(xiàn)在,在已修改頂點/邊圖形G=G1-{AB,BD,CD,BC}中,邊e3=BC的近鄰邊是{BE,BF},所以把這些邊之一選作邊e4。由于頂點E具有與頂點F相同的等級,因此把邊e4隨意地選作邊BE。邊號變量被設(shè)置為4(j=4)?,F(xiàn)在,在已修改頂點/邊圖形G=G1-{AB,BD,CD,BC,BE}中,邊e4的近鄰邊是{BF,EF}。由于邊BF共享具有邊EF的公共頂點F,所以比較頂點B和頂點E的邊。這兩個頂點具有相同的等級。所以,我們隨意地選擇邊e5=BF。并且把邊號變量設(shè)置為5(j=5)。
現(xiàn)在,在已修改頂點/邊圖形G=G1-{AB,BD,DC,BC,BE,BF}中,只有邊e5=BF的近鄰邊是被選作邊e6的邊EF。邊號變量被設(shè)置為6(j=6)。現(xiàn)在,在已修改頂點/邊圖形G=G1-{AB,BD,DC,BE,BF,EF}中,邊e6的近鄰邊為。根據(jù)表1的步驟4,我們不能繼續(xù)前進(jìn),所以,我們把邊號變量設(shè)置到7(j=7)并繼續(xù)到步驟5。如果E-{e1,e2,...,ej}≠,則令已修改頂點/邊圖形=G1-{e1,e2,...,ej}并返回到表1的步驟2;否則,則停止降級搜索技術(shù)。由于E-{AB,BD,DC,BC,BE,BF,EF}=,因此降級搜索技術(shù)完成。
從第二降級搜索實例獲得的流的序列對應(yīng)于已修改頂點/邊圖形G中的邊AB、邊BD、邊DC、邊BC、邊BE、邊BF和邊EF。對于該頂點和邊的配置,所發(fā)現(xiàn)的方案是最佳的,它能夠?qū)崿F(xiàn)下限,因為每兩個連續(xù)邊共享一個公共頂點(以及對應(yīng)流共享一個公共計算裝置)。
至于第三實例,下面一步步說明用于圖10所示的頂點/邊圖形G1的降級搜索技術(shù)。根據(jù)表1的步驟1,令已修改頂點/邊G=G1,并且把邊號變量設(shè)置為0(j=0)。
在表1的步驟2中,在已修改頂點/邊圖形G中,一個邊被選擇為已修改頂點/邊中的邊e0,所以兩個邊的關(guān)聯(lián)頂點具有最小等級。特別是,在已修改頂點/邊圖形G中頂點C、頂點E和頂點G分別具有等級1。此外,只有頂點C的近鄰頂點是具有等級2的頂點F。只有頂點G的近鄰頂點是具有等級2的頂點F。所以,我們隨意地選擇邊e0=BC。
對于邊e0,e1,...ej的當(dāng)前集,在已修改頂點/邊圖形G=G1-{e0,e1,...ej}中,如果邊ej的相鄰邊=,遞增邊號變量(遞增j),以繼續(xù)前進(jìn)到下一個邊并且進(jìn)入表1的步驟5;否則,在邊ej的相鄰邊之中,選擇一個邊作為邊ej,所以兩個關(guān)聯(lián)頂點具有最小等級,并且遞增邊號變量(遞增),以延續(xù)到下一個邊。在已修改頂點/邊圖形G=G1-{BC}中,由于只有邊e0=BC的相鄰邊是邊AB,所以,我們選擇邊e1=AB,并且把邊號變量設(shè)置到1(j=1)。
繼續(xù)到表1的步驟3?,F(xiàn)在,在已修改頂點/邊圖形G=G1-{BC,AB}中,邊e1的近鄰邊是{AD,AF}。所以,任務(wù)是把它們之中的一個選作邊e2,使所選邊的關(guān)聯(lián)的兩個頂點具有最小等級。由于這兩個邊共享公共頂點A,所以只需要比較頂點D和頂點F的等級。由于頂點D和頂點F具有相同等級(=2),因此我們隨意地選擇邊e2=AD,并且把邊號變量設(shè)置到2(j=2)。現(xiàn)在,在已修改頂點/邊圖形G=G1-{BC,AB,AD}中,邊e2=AD的近鄰邊是{DE,AF}。這些邊之一被選作邊e2,使所選邊的關(guān)聯(lián)的兩個頂點具有最小等級。首先,在已修改頂點/邊圖形G=G1-{BC,AB,AD}中,頂點D、頂點E和頂點A都具有等級1。頂點D的近鄰是具有等級1的頂點E;頂點E的近鄰是具有等級1的頂點D;頂點A的近鄰是具有等級2的頂點F。所以,最終選擇頂點D和頂點E(即,邊e3=DE),并且把邊號變量設(shè)置為3(j=3)?,F(xiàn)在,在已修改頂點/邊圖形G=G1-{BC,AB,AD,DE}中,邊e3=DE的近鄰邊是空的。所以,我們把邊號變量設(shè)置到4(j=4)并前進(jìn)到表1的步驟5。
如果E-{e0,e1,...,ej}≠,則令已修改頂點/邊圖形=G1-{e0,e1,...,ej},并且返回到表1的步驟2;否則,則停止?,F(xiàn)在,由于E-{BC,AB,AD,DE}≠,所以令已修改頂點/邊圖形=G1-{BC,AB,AD,DE},并返回到表1的步驟2。在已修改頂點/邊圖形G中,我們把一個邊選作已修改頂點/邊圖形G中的邊e0,使兩個關(guān)聯(lián)頂點具有最小等級。現(xiàn)在,在已修改頂點/邊圖形G中,我們只有兩個邊{AF,F(xiàn)G}。首先具有最小等級的頂點是具有等級1的A和G。另一方面,它們的近鄰僅僅是頂點F。所以,我們隨意選擇邊e4=AF。對于當(dāng)前集e0,e1,...,ej,在已修改頂點/邊圖形G=G1-{e0,e1,...,ej}中,如果邊ej的相鄰邊=,并且遞增邊號變量(遞增j),則前進(jìn)到下一個邊,以及繼續(xù)到表1的步驟5;否則,則在邊ej的相鄰邊之中,把一個邊選作ej+1,使兩個關(guān)聯(lián)頂點具有最小等級;并且遞增邊號變量(遞增j),以繼續(xù)到下一個邊。由于當(dāng)前邊e4=AF,所以近鄰只是邊FG,所以我們選擇邊e5=FG,并把邊號變量設(shè)置為5(j=5)?,F(xiàn)在,在已修改頂點/邊圖形G=G1-{BC,AB,AD,DE,AF,F(xiàn)G}中,邊e5的近鄰邊是空的。所以我們設(shè)置邊號變量為6(j=6),并前進(jìn)到表1的步驟5。
如果E-{e0,e1,...,ej}≠,則令已修改頂點/邊圖形G=G1-{e0,e1,...,ej},并返回到表1的步驟2;否則,則停止?,F(xiàn)在E-{e0,e1,...,ej}=,所以我們停止。從第二降級搜索實例獲得的流的序列對應(yīng)于頂點/邊圖形G1中的邊BC、邊AB、邊AD、邊DE、邊AF以及邊FG。盡管頂點/邊圖形G1是連接圖形,但沒有實現(xiàn)下限的路線。沒有從邊DF到邊AF的公共頂點,并且,依據(jù)降級搜索技術(shù),實際上三次通過表1的步驟5。因此,甚至在只存在一個全面偏(例如,用于一個連接圖形)的頂點/邊圖形實例中,我們也需要多次經(jīng)過表1的步驟5循環(huán)。
計算裝置下面參照圖11說明計算機(jī)環(huán)境1100的一個實施例,所述計算環(huán)境可以支持圖1所示的網(wǎng)絡(luò)101和計算裝置106,以運行本發(fā)明所述的圖7的降級搜索技術(shù)700。圖1所述的網(wǎng)絡(luò)101代表圖11所述的計算機(jī)環(huán)境1100。圖11所述的計算機(jī)環(huán)境1100是普通計算機(jī)環(huán)境,包括至少一個通用計算裝置1102。計算裝置1102可以包括例如,一個或多個獨立計算機(jī)、網(wǎng)絡(luò)計算機(jī)、主機(jī)、計算機(jī)、PDA、蜂窩電話機(jī)、便攜手持電話機(jī)、無線裝置、電子裝置、微計算機(jī)或者微處理器、或者使用與存儲器組合的處理器的任何其它計算機(jī)裝置。
計算裝置1102的部件可以包括(但不限于)一個或多個處理器或者處理客戶機(jī)1104(隨意地包括加密處理器和/或共同處理器);系統(tǒng)存儲器1106;和連接各種系統(tǒng)部件的系統(tǒng)總線1108。計算機(jī)環(huán)境1100可以包括有線部分和/或無線部分,因此被稱作具有網(wǎng)絡(luò)裝置。
計算機(jī)1102還可以包括其它可移動/不可移動的易失性/非易失性計算機(jī)存儲媒介。作為實例,圖11示出了一個硬盤驅(qū)動器1115,用于從不可拆卸的非易失性磁媒介(未示出)讀取數(shù)據(jù)和把數(shù)據(jù)寫入該媒介;一個非易失性磁盤1120(例如“軟盤”);一個光盤驅(qū)動器1122,用于從不可拆卸的非易失性光盤1124如CD-ROM、DVD-ROM或者其它光媒介(未示出)讀取數(shù)據(jù)和/或把數(shù)據(jù)寫入該光盤。
硬盤驅(qū)動器1115、磁盤驅(qū)動器1118和光盤驅(qū)動器1122分別通過一個或多個數(shù)據(jù)媒介接口連接系統(tǒng)總線1108。作為選擇,硬盤驅(qū)動器1115、磁盤驅(qū)動器1118和光盤驅(qū)動器1122可以通過一個或多個接口(未示出)連接系統(tǒng)總線。
盤驅(qū)動器和它們的關(guān)聯(lián)計算機(jī)可讀媒介向計算機(jī)1102提供計算機(jī)可讀指令、控數(shù)據(jù)節(jié)點數(shù)據(jù)指令、程序模塊和其它數(shù)據(jù)的非易失性存儲。盡管該實例示出了硬盤驅(qū)動器1115的硬盤、可拆卸磁盤1120和非易失性光盤1124,但是顯然,還可以利用可以存儲計算機(jī)可訪問的數(shù)據(jù)的其它類型的計算機(jī)可讀媒介,如盒式磁帶或者其它磁存儲裝置、閃存卡、CD-ROM、數(shù)字通用盤(DVD)或者其它光存儲器、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、電可擦可編程只讀存儲器(EEPROM)等,實現(xiàn)示范性計算機(jī)環(huán)境1100。
任何數(shù)量的程序模塊都可以被存儲在硬盤驅(qū)動器1115、磁盤1120、非易失性光盤1124、ROM1112和/或RAM1110,這些程序模塊例如包括OS1126、一個或多個應(yīng)用程序1128、其它程序模塊1130和程序數(shù)據(jù)1132。OS1126、一個或多個應(yīng)用程序1128、其它程序模塊1130和程序數(shù)據(jù)1132(或者其某些組合)分別實現(xiàn)經(jīng)由圖1所示的網(wǎng)絡(luò)101使用的所有或部分應(yīng)用程序。
計算機(jī)1102可以使用連接一個或多個遠(yuǎn)程計算機(jī)比如遠(yuǎn)程計算機(jī)裝置1148的邏輯數(shù)據(jù)信號,工作于網(wǎng)絡(luò)環(huán)境中。例如,遠(yuǎn)程計算機(jī)裝置1148可以是個人計算機(jī)、便攜計算機(jī)、服務(wù)器、路由器、網(wǎng)絡(luò)計算機(jī)、對等裝置或者其它公共網(wǎng)絡(luò)節(jié)點、游戲控制臺和類似裝置。遠(yuǎn)程計算機(jī)裝置1148被顯示為便攜計算機(jī),它可以包括相對于計算機(jī)1102描述的許多或者所有元件和特征。
計算機(jī)1102與遠(yuǎn)程計算機(jī)裝置1148之間的邏輯數(shù)據(jù)信號被顯示為局域網(wǎng)(LAN)1150和普通廣域網(wǎng)(WAN)1152。這樣的連網(wǎng)環(huán)境辦公室中普通環(huán)境、企業(yè)寬帶計算機(jī)網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)以及互聯(lián)網(wǎng)。
在網(wǎng)絡(luò)環(huán)境中,比如在計算環(huán)境1100所示的環(huán)境中,關(guān)于計算機(jī)1102的程序模塊或者其部分可以被存儲在遠(yuǎn)程存儲器存儲裝置中。例如,遠(yuǎn)程應(yīng)用程序1158位于遠(yuǎn)程計算機(jī)1148的存儲裝置上。
這里所述的各種模塊和技術(shù)可以涉及計算機(jī)可運行指令的普通語境,比如由一個或多個計算機(jī)或其它裝置運行的程序模塊。通常,程序模塊包括子程序、程序、控制對象1150、分量、控制節(jié)點數(shù)據(jù)指令1154等,它們執(zhí)行特定作業(yè)或者實施特定提要數(shù)據(jù)類型。通常,可以按照各種實施例的要求,合并或者分布程序模塊的功能。
這些模塊和技術(shù)的實施可以被存儲在計算機(jī)可讀媒介上,或者經(jīng)由該計算機(jī)可讀媒介的形式發(fā)送。計算機(jī)可讀媒介可以是任何可用媒介,該媒介可由計算機(jī)存取。例如(但不限于),計算機(jī)可讀媒介可以包括“計算機(jī)存儲媒介”和“通信媒介”。
“計算機(jī)存儲媒介”包括在存儲諸如計算機(jī)可讀指令的信息的任何處理或者技術(shù)中實施的易失性和非易失性可拆卸和不可拆卸媒介。計算機(jī)存儲媒介包括(但不限于)RAM、ROM、EEPROM、閃存或者其它存儲技術(shù)、CD-ROM、數(shù)字通用盤(DVD)或者其它光存儲器、盒式磁帶、磁盤存儲器或者其它磁存儲裝置,或者可以用來存儲預(yù)期信息以及可以由計算機(jī)訪問的任何其它媒介。
術(shù)語“通信媒介”包括(但不限于)計算機(jī)可讀指令、操作碼、控制節(jié)點數(shù)據(jù)指令、程序模塊、或者已調(diào)制數(shù)據(jù)信號(比如載波或者其它傳輸機(jī)制)中的其它數(shù)據(jù)。通信媒介還包括任何信息傳遞媒介。術(shù)語“已調(diào)制數(shù)據(jù)信號”是指具有一個或多個以編碼包括(但不限于)TDMA技術(shù)的信號中的信息的方式設(shè)置或者變化的信號特征的信號。例如(但不限于),通信媒介包括有線媒介如有線網(wǎng)或者直達(dá)線路信號,以及無限媒介如聲、RF、紅外以及其它無線媒介。上述媒介的任何組合也被包含在計算機(jī)可讀媒介的范圍之內(nèi)。
盡管上述說明使用了專用于結(jié)構(gòu)特征和/或方法動作的語言,應(yīng)當(dāng)理解,所附權(quán)利要求所定義的本發(fā)明不限于所述的特定特征或者動作。而是,所述特定特征和動作是作為實施本發(fā)明的示范性形式公開的。
權(quán)利要求
1.一種對包括多個計算裝置的網(wǎng)絡(luò)進(jìn)行電源管理的方法,其特征在于,它包括標(biāo)識規(guī)定的時間段內(nèi)的一個或多個計算裝置之間的流的順序;以及通過增加共享計算裝置的若干相鄰流,減少用于至少一個計算裝置的若干喚醒。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過以下方式來減少用于所述一個或多個裝置的若干喚醒導(dǎo)出一頂點/邊圖形,其中所述頂點/邊圖形的頂點代表計算裝置,所述頂點/邊圖形的邊代表一對計算裝置之間的數(shù)據(jù)通信;選擇在兩個關(guān)聯(lián)頂點之間延伸的第一邊,所述兩個關(guān)聯(lián)頂點具有較之任何其它關(guān)聯(lián)頂點對的降級;移除所述第一邊;選擇所述第一邊的后續(xù)近鄰邊,并且移除所述后續(xù)邊;以及移除所述后續(xù)邊,其中,移除所述第一邊和任何后續(xù)邊的順序?qū)?yīng)于所述網(wǎng)絡(luò)內(nèi)的流的順序。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述邊的降級即表示所述關(guān)聯(lián)頂點之一具有所述圖形中任何頂點的相同或者更低的等級,并且該邊的其它關(guān)聯(lián)頂點具有比任何其它頂點更低的等級,所述任何其它頂點是所述圖形中具有與任何頂點的相同或者更低等級的一個頂點的近鄰。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,減少對所述一個或多個裝置的若干喚醒的執(zhí)行是通過基于一降級搜索計算在每個時間幀內(nèi)調(diào)度計算裝置的順序來執(zhí)行的。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)包括局域網(wǎng)(LAN)。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,,所述網(wǎng)絡(luò)包括無線個人區(qū)域網(wǎng)(WPAN)。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)服從IEEE 802.15.3標(biāo)準(zhǔn)。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)包括無線網(wǎng)絡(luò)。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)內(nèi)的多個計算裝置之間的數(shù)據(jù)通信可以被圖形地表示為包括多個頂點和多個邊。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,它還包括生成一頂點/邊圖形,其中,所述網(wǎng)絡(luò)包括在所述頂點/邊圖形內(nèi)的不同頂點之間延伸的多個邊,并且所述方法還包括把所述邊關(guān)聯(lián)到所述流。
11.一種對時分多址(TDMA)網(wǎng)絡(luò)進(jìn)行電源管理的方法,其特征在于,它包括導(dǎo)出一代表所述TDMA網(wǎng)絡(luò)的頂點/邊圖形,其中,所述頂點/邊圖形的頂點代表計算裝置,所述頂點/邊圖形的邊代表一對計算裝置之間的數(shù)據(jù)通信的請求;選擇具有一對關(guān)聯(lián)的第一頂點的第一邊,所述關(guān)聯(lián)的第一頂點對具有與所述頂點/邊圖形內(nèi)的任何邊的任何關(guān)聯(lián)頂點對的相同或更低等級;從所述頂點/邊圖形中移除所選的第一邊;選擇第二邊,該第二邊是所述第一邊的近鄰,它具有兩個關(guān)聯(lián)的第二頂點,所述關(guān)聯(lián)的第二頂點具有所述頂點/邊圖形內(nèi)的所述第一邊的任何近鄰邊的任何關(guān)聯(lián)頂點對的相同或者更低等級;從所述頂點邊圖形中移除所選的第二邊,其中,移除所述第一邊和任何后續(xù)邊的序列與相應(yīng)計算裝置經(jīng)由所述TDMA網(wǎng)絡(luò)發(fā)射相應(yīng)數(shù)據(jù)信號的順序相關(guān)。
12.根據(jù)權(quán)利要求11所述的電源管理方法,其特征在于,它還包括選擇第三邊,所述第三邊是所述第二邊的近鄰,它具有兩個關(guān)聯(lián)的第三頂點,所述關(guān)聯(lián)的第三頂點具有所述頂點/邊圖形內(nèi)的所述第二邊的任何近鄰邊的任何關(guān)聯(lián)頂點對的相同或更低等級,其中,移除每個邊的順序與相應(yīng)計算裝置經(jīng)由所述TDMA網(wǎng)絡(luò)發(fā)送相應(yīng)數(shù)據(jù)信號的順序相關(guān)。
13.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述第一邊的降級指示,所述第一邊的關(guān)聯(lián)頂點之一具有該圖形中任何頂點的相同或者更低的等級,并且所述第一邊的另一關(guān)聯(lián)頂點具有比任何其它頂點更低的等級,所述任何其它頂點是具有該圖形中任何頂點的相同或者更低等級的一個頂點的近鄰。
14.根據(jù)權(quán)利要求11所述的電源管理方法,其特征在于,降低第一候選頂點和第一近鄰頂點的等級,允許選擇具有降低的組合等級的頂點對。
15.根據(jù)權(quán)利要求11所述的電源管理方法,其特征在于,降低第一候選頂點和第一近鄰頂點的等級,允許選擇具有降低的組合等級的頂點對。
16.一種具有計算機(jī)可讀指令的計算機(jī)可讀媒介,當(dāng)處理器運行時,該指令通過以下方式使所述處理器提供對所各計算裝置的電源管理獲得可以在規(guī)定時間段內(nèi)發(fā)送數(shù)據(jù)的一個或多個計算裝置的序列;以及其中,所述電源管理是通過減少用于網(wǎng)絡(luò)內(nèi)計算裝置的若干喚醒來提供的,其中,所述減少是通過在共享公共計算裝置的規(guī)定時間段內(nèi)增加若干關(guān)聯(lián)信道時間分配周期來執(zhí)行的。
17.根據(jù)權(quán)利要求16所述的計算可讀媒介,其特征在于,減少所述若干喚醒是通過以下方式執(zhí)行的導(dǎo)出一代表所述網(wǎng)絡(luò)的頂點/邊圖形,其中,頂點代表計算裝置,邊代表一對計算裝置之間的數(shù)據(jù)通信的請求;選擇具有一對關(guān)聯(lián)的第一頂點的第一邊,所述關(guān)聯(lián)的第一頂點對具有或者共享所述頂點/邊圖形中任何關(guān)聯(lián)頂點對的最低等級;移除所選的第一邊;選擇第二邊,所述第二邊是所移除的第一邊的近鄰,所述第二邊具有一對關(guān)聯(lián)的第二頂點,所述關(guān)聯(lián)的第二頂點對小于或等于所移除的第一邊的任何近鄰的任何關(guān)聯(lián)頂點對的等級;移除所選的第二邊;其中,移除所述第一邊、所述第二邊和任何后續(xù)所選邊的序列對應(yīng)于相應(yīng)計算裝置經(jīng)由網(wǎng)絡(luò)發(fā)送相應(yīng)數(shù)據(jù)的順序。
18.一種裝置,其特征在于,它包括一用于時分多址(TDMA)網(wǎng)絡(luò)的電源管理部分,所述TDMA網(wǎng)絡(luò)包括多個計算裝置,其中,所述電源管理部分利用以下裝置減少用于所述TDMA網(wǎng)絡(luò)內(nèi)的計算裝置的若干喚醒用于導(dǎo)出一代表所述TDMA網(wǎng)絡(luò)的頂點/邊圖形的裝置,其中,頂點代表計算裝置,一個邊代表一對計算裝置之間的數(shù)據(jù)通信的每個請求;用于選擇至少共享頂點/邊圖形中任何等級的最低等級的第一邊;用于移除所選的第一邊的裝置;用于選擇作為所述第一邊的近鄰的近鄰邊的裝置,其中,所述近鄰邊具有或者共享作為所述第一邊的近鄰的任何邊的最低等級;用于移除所述近鄰邊的裝置;以及其中,移除所述第一邊和所述近鄰邊的順序?qū)?yīng)于相應(yīng)計算裝置被允許使用所述TDMA網(wǎng)絡(luò)的順序。
19.根據(jù)權(quán)利要求18所述的設(shè)備,其特征在于,用于選擇所述第一邊的最低等級的裝置指示,所述第一邊的關(guān)聯(lián)頂點之一具有所述圖形中任何頂點的相同或者更低等級,并且所述第一邊的另一關(guān)聯(lián)頂點具有比任何其它頂點更低的等級,所述任何其它頂點是所述圖形中具有與任何頂點的相同或更低等級的一個頂點的近鄰。
20.根據(jù)權(quán)利要求18所述的裝置,其特征在于,它還包括用于重復(fù)選擇所述近鄰邊并移除所述近鄰邊的裝置。
21.根據(jù)權(quán)利要求18所述的裝置,其特征在于,用于減少所述第一邊的等級的裝置,允許選擇具有已減少的組合等級的所述第一邊的關(guān)聯(lián)頂點。
22.根據(jù)權(quán)利要求18所述的裝置,其特征在于,用于減少所述近鄰邊的等級的裝置,允許選擇具有已減少的組合等級的所述近鄰邊的關(guān)聯(lián)頂點。
23.一種裝置,其特征在于,它包括一用于具有多個計算裝置的時分多址網(wǎng)絡(luò)的電源管理部分,其中,所述電源管理部分通過使用以下各項減少計算裝置的若干喚醒一頂點/邊圖形,其中,所述頂點/邊圖形的頂點代表計算裝置,所述頂點/邊圖形的邊代表一對計算裝置之間的數(shù)據(jù)通信的請求;具有兩個關(guān)聯(lián)的第一頂點的第一邊,所述兩個關(guān)聯(lián)的第一頂點具有一總等級,它等于或者小于所述頂點/邊圖形內(nèi)的任何關(guān)聯(lián)頂點對的等級之和;以及其中,所述電源管理部分把移除所述第一邊和任何后續(xù)邊的順序,看作與允許相應(yīng)計算裝置使用網(wǎng)絡(luò)的順序有關(guān)。
全文摘要
本發(fā)明公開了一種用于包括多個計算裝置的網(wǎng)絡(luò)的電源管理技術(shù)。電源管理技術(shù)包括標(biāo)識多個計算裝置的一個或多個裝置可以在規(guī)定時間間隔內(nèi)發(fā)送數(shù)據(jù)的順序。在一個方面,通過在共享計算裝置的規(guī)定時間間隔內(nèi)增加若干相鄰信道時間分配周期,為網(wǎng)絡(luò)內(nèi)的計算裝置減少喚醒數(shù)量。在一個方面,網(wǎng)絡(luò)可以基于時分多址(TDMA)。
文檔編號H04L12/28GK1649303SQ20051000649
公開日2005年8月3日 申請日期2005年1月20日 優(yōu)先權(quán)日2004年1月20日
發(fā)明者R·Y·姚, W·朱, X·王, Z·郭 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1