專利名稱:用于動態(tài)選擇rf資源分配中的調(diào)度策略的方法和裝置的制作方法
技術(shù)領域:
在此討論的實施方式涉及無線通信,諸如多無線電或認知無線電。
背景技術(shù):
多無線電或認知無 線電是指用于無線通信的架構(gòu),其中網(wǎng)絡或無線節(jié)點改變其發(fā)送和/或接收參數(shù)以通過避免干擾其他許可的或未許可的節(jié)點或用戶而更為高效地通信。改變發(fā)送或接收參數(shù)可以基于活躍的監(jiān)測內(nèi)部和外部無線電環(huán)境中的若干因素,包括無線電頻譜、用戶行為以及網(wǎng)絡狀態(tài)。完全認知無線電是這樣的一類認知無線電,其中在確定發(fā)送和接收改變時要考慮網(wǎng)絡或無線節(jié)點可觀測的每個可能的參數(shù)。頻譜感測認知無線電是這樣的一類認知無線電,其中在確定發(fā)送和接收改變時僅考慮無線電頻譜。此外,可基于可用的頻譜部分來區(qū)分認知無線電。例如,經(jīng)許可的頻帶認知無線電是指能夠使用分配給許可用戶的頻帶的認知無線電;而非許可頻帶認知無線電是指僅能利用無線電頻譜的未許可部分的認知無線電。如上所述,認知無線電的一個功能是利用頻譜感測技術(shù)來檢測未使用的頻譜以及在使用它的同時避免對其他節(jié)點或用戶的有害干擾。認知無線電的另一功能是通過捕獲最佳可用頻帶以滿足通信需求(例如,服務治理需求)來提供頻譜管理功能。認知無線電還通過允許認知無線電用戶交換其工作頻率來支持頻譜流動性。而且,認知無線電可以通過提供公平的頻譜調(diào)度方法來提供頻譜共享。
發(fā)明內(nèi)容
一個實施方式的目的是一種在資源分配中動態(tài)選擇調(diào)度策略的方法。該方法包括測量多無線電射頻硬件調(diào)度工作負載,將測量的多無線電射頻硬件調(diào)度工作負載與閾值相比較,以及基于比較的結(jié)果動態(tài)選擇更優(yōu)的共享硬件組件調(diào)度策略。另一個實施方式的目的是一種裝置。該裝置包括至少一個處理器,以及包括計算機程序代碼的至少一個存儲器。該至少一個存儲器和計算機程序代碼與所述至少一個處理器一起,用于使所述裝置至少測量多無線電射頻硬件調(diào)度工作負載,將測量的多無線電射頻硬件調(diào)度工作負載與閾值相比較,以及基于比較的結(jié)果動態(tài)選擇更優(yōu)的共享硬件組件調(diào)度策略。另一個實施方式的目的是一種實現(xiàn)在計算機可讀存儲介質(zhì)上的計算機程序。該計算機程序用于控制處理器執(zhí)行操作,包括測量多無線電射頻硬件調(diào)度工作負載,將測量的多無線電射頻硬件調(diào)度工作負載與閾值相比較,以及基于比較的結(jié)果動態(tài)選擇更優(yōu)的共享硬件組件調(diào)度策略。
為了正確理解本發(fā)明,現(xiàn)在參考附圖,其中圖I圖示了根據(jù)一個實施方式的作業(yè)的生命周期的時間線的示例;
圖2圖示了根據(jù)一個實施方式的調(diào)度策略選擇原則的示例圖;圖3圖示了根據(jù)一個實施方式的資源調(diào)度方法的流程圖的示例;以及圖4圖示了根據(jù)一個實施方式的裝置的示例。
具體實施例方式本發(fā)明的實施方式涉及多無線電或認知無線電,以及嵌入控制軟件和所附硬件中控制移動設備中復雜的無線電應用的方法。更具體地,實施方式可涉及形式為具有共同射頻(RF)平臺的多無線電設備中的配置調(diào)度的資源分配,其中RF資源是共享的,例如當多個協(xié)議使用同時使用相同射頻資源時。射頻資源包括用于形成RF處理管道的無存儲器的模擬組件。根據(jù)一些實施方式,實際硬件實現(xiàn)例如可以是粗略粒度可重配置RF或者軟件定義的無線電(SDR)管道的模擬 部分。當使用共享硬件資源執(zhí)行多個無線電協(xié)議時,每個協(xié)議需要的資源被分配。這樣,避免了資源使用沖突。為了使硬件利用率高,可應用精細粒度的動態(tài)資源分配,其中資源僅在必需時被分配。因為系統(tǒng)是動態(tài)的,在分配的絕限之前存在有限的時間窗口,在該時間窗口期間存在用于分配決策的信息。配置調(diào)度是一種用于找到正確資源配置和在無線電任務之間仲裁資源的機制。因此,在一個實施方式中,配置調(diào)度涉及在某些時間段中為某些任務分派資源。在這個上下文中,分配請求被稱為分配作業(yè)或者簡稱作業(yè)。圖I圖示了一個作業(yè)的生命周期的時間線的示例。作業(yè)的生命周期在無線電任務(例如無線電協(xié)議)請求分配時開始。按照調(diào)度術(shù)語說,作業(yè)被釋放I。在作業(yè)被釋放I之后,執(zhí)行調(diào)度決策,其中找到配置并且為該配置分配資源。該調(diào)度決策的時間窗口(稱為決策窗口 3)處于釋放I和凍結(jié)2之間。作業(yè)在應開始之前被凍結(jié)在某個點,并且這個時間被稱為凍結(jié)提前量4。這主要是因為硬件的重配置通常由被稱為分派器的另一組件執(zhí)行,并且可能存在一定的傳輸延遲??蛇x地,調(diào)度程序已知的分配作業(yè)集合可以在執(zhí)行之前被優(yōu)化,這需要一定的附加計算代價,這給凍結(jié)提前量增加了進一步的時間。在凍結(jié)2之后,原始請求者不能再修改該作業(yè)。在凍結(jié)2之后,作業(yè)被轉(zhuǎn)移到執(zhí)行5,其可包括將作業(yè)轉(zhuǎn)移到分派器。在一個實施方式中,分派器可以在不同的芯片上。在轉(zhuǎn)移到執(zhí)行之前,可以執(zhí)行全局的作業(yè)優(yōu)化,由此,凍結(jié)2與執(zhí)行5之間的時間被稱為優(yōu)化窗口 6。例如,2個兼容的作業(yè)可共享同一個低噪聲放大器(LNA),因此這兩個作業(yè)的配置和資源使用可以部分地合并。作業(yè)開始7和完成8,并且開始與完成之間的時間稱為作業(yè)的持續(xù)間隔9。分配的資源例如可被用于接收長期演進(LTE)子幀或發(fā)送廣闊局域網(wǎng)(WLAN)幀。請求者可以確定如何使用資源。在作業(yè)完成之后(即,經(jīng)過了結(jié)束),它被撤銷10。撤銷發(fā)生在完成8之后的某個時間。撤銷可簡單地表示從調(diào)度程序的數(shù)據(jù)結(jié)構(gòu)中清理了作業(yè)的所有信息。在一個實施方式中,如圖I所示,優(yōu)化窗口 6可以是0. 5ms并且執(zhí)行提前量11可以是0.5ms。在這個實施方式中,凍結(jié)提前量4可以是lms。作業(yè)可以在凍結(jié)提前量4之前的任何時間被釋放I。如果作業(yè)在開始7之前5ms被釋放,則決策窗口 3將是4ms。用于優(yōu)化窗口 6和執(zhí)行提前量11的確切時間可以取決于系統(tǒng)。釋放提前量的確切時間或者說作業(yè)在開始前被釋放的時間取決于作業(yè)。注意,對于較簡單的系統(tǒng),優(yōu)化窗口 6和/或執(zhí)行提前量11可以是0,并且因此被退化。本發(fā)明的實施方式也可應用于這些系統(tǒng),因為仍然存在決策窗口。被稱為調(diào)度決策的資源分配可以在作業(yè)被釋放I時馬上執(zhí)行,在實際上剛好在凍結(jié)2之前;或者在二者之間的任何時間。在作業(yè)被釋放就馬上執(zhí)行調(diào)度決策時,被稱為急切調(diào)度策略。由此,在急切調(diào)度策略中,在資源請求已知時就立刻執(zhí)行資源分配。當恰好在凍結(jié)之前執(zhí)行調(diào)度決策時,被稱為懶惰調(diào)度策略。換句話說,在懶惰調(diào)度策略下,資源分配被延遲使得盡可能晚地執(zhí)行。 根據(jù)一個實施方式,資源分配包括解析上下文,這包括找到可用于執(zhí)行該作業(yè)的可用資源的資源組合。資源分配還可包括分配資源,以及通知請求者獲得了上下文。當然,也有可能沒有可用資源的資源組合與作業(yè)需求相匹配。在這種情況下,可以做出否定通知并且該作業(yè)可以被立即撤銷。急切調(diào)度策略通??僧a(chǎn)生較好的調(diào)度,而懶惰策略的優(yōu)點是配置調(diào)度程序使用較少的處理器和存儲器資源。對處理器和存儲器資源的使用的增加意味著能耗增加,因此可導致移動設備中電池壽命的縮短。因此,懶惰調(diào)度策略可以實現(xiàn)較少的處理器周期,使用較少的存儲器,以及消耗較少的能量。由此,當這個策略產(chǎn)生的質(zhì)量是足夠的時,懶惰調(diào)度策略可以是優(yōu)選的。根據(jù)某些實施方式,急切和懶惰調(diào)度策略在做出調(diào)度決策的時間上是不同的。然而,急切和懶惰調(diào)度策略沒必要改變真實上下文解析算法工作的方式。在這個實施方式中,上下文解析是指在可重新配置的陣列中指派數(shù)據(jù)路徑上下文。這樣,急切和懶惰調(diào)度策略與調(diào)度的決策窗口相關,其中決策窗口是局部的或針對每個調(diào)度作業(yè)的??梢哉J為急切和懶惰調(diào)度策略是系統(tǒng)級模式。這樣,在某些實施方式中,它們被應用于每個作業(yè)。此外,在某些實施方式中,決策窗口的大小是針對每個作業(yè)的。一些作業(yè)比其他作業(yè)相對于其開始時間更早被釋放。而且,在急切和懶惰調(diào)度策略之間改變并不暗示對系統(tǒng)操作的中止;如上所述,它僅僅改變分配決策的時間。支持急切和懶惰調(diào)度策略二者可以不導致過于復雜的實現(xiàn)。這僅僅是何時處理釋放作業(yè)的隊列的問題。而且,在一些實施方式中,可能只有急切實現(xiàn)需要隊列。本發(fā)明的實施方式提供一種用于使多無線電系統(tǒng)能夠為輕工作負載和重工作負載適配射頻資源調(diào)度的機制。在一個實施方式中,此機制改變做出資源分配(即決策)的時間。根據(jù)一個實施方式,當分配射頻資源時,使用率閾值被用以確定何時在懶惰和急切調(diào)度策略之間切換。圖2圖示了根據(jù)本發(fā)明的一個實施方式的調(diào)度策略選擇原則的示例圖。如圖2所示,當共享資源的負載小于閾值150時可以使用懶惰調(diào)度策略140。這可以在無線電協(xié)議相對于平臺能力處于低性能模式時應用。如上所述,使用懶惰調(diào)度策略還可減少對處理器和存儲器資源的使用,并且因此降低能耗。還如圖2所示,當共享資源的負載超過閾值150時,不使用懶惰調(diào)度策略。在這種情況下,使用急切調(diào)度策略產(chǎn)生較高質(zhì)量的分配調(diào)度。在一個實施方式中,可根據(jù)實現(xiàn)者的愿望選擇閾值。此外,在一些實施方式中,閾值可特定于射頻平臺和其上執(zhí)行的協(xié)議。例如,對于大多數(shù)協(xié)議,可以接受因資源沖突而丟失1%的幀。但是,對于一些協(xié)議,例如蜂窩協(xié)議,可能期望不要丟幀。根據(jù)某些實施方式,可以通過實驗確定閾值,例如通過使用可包括在設計自動化工具中的模擬過程。例如,平臺設計可用通過或失敗的一組測試用例或場景來測試。這個過程可用于得到可被急切和懶惰調(diào)度策略執(zhí)行的組合的一個表或另一表示。在其他實施方式中,可以使用當前或未來的用于確定閾值的分析方法。這可能需要可調(diào)度性或?qū)φ{(diào)度算法的調(diào)度可行性研究。根據(jù)一個實施方式,用于在急切和懶惰調(diào)度策略之間選擇的一般過程可以如下1.測量多無線電射頻硬件調(diào)度工作負載。例如,測量可以基于被拒絕的作業(yè)率,無線電協(xié)議模式包括離線、空閑、掃描、活躍、多輸入多輸出(MIMO)等等;或者射頻硬件組件的利用率。這里提到的無線電協(xié)議模式是示例以及其他模式可能取決于實現(xiàn),例如ad-hoc、基礎和用于WLAN的節(jié)電,以及連接的無線電資源控制或?qū)TE的無線電資源控制空閑。2.對多無線電射頻硬件調(diào)度工作負載與閾值進行比較。3.基于比較步驟的結(jié)果,對在急切和懶惰調(diào)度策略之間交替做出決策。這個過程可以定期地、持續(xù)地執(zhí)行或者可由一些事件觸發(fā),例如無線電協(xié)議的模式改變?;趯嶒?,發(fā)現(xiàn)對非約束性設置(即,在無線電協(xié)議之間不發(fā)生資源競爭)使用懶惰調(diào)度策略需要的最大分配表大小要小89%并且對分配表的查找數(shù)目減少4%,同時產(chǎn)生與急切調(diào)度策略相等質(zhì)量的調(diào)度。如果分配表被組織成每個結(jié)點2個子節(jié)點的樹,則在這種情況下,較小的結(jié)構(gòu)尺寸還將導致對具有最大結(jié)構(gòu)尺寸的分配表的查找所需要的操作減少53%。但是,當資源為約束性時(即,發(fā)生資源競爭),懶惰調(diào)度策略傾向于優(yōu)先級倒置。這導致丟失較高優(yōu)先級的無線電協(xié)議的分配請求的5%,有利于低優(yōu)先級協(xié)議。當使用急切調(diào)度策略時,不存在優(yōu)先級倒置異常。圖3圖示了根據(jù)一個實施方式的資源調(diào)度方法的流程圖的示例。如圖3所示,所述方法包括在300,測量調(diào)度工作負載,以及在310,將測量的調(diào)度工作負載與利用閾值相比較。在一個實施方式中,調(diào)度工作負載是多無線電射頻硬件調(diào)度工作負載。該方法繼而能夠基于在測量的調(diào)度工作負載與利用率閾值之間比較的結(jié)果而動態(tài)選擇更優(yōu)的共享硬件組件調(diào)度策略。更具體地,在320,確定調(diào)度工作負載是否超過閾值。如果調(diào)度工作負載超過閾值,則在330選擇急切調(diào)度策略。但是如果調(diào)度工作負載未超過閾值,則在340選擇懶惰調(diào)度策略。根據(jù)某些實施方式,上述方法可以存儲為計算機可讀介質(zhì)上且被處理器執(zhí)行的指令。計算機可讀介質(zhì)可以是可被用信息編碼的非暫時介質(zhì),當在硬件中執(zhí)行時,執(zhí)行對應于圖3所示過程的過程,或者這里討論的任何其他過程。非暫時介質(zhì)的示例包括計算機可讀介質(zhì)、計算機分發(fā)介質(zhì)、計算機可讀存儲介質(zhì)和計算機程序產(chǎn)品。此外,上述計算機可讀介質(zhì)可以至少部分通過傳輸線、光盤、數(shù)字視頻盤、磁帶、Bernoulli驅(qū)動器、磁盤、全息盤或帶、閃存、磁阻存儲器、集成電路或任何其他數(shù)字處理裝置存儲器設備。在一個實施方式中,在急切和懶惰選擇策略之間的選擇可以實現(xiàn)在例如網(wǎng)絡連接管理器或移動設備的網(wǎng)絡堆棧中的類似組件中或被例如網(wǎng)絡連接管理器或移動設備的網(wǎng)絡堆棧中的類似組件執(zhí)行。此外,可以說明不同的無線電協(xié)議的操作模式。操作模式的示例包括離線、空閑、掃描網(wǎng)絡、低性能、高性能以及多種MMO模式。根據(jù)一個實施方式,基于操作模式,對資源使用的粗略利用率估計是根據(jù)無線電協(xié)議而計算的??偟南到y(tǒng)利用率估計可以通過各個無線電協(xié)議的組合利用率估計來計算。所以,根據(jù)這個實施方式,當總的系統(tǒng)利用率估計超過某個平臺專用的閾值時,使用急切調(diào)度策略。否則,使用懶惰調(diào)度策略。
此外,在一些實施方式中,調(diào)度度量也可用于選擇急切策略。例如,當無線電協(xié)議之間的分配沖突率超過某個水平時,也可以使用急切策略。分配沖突率可以這樣來計算將某些時間間隔上接受的資源請求的數(shù)目與拒絕的資源請求的數(shù)目進行比較。圖4圖示了根據(jù)一個實施方式的裝置100,可用于最優(yōu)地選擇共享硬件組件調(diào)度策略。在一些實施方式中,裝置100實現(xiàn)在電子設備中,例如計算系統(tǒng)、電話、無線通信設備、游戲系統(tǒng)、音樂或媒體播放器、個人數(shù)字助理(PDA),或者任何其他能無線通信的設備或系統(tǒng)。裝置100可包括通信接口 12,例如總線或其他通信機制,用于在裝置100的組件之間傳遞信息??商鎿Q地,裝置100的組件可以互相直接通信,不使用通信接口 12。裝置100還可包括處理器22,耦合到通信接口 12,用于接收、管理和/或處理用戶輸入或信息,以及用于執(zhí)行指令或操作。處理器22可以是任何類型的通用或?qū)S锰幚砥?。在一個實施方式中,處理器22可以包括在專用集成電路(ASIC)中。裝置100還包括存儲器14用于存儲處理器22要執(zhí)行的信息和指令。存儲器14可以由隨機存取存儲器(RAM)、只讀存儲器(ROM)、靜態(tài)存儲例如磁或光盤或者任何其他類型的機器或計算機可讀介質(zhì)的任意組合組成。計算機可讀介質(zhì)可以是處理器22可存取的任何可用的介質(zhì)以及可包括易失和非易失介質(zhì)、可移除或不可移除介質(zhì)以及通信介質(zhì)。通信介質(zhì)可包括計算機程序代碼或指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù),以及包括任何信息遞送介質(zhì)。處理器22還可通過通信接口 12或直接耦合到圖形用戶界面或顯示器24,例如薄膜晶體管(TFT)液晶顯示器(LCD),用于向用戶顯示信息。在一些實施方式中,顯示器24可以是觸屏顯示器,使用戶能通過使用其手指、手、觸針或另一無源物體與顯示器24上所呈現(xiàn)的直接交互。但是,在其他實施方式中,顯示器24可以是標準顯示器,例如LCD,可通過小鍵盤26或光標控制設備28,例如計算機鼠標與之交互。裝置100還可包括傳感器或檢測器20,用于檢測和接收例如由用戶通過顯示器24、小鍵盤26和/或光標控制設備28提供的一些輸入。檢測器20可以是裝置100的單獨組件,或者可替換地,檢測器20可以被包括作為處理器22的功能。在一個實施方式中,存儲器14存儲當被處理器22執(zhí)行時提供功能性的軟件模塊或應用。所述模塊可包括為裝置100提供操作系統(tǒng)功能性的操作系統(tǒng)15。存儲器14還可存儲應用16,例如文本編輯或消息應用、游戲、網(wǎng)頁瀏覽器等。根據(jù)某些實施方式,處理器22和存儲器14 一起,可控制裝置100以測量調(diào)度工作負載,以及將測量的調(diào)度工作負載與利用閾值相比較。在一個實施方式中,調(diào)度工作負載是多無線電射頻硬件調(diào)度工作負載。然后,裝置被控制以基于在測量的調(diào)度工作負載與利用閾值之間比較的結(jié)果動態(tài)選擇更優(yōu)的共享硬件組件調(diào)度策略。更具體地,處理器22和存儲器14用于控制裝置100以確定調(diào)度工作負載是否超過閾值。如果調(diào)度工作負載超過閾值,則裝置100被控制以選擇急切調(diào)度策略。但是如果調(diào)度工作負載不超過閾值,則裝置100被控制以選擇懶惰調(diào)度策略。由此,本發(fā)明的實施方式提供用于資源分配的被優(yōu)化以獲得較少的處理器周期,使用較少的存儲器,以及消耗較少的能量的機制。應注意,本說明書中所述的一些功能特征已被呈現(xiàn)為模塊、功能或應用,以便更具體地強調(diào)其實現(xiàn)獨立性。例如,模塊、功能或應用可以實現(xiàn)為包括定制VLSI電路或門陣列的硬件電路、成品半導體例如邏輯芯片、晶體管或其他離散組件。模塊、功能或應用還可以實現(xiàn)在可編程硬件設備中,例如場可編程門陣列、可編程陣列邏輯、可編程邏輯設備等。模塊、功能或應用還可以部分或全部實現(xiàn)在被多種處理器執(zhí)行的軟件中??蓤?zhí)行代碼的識別模塊可以,例如,包括計算機指令的一個或多個物理或邏輯塊,其可以,例如,被組織為對象、過程或函數(shù)。但是,標識模塊的可執(zhí)行代碼不需要物理地定位在一起,但是可以包括存儲在不同位置的完全不同的指令,當被邏輯地結(jié)合在一起時,組成模塊以及實現(xiàn)其規(guī)定的用途。實際上,可執(zhí)行代碼的模塊可以是單個指令或很多指令,以及甚至可以被分布在幾個不同的代碼段,在不同的程序之間,以及跨幾個存儲器設備。類似地,在這里,操作數(shù)據(jù)可被標識和圖示在模塊中,以及可以實現(xiàn)為任何合適的形式以及組織在任何合適類型的數(shù)據(jù)結(jié)構(gòu)中。操作數(shù)據(jù)可以被集中成單個數(shù)據(jù)組,或可被分布在不同的位置,包括不同的存儲設備,以及可以至少部分地僅作為系統(tǒng)或網(wǎng)絡上的電子信號存在。本發(fā)明的所述特征、優(yōu)點和特性可以在一個或多個實施方式中按任何合適的形式組合。相關領域技術(shù)人員將認可本發(fā)明可以被實現(xiàn)為不具有特定實施方式的一個或多個具體特征或優(yōu)點。在其他實例中,可以認為 某些實施方式中其他特征和優(yōu)點可以不出現(xiàn)在本發(fā)明的所有實施方式中。因此,本領域技術(shù)人員將易于理解如上所述的發(fā)明可以實現(xiàn)為不同順序的步驟,可以實現(xiàn)為具有不同于所公開的配置中的硬件元件,以及實施方式可以按任何適當?shù)姆绞浇M合。因此,雖然基于這些優(yōu)選實施方式說明了本發(fā)明,顯然對于本領域技術(shù)人員某些修改、變更和備選構(gòu)造將是明顯的,同時保持在本發(fā)明的精神和范圍中。為了確定本發(fā)明的界限,因此,應參考所附權(quán)利要求。
權(quán)利要求
1.一種用于通信的方法,包括 測量多無線電射頻硬件調(diào)度工作負載; 將測量的所述多無線電射頻硬件調(diào)度工作負載與閾值進行比較;以及 基于所述比較的結(jié)果動態(tài)選擇更優(yōu)的共享硬件組件調(diào)度策略。
2.根據(jù)權(quán)利要求I所述的方法,其中所述動態(tài)選擇包括選擇急切調(diào)度策略或懶惰調(diào)度 策略之一。
3.根據(jù)權(quán)利要求2所述的方法,其中所述選擇包括當所述比較的結(jié)果是測量的所述多無線電射頻硬件調(diào)度工作負載超過所述閾值時,選擇所述急切調(diào)度策略。
4.根據(jù)權(quán)利要求2所述的方法,其中所述選擇包括當所述比較的結(jié)果是測量的所述多無線電射頻硬件調(diào)度工作負載未超過所述閾值時,選擇所述懶惰調(diào)度策略。
5.根據(jù)權(quán)利要求I所述的方法,其中所述測量包括基于以下至少一個來測量所述多無線電射頻硬件調(diào)度工作負載被拒絕作業(yè)率、無線電協(xié)議模式以及射頻硬件組件的利用率。
6.根據(jù)權(quán)利要求5所述的方法,其中無線電協(xié)議模式包括以下至少一個離線、空閑、掃描、活躍、多輸入多輸出MIMO、ad-hoc、基礎模式、節(jié)電、連接的無線電資源控制以及無線電資源控制空閑。
7.根據(jù)權(quán)利要求I所述的方法,其中所述比較包括將測量的所述多無線電射頻硬件調(diào)度工作負載與由用戶選擇的所述閾值進行比較。
8.一種用于通信的裝置,包括 至少一個處理器;以及 包括計算機程序代碼的至少一個存儲器; 所述至少一個存儲器和所述計算機程序代碼由所述至少一個處理器配置用于使所述裝置至少執(zhí)行 測量多無線電射頻硬件調(diào)度工作負載; 將測量的所述多無線電射頻硬件調(diào)度工作負載與閾值進行比較;以及 基于所述比較的結(jié)果動態(tài)選擇更優(yōu)的共享硬件組件調(diào)度策略。
9.根據(jù)權(quán)利要求8所述的裝置,其中所述至少一個存儲器和所述計算機程序代碼由所述至少一個處理器進一步配置用于使所述裝置至少動態(tài)選擇急切調(diào)度策略或懶惰調(diào)度策略之一。
10.根據(jù)權(quán)利要求9所述的裝置,其中所述至少一個存儲器和所述計算機程序代碼由所述至少一個處理器進一步配置用于使所述裝置至少當所述比較的結(jié)果是測量的所述多無線電射頻硬件調(diào)度工作負載超過所述閾值時,選擇所述急切調(diào)度策略。
11.根據(jù)權(quán)利要求9所述的裝置,其中所述至少一個存儲器和所述計算機程序代碼由所述至少一個處理器進一步配置用于使所述裝置至少當所述比較的結(jié)果是測量的所述多無線電射頻硬件調(diào)度工作負載未超過所述閾值時,選擇所述懶惰調(diào)度策略。
12.根據(jù)權(quán)利要求8所述的裝置,其中所述至少一個存儲器和所述計算機程序代碼由所述至少一個處理器進一步配置用于使所述裝置至少基于以下至少一個來測量所述多無線電射頻硬件調(diào)度工作負載被拒絕作業(yè)率、無線電協(xié)議模式以及射頻硬件組件的利用率。
13.根據(jù)權(quán)利要求12所述的裝置,其中無線電協(xié)議模式包括以下之一離線、空閑、掃描、活躍、多輸入多輸出MIMO、ad-hoc、基礎模式、節(jié)電、連接的無線電資源控制以及無線電資源控制空閑。
14.根據(jù)權(quán)利要求8所述的裝置,其中所述閾值是由用戶選擇的。
15.根據(jù)權(quán)利要求8所述的裝置,其中所述急切調(diào)度策略和所述懶惰調(diào)度策略與調(diào)度的決策窗口有關,并且其中所述急切調(diào)度策略和所述懶惰調(diào)度策略在做出調(diào)度決策的時間方面是不同的。
16.一種用于通信的設備,包括 用于測量多無線電射頻硬件調(diào)度工作負載的裝置; 用于將測量的所述多無線電射頻硬件調(diào)度工作負載與閾值進行比較的裝置;以及 用于基于所述比較的結(jié)果動態(tài)選擇更優(yōu)的共享硬件組件調(diào)度策略的裝置。
17.根據(jù)權(quán)利要求16所述的設備,其中用于動態(tài)選擇的裝置包括用于選擇急切調(diào)度策略或懶惰調(diào)度策略之一的裝置。
18.根據(jù)權(quán)利要求17所述的設備,其中用于選擇的裝置包括用于當所述比較的結(jié)果是所述測量的所述多無線電射頻硬件調(diào)度工作負載超過所述閾值時選擇所述急切調(diào)度策略的裝置。
19.根據(jù)權(quán)利要求17所述的設備,其中用于選擇的裝置包括用于當所述比較的結(jié)果是測量的所述多無線電射頻硬件調(diào)度工作負載未超過所述閾值時選擇所述懶惰調(diào)度策略的裝置。
全文摘要
本發(fā)明涉及用于動態(tài)選擇RF資源分配中的調(diào)度策略的方法和裝置。實施方式的目的是一種在資源分配中動態(tài)選擇調(diào)度策略的裝置和/或方法。所述方法包括測量多無線電射頻硬件調(diào)度工作負載,將測量的多無線電射頻硬件調(diào)度工作負載與閾值進行比較,以及基于比較結(jié)果動態(tài)選擇更優(yōu)的共享硬件組件調(diào)度策略。
文檔編號H04W72/12GK102625453SQ20121002282
公開日2012年8月1日 申請日期2012年1月20日 優(yōu)先權(quán)日2011年1月28日
發(fā)明者A·O·伊莫南, S·O·J·基曼基, V·L·I·伊爾維薩洛 申請人:諾基亞公司