用於調度通信裝置的方法和網絡元件與流程
2023-05-29 06:23:26
本文所公開的技術一般涉及無線網絡領域,以及具體來說涉及無線網絡中的資源調度。
背景技術:
調度包括以給定時間間隔向特定通信裝置(以下表示為用戶設備UE)指配通信資源。調度能夠按照不同的分組調度方案進行。例如,實現基於延遲的調度(DBS)的調度器通過使其分組排隊延遲最小化來設法維持業務流的給定延遲閾值。實現比例公平的調度器可針對為業務流提供保證的數據速率。
諸如網際網路協議上的語音(VoIP)和視頻電話的實時應用具有嚴格延遲約束,並且要求分組在某個延遲預算之內來發送以用於保持用戶滿意度。用於諸如網際網路協議上的語音(VoIP)應用或會話視頻的會話類型的業務的基於延遲的調度將分組延遲預算之內的多個分組一起綁定(bundle)成一個傳輸,以便節省資源(例如在長期演進LTE的情況下的物理下行鏈路控制信道PDCCH資源)。對於包括延遲關鍵(critical)業務和延遲容忍業務的混合業務情形,由此實現盡力而為型業務的改進吞吐量,而沒有損害例如VoIP/會話視頻應用的服務質量(QoS)。
因此,在傳輸之前將多個分組綁定在一起。在基於延遲的調度中,例如,固定分組綁定時間用來判定調度具體UE的時間,以及分組延遲預算規定分組綁定的最老分組在傳輸之前能夠保留(hold)多長時間而沒有損害QoS。當分組老於分組綁定時間時,對應UE通過絕對最高優先級來調度,以便滿足QoS要求。這通過在分組綁定的調度權重上添加額外調度權重紅利(bonus)(權重提升)進行,因而對分組給出更高優先級。
在最小比特率比例公平中,調度權重基於瞬時速率(其是UE可潛在獲得的數據速率)並且基於UE的平均速率來計算。
在無線網絡內,存在可為了各種目的而引入的時域限制。通信裝置例如可配置成使用不連續接收(DRX)模式,以便降低能量消耗。除了DRX之外,這類時域限制能夠通過特徵/方案,諸如例如幾乎空白子幀(ABS)並且在增強小區間幹擾協調(eICIC)方案中引入。這些特徵全部是有價值的,例如在DRX的情況下節省有限能量源的能量並且在eICIC的情況下降低幹擾,但是考慮到調度這類特徵也可造成困難。
技術實現要素:
以DRX作為示例;在DRX中,使用DRX循環,其包括「接通持續時間(on duration)」(在此期間,UE應當監測下行鏈路信道)和「DRX睡眠周期」(在此期間,UE不接收下行鏈路信道)。UE通過在不活動DRX睡眠周期期間關斷電路來節省能量。如果UE在調度時間處於DRX睡眠周期中,則不允許綁定的分組傳輸,並且確定新調度時間。在這個新調度時間,最老(oldest)分組可老於分組延遲預算,並且因此丟失。這個問題可通過考慮到調度而調整UE的DRX循環來克服,但是這在UE的重新配置中會需要網絡中的增加信令。此外,UE對較短時間周期會處於DRX睡眠模式,考慮到其電池消耗這是不利的。
最小比特率比例公平調度還可因這類將來時間限制而遭遇分組丟失。具體來說,也許不可能對處於DRX睡眠周期中的UE保證最小比特率。
由這些特徵在將來時間實例所造成的時間限制可能因此在執行調度時引起分組丟失。
本公開的一個目的是解決或者至少緩解上面提到的問題的至少一個。
此目的按照第一方面通過一種在網絡元件中執行的用於調度無線網絡的通信裝置的方法來實現。該方法包括考慮限制將來調度時機的通信裝置的時域限制來估計在將來時刻t首先到達的分組的調度量度;確定在將來時刻t的所估計的調度量度是否處於調度量度的極限之內;對所估計的調度量度處於調度量度的極限之內的情況計算包括首先到達的分組和至少一個更多的分組的分組綁定的調度權重,並且否則計算用於沒有綁定的首先到達的分組的傳輸的首先到達的分組的調度權重;以及按照所確定調度權重來調度通信裝置。
該方法例如在降低分組丟失方面實現改進服務質量。能夠改進服務質量,而無需對通信裝置的電池消耗添加開銷。該方法可考慮到例如不連續接收模式而自動適配(adapt)分組到達時間,並且判定是綁定分組還是沒有綁定地發送分組,同時維持通信裝置的所要求的服務質量。
此目的按照第二方面通過一種用於調度無線網絡中的通信裝置的網絡元件來實現。該網絡元件配置成:考慮限制將來調度時機的通信裝置的時域限制來估計在將來時刻t首先到達的分組的調度量度;確定在將來時刻t的所估計的調度量度是否處於調度量度的極限之內;對所估計的調度量度處於調度量度的極限之內的情況計算包括首先到達的分組和至少一個更多的分組的分組綁定的調度權重,並且否則計算用於沒有綁定的首先到達的分組的傳輸的首先到達的分組的調度權重;以及按照所確定調度權重來調度通信裝置。
此目的按照第三方面通過一種針對用於調度通信裝置的網絡元件的電腦程式來實現,該電腦程式包括電腦程式代碼,所述程序代碼在網絡元件的處理器上運行時使網絡元件執行如上所述方法。
此目的按照第四方面通過一種包括如上所述的電腦程式以及計算機可讀部件(在其上存儲電腦程式)的電腦程式產品來實現。
此目的按照第五方面通過網絡元件來實現,網絡元件包括:用於考慮限制將來調度時機的通信裝置的時域限制來估計在將來時刻t首先到達的分組的調度量度的第一部件;用於確定在將來時刻的所估計的調度量度是否處於調度量度的極限之內的部件;用於對所估計的調度量度處於調度量度的極限之內的情況計算包括首先到達的分組和至少一個更多的分組的分組綁定的調度權重並且否則計算用於沒有綁定的首先到達的分組的傳輸的首先到達的分組的調度權重的部件;以及用於按照所確定調度權重來調度通信裝置的部件。
在閱讀以下描述和附圖時本公開的其他特徵和優點將變得清楚。
附圖說明
圖1示出基於延遲的調度函數。
圖2示出當使用基於延遲的調度函數時的困難。
圖3是按照本公開的實施例的調度算法的流程圖。
圖4示出當實現本公開的實施例時的調度。
圖5示意示出環境,在所述環境中可實現本公開的實施例。
圖6示出按照本公開的實施例的關於網絡元件中具體來說是調度器中的方法的步驟的流程圖。
圖7示意示出網絡元件和用於實現本公開的方法的實施例的部件。
圖8示出包括用於實現本公開的方法的功能模塊/軟體模塊的網絡節點。
具體實施方式
為了說明而不是進行限制的目的,在以下描述中闡述諸如具體架構、接口、技術等的特定細節,以便提供透徹了解。在其他實例中,省略眾所周知的裝置、電路和方法的詳細描述,以免通過不必要的細節模糊本描述。相同附圖標記在本描述中通篇表示相同或相似元件。
下面詳細說明了發明內容章節下簡單提到的缺點。
在基於延遲的調度中,固定分組綁定時間用於等待和綁定多個分組。分組綁定時間用來判定調度具體UE的時間。當將要違反分組綁定的分組的QoS要求時,即,當最老分組的壽命(age)比分組綁定時間要長時,UE將通過絕對最高優先級來調度。這通過對分組綁定的調度權重添加額外調度權重紅利(權重提升)進行,由此對分組給出更高優先級。
基於延遲的調度(DBS)的上面指示的權重函數在圖1中示出。具體來說,用於分組的綁定的調度權重(y軸)示為時間(x軸)的函數。在開始時,包括例如VoIP分組的分組的綁定能夠具有相當低的調度權重,其緩慢增加,直至達到極限,依據所述權重立即調度分組的綁定。
例如,VoIP TALK分組通過20 ms周期來發送(即,每20 ms一個分組),並且TALK質量在分組延遲小於某個時間,例如40 ms(其可表示為VoIP延遲容忍極限)時被認為是良好的。基於該延遲容忍極限,調度器分組延遲預算(SPDB)被估計並且在調度中應用於DBS權重算法。
調度權重對應於調度優先級,以及如上所描述的,如果包括固定數量的分組的分組綁定的壽命大於差SPDB – Td(其中Td是從被調度的其傳輸時間到成功接收的傳輸時間所計算的(counted)分組綁定的預計傳輸延遲),則UE的調度權重因而獲得提升。即:
分組綁定的壽命=t_current – t_oldest ,
其中t_current代表時間點,在所述時間點對UE計算調度權重,以及t_oldest代表分組綁定的第一VoIP分組在調度器中被識別時的時間點。
如果t_current > SPDB-Td + t_oldest,則調度權重通過對調度權重添加權重紅利來提升。這例如可按照下式進行:
即,如果t_current > (SPDB-Td + t_oldest)為真,則F=1,否則F=0。然後,紅利權重W_bonus通過將其與1或0相乘而相應地添加到調度權重W。
當前調度方案無法考慮例如對延遲敏感分組的DRX影響。UE的DRX模式是固定的,即,通過無線電資源控制(RRC)信令來配置,從而告知UE進入睡眠模式的時間以及監測下行鏈路信道的時間。
VoIP分組是半靜態的,因為當第一分組到達時,連續分組每20 ms到達,但是第一VoIP分組到達的時間是未知的。沒有考慮UE的所配置DRX模式的固定數量VoIP分組的綁定將引起分組丟失,並且犧牲QoS。在配置用於UE的DRX循環中,配置表示為接通持續時間的活動周期(在所述活動周期期間,UE是活動的並且監測下行鏈路信道)。DRX循環的剩餘時間,UE能夠是不活動的並且關斷電路,因而節省電池。
圖2示出示範情形(其中上面提到的問題發生)。在此情形中,分組綁定的最老VoIP分組POLDEST在UE的DRX 接通持續時間窗口(在附圖標記1所指示的)之後到達,並且由於分組的壽命尚未達到延遲容忍極限,所以它獲得低調度權重。不允許UE在其DRX睡眠周期期間被調度,並且因此下一個傳輸機會將在下一個接通持續時間窗口(在附圖標記2所指示的)之內。這意味著,一個DRX循環的長度將添加到最老VoIP分組POLDEST的延遲,從而引起超過VoIP延遲容忍極限並且分組POLDEST將丟失。
這是可發生的問題(如果存在用於任何目的而引入的任何時域限制)。除了DRX之外,並且如先前所提到的,這種限制能夠通過特徵/方案,諸如例如幾乎空白子幀(ABS)並且在增強小區間幹擾協調(eICIC)方案中引入。
如本公開的發明人所識別的當前基於延遲的調度的問題在於,延遲預算SPDB基於執行調度時的當前時間tcurrent而不是基於執行綁定的傳輸時的將來時間實例。沒有考慮在將來時間實例的可能時間限制,基於延遲的調度可能引起分組丟失,如例如從參照圖2所描述的狀況顯而易見的。在將來時間實例,UE可處於DRX睡眠或者可存在ABS限制,並且不允許綁定的分組傳輸,由此最老分組丟失。
除了基於延遲的調度之外的其他調度方案也因這類將來時間限制而遭遇困難。在例如最小比特率比例公平調度中,這類限制可導致對處於DRX睡眠周期中的UE無法保證最小比特率。這在下面略微更詳細描述。
在最小比特率比例公平中,調度權重W基於下式來計算
,
其中是UE當前基於在當前時間所估計的無線電條件可獲得的瞬時速率,例如比特率,α是比例公平比率的分數,以及是在當前時間的UE的平均速率。最小比特率可由操作員來定義,並且基於應用的QoS要求和QoS類標識符(QCI)。如果平均速率低於最小比特率,則UE將獲得極高調度權重W,使得立即調度UE以滿足QoS要求。
但是,如果DX睡眠周期較長,則也許不可能再保證最小比特率。平均比特率在當前時間來計算,以及如果在這個時間的平均比特率大於最小比特率,並且如果UE處於不良無線電條件中,則UE按照最小比特率比例公平調度將獲得低調度權重W,並且因此將不會被調度。UE則等待下一個DRX接通持續時間以進行傳送,並且平均比特率將比最小比特率要低許多。在那個時間調度UE將使得不可能滿足QoS要求。
重要的是滿足服務質量(QoS)要求,無論它是在保持延遲預算還是保證所接收數據速率方面,而同時允許時間約束,例如DRX或eICIC,以便降低功率消耗或者降低幹擾。
簡言之,為了克服上述問題,提供調度,其中在調度中使用關於由不同特徵,例如DRX所引入的時域限制的知識。基於此知識來預測傳輸在綁定的分組的傳送時間是否可能。取決於在將來時間實例的預測的分組延遲,例如使用基於延遲的調度權重函數或最小比特率比例公平調度來計算調度權重。在存在將來的時間限制的情況下,最老分組可能沒有綁定地傳送。由此降低分組丟失。這些延遲關鍵服務的質量能夠通過涉及例如DRX循環知識以計算UE調度優先級的當前算法來改進。
在實施例中,所描述的下一個DRX用作時間限制,從而限制用於UE的可能調度時機。此外,在分組調度中引入時間限制的本公開的概念與基於延遲的調度相關來描述並且通過其例示。但是要注意,可使用其他調度方案,例如具有保證的最小比特率的比例公平調度,並且時間限制可能不同於DRX。
假定分組能夠識別為延遲關鍵或者延遲非關鍵的。這種識別例如可通過基於分組報頭中的QoS類標識符或者其他優先級指示符將分組識別為延遲關鍵來進行。當處置延遲關鍵分組時,在調度算法中引入DRX循環的長度TDRX。參照圖3來描述按照本公開的算法20的實施例。
首先計算在當前時間t_current的最老分組的壽命(框21)。
最老分組的壽命∆t_0定義為:
∆t_0 =t_current – t_oldest;
其中t_oldest是分組的綁定的最老分組的預計到達時間(或者所識別到達時間),以及t_current是執行調度時的當前時間。
接下來,仍然參照框21,檢查最老分組的壽命∆t_0是否小於或等於預定義分組延遲預算(SPDB):
如果最老分組的壽命∆t_0小於或等於SPDB(框24),則計算在下一個可能調度時機的最老分組的壽命∆t_1(框25)。如果UE配置有DRX循環,則下一個可能調度時機例如可以是下一個DRX接通持續時間窗口。
∆t_1= ∆t_0 +t_d ,
其中t_d是從當前時間t_current到下一個調度時機,例如到下一個DRX接通持續時間窗口的開始的時間差。
由此,按照這個實施例,DRX知識通過使用t_d來引入到調度器中。在其他實施例中,可替代使用限制可能調度時機的其他時間限制或除了DRX之外使用限制可能調度時機的其他時間限制。
調度分組延遲預算(SPDB)是被使用以便使調度滿足某種類型的延遲關鍵分組的QoS要求的延遲預算。延遲預算SPDB能夠是在無線電接入節點,例如演進NodeB(eNB)中內部定義的用於一個無線鏈路方向鏈路(即用於上行鏈路(從UE到eNB)或者用於下行鏈路(從eNB到UE))中的分組的調度的參數。典型值例如可在範圍40 ms – 50 ms。這類值通常大於DRX循環的長度。
如果在框26,在下一個可能調度時機的壽命∆t_1大於SPDB,即,如果∆t_1>SPDB,則最老分組的壽命Δt設置成等於∆t_1,並且調度權重通過在調度權重函數中使用∆t_1來計算,以及最老分組被調度並且沒有綁定地發送,如框27中所指示的。
如果最老分組的壽命∆t_1小於或等於SPDB,即,如果∆t_1<=SPDB,則最老分組的壽命∆t替代設置成等於∆t_0,以及分組綁定的調度權重使用∆t_0按照基於延遲的權重函數來計算,如框28所指示的。
如果在框21,最老分組的壽命∆t_0大於延遲預算(框22),則調度權重再次(如同框28中一樣)使用∆t_0按照基於延遲的權重函數對分組綁定來計算,如框23中所指示的。
對於基於延遲的調度方案的情況以上例示調度算法20能夠概括如下:
步驟1:計算在當前時間t_current的最老分組壽命:
∆t_0= t_current – t_oldest
步驟2:檢查∆t_0是否小於預定義分組延遲預算(SPDB))
- If ∆t_0SPDB
- 設置∆t=∆t_1,並且使用∆t_1按照權重函數來計算調度權重
› Else
- 設置∆t=∆t_0,並且使用∆t_0按照權重函數來計算調度權重。
› End if
–Else
› 設置∆t=∆t_0,使用∆t_0按照權重函數來計算調度權重。
–End if
圖4示出引入本公開的方面之後的調度行為。圖中,DRX再次用作關於時間限制的示例,其限制要調度的UE的調度時機。DRX循環例如可以是40 ms,並且包括接通持續時間周期和睡眠周期,如圖3中所指示的。第一VoIP分組P1在UE的睡眠周期期間到達,以及如果這個第一分組P1要與第二分組P2來綁定,則下一個可能調度時機,即DRX循環的下一個接通持續時間周期會是使得會超過延遲預算,並且會因此不滿足QoS。按照本公開,第一分組P1因此沒有捆綁地發送。第二分組P2和第三分組P3能夠捆綁地發送,而沒有違反延遲預算,如第四分組和第五分組能夠的那樣。
圖5示意示出環境,在所述環境中可實現本公開的實施例。無線網絡10包括為通信裝置13提供無線通信鏈路的多個無線電接入節點12。這類網絡節點12可按照不同方式來表示,例如無線電接入節點、基站、無線電基站、演進節點B(eNB)等。通信裝置13也可按照不同方式來表示,例如移動臺、無線裝置、用戶設備(UE)等。通信裝置13在以下表示為UE,並且例如可包括智慧型電話、平板等。
無線網絡10通常包括各種其他網絡節點,例如移動管理實體(MME)或者操作和維護(OM)節點、分組數據網絡網關、移動性管理實體、服務網關等。這類其他網絡節點在附圖標記15共同地且示意地示為核心網絡節點。
無線電接入節點12可包括用於調度無線電資源到駐留在其一個或多個覆蓋區域(又表示為小區(一個或多個))的UE 13的調度器14。按照本公開的調度算法的各種實施例可在這種調度器14中實現。但是要注意,調度器14可以是沒有與無線電接入節點12相集成的獨立節點。
圖6示出按照本公開的實施例的關於包括例如調度器的網絡元件中的方法的步驟的流程圖。
提供方法30,其可在網絡元件14中執行以用於調度無線網絡10的通信裝置13。網絡元件14例如可包括無線電接入節點12的調度器或者是獨立節點。方法30包括考慮限制將來調度時機的通信裝置13的時域限制來估計31在將來時刻t首先到達的分組的調度量度。調度量度例如可以是延遲或比特率。
方法30包括確定32在將來時刻t的所估計的調度量度是否處於調度量度的極限之內。調度量度的極限例如可以是延遲預算或最小比特率。
方法30包括對於所估計的調度量度處於調度量度的極限之內的情況來計算33包括首先到達的分組和至少一個更多的分組的分組綁定的調度權重,並且否則計算用於沒有綁定的首先到達的分組的傳輸的首先到達的分組的調度權重。
方法30包括按照所確定調度權重來調度34通信裝置13。
方法30可適用於不同的調度方案,例如可適用於基於延遲的調度或者具有最小保證比特率的比例公平調度。因此,方法30可基於可通過例如諸如DRX或eICIC的不同特徵所引入的任何時域限制的知識來預測在將來傳送時間具有所維持服務質量的分組綁定的傳輸的可能性。取決於在將來時刻的預測的分組延遲,可沒有綁定地傳送分組。這降低分組丟失,特別是對於基於延遲的調度方案,但是也對於其他調度方案。
在實施例中,調度量度的極限包括用於滿足業務流的服務質量的極限,首先到達的分組屬於所述業務流。
在實施例中,調度量度包括分組延遲或比特率。
在不同實施例中,調度量度的極限包括分組延遲預算或最小比特率。
在實施例中,使用基於延遲的調度:
- 估計31包括估計首先到達的分組的第一壽命∆t_0,其中第一壽命∆t_0包括首先到達的分組的到達時間與當前時間t_current之間的時間差,
- 確定32包括確定所估計的第一壽命∆t_0是否處於分組延遲預算之內。
在上述實施例的變化中:
- 確定32還包括在所計算的第一壽命∆t_0小於或等於延遲預算的情況下確定首先到達的分組的第二壽命∆t_1,其中第二壽命∆t_1包括第一壽命∆t_0以及從當前時間t_current到通信裝置13的下一個可能調度時機的時間周期t_d之和,下一個可能調度時機考慮所得到的時域限制,以及
- 計算33包括如果第二壽命∆t_1大於延遲預算則計算首先到達的分組的調度權重,以及如果第二壽命∆t_1小於或等於延遲預算則計算分組綁定的調度權重。
在上述實施例的另一個變化中,確定32包括確定第一壽命∆t_0大於分組延遲預算,以及計算33包括計算用於分組綁定的傳輸的包括首先到達的分組和至少一個更多的分組的分組綁定的調度權重。
在實施例中,通信裝置13的時域限制包括下列一個或多個:通信裝置13的不連續接收模式的配置、與幾乎空白子幀有關的信息以及關於增強小區間幹擾協調方案的信息。
在實施例中,方法30包括在估計31調度量度之前確立(establish)分組包括延遲關鍵分組。
圖7示意示出網絡元件和用於實現本公開的方法的實施例的部件。網絡元件14可包括無線電接入節點12的調度器14,具體來說是分組調度器。網絡元件14包括輸入/輸出裝置44,以用於與例如無線電接入節點12的其他實體進行通信。輸入/輸出裝置44可包括用於接收各種輸入數據以供調度判定中使用並且用於輸出調度判定的接口。網絡元件14例如可將輸入/輸出裝置44用於向無線電接入節點12的收發器電路輸出調度信息,這種收發器電路(和例如天線裝置)為UE13提供與上行鏈路調度的資源有關的信息並且還使用下行鏈路調度的資源來傳送分組。
網絡元件14包括處理器40,其包括能夠運行存儲器41中存儲的軟體指令(其因而能夠是電腦程式產品41)的中央處理器(CPU)、多處理器、微控制器、數位訊號處理器(DSP)、專用集成電路等的一個或多個的任何組合。處理器40能夠配置成運行如例如與圖7相關所描述的方法的各種實施例的任一個。
具體來說,提供網絡元件14,其用於調度無線網絡10中的通信裝置13。該網絡元件14配置成:
- 考慮限制將來調度時機的通信裝置(13)的時域限制來估計在將來時刻t首先到達的分組的調度量度,
- 確定在將來時刻t的所估計的調度量度是否處於調度量度的極限之內,
- 對於所估計的調度量度處於調度量度的極限之內的情況來計算包括首先到達的分組和至少一個更多的分組的分組綁定的調度權重,並且否則計算用於沒有綁定的首先到達的分組的傳輸的首先到達的分組的調度權重,以及
- 按照所確定調度權重來調度通信裝置(13)。
網絡元件14例如可配置成通過包括處理器40和存儲器41來執行各種步驟,存儲器41包含由處理器40可運行的指令,由此網絡元件14操作以執行各種步驟。
在實施例中,調度量度的極限包括用於滿足業務流的服務質量的極限,首先到達的分組屬於所述業務流。
在不同實施例中,調度量度包括分組延遲或比特率。
在實施例中,調度量度的極限包括分組延遲預算或最小比特率。
在實施例中,網絡元件配置成:
- 通過估計首先到達的分組的第一壽命∆t_0進行估計,其中第一壽命∆t_0包括首先到達的分組的到達時間與當前時間t_current之間的時間差,
- 通過確定所估計的第一壽命∆t_0是否處於分組延遲預算之內進行確定。
在上述實施例的變化中,網絡元件配置成:
- 還通過在所計算的第一壽命∆t_0小於或等於延遲預算的情況下確定首先到達的分組的第二壽命∆t_1來進行確定,其中第二壽命∆t_1包括第一壽命∆t_0以及從當前時間t_current到通信裝置13的下一個可能調度時機的時間周期t_d之和,下一個可能調度時機考慮所得到的時域限制,以及
- 通過如果第二壽命∆t_1大於延遲預算則計算首先到達的分組的調度權重以及如果第二壽命∆t_1小於或等於延遲預算則計算分組綁定的調度權重來進行計算。
在上述實施例的另一個變化中,網絡元件配置成通過確定第一壽命∆t_0大於分組延遲預算來進行確定,並且配置成通過計算用於分組綁定的傳輸的包括首先到達的分組和至少一個更多的分組的分組綁定的調度權重來進行計算。
在實施例中,通信裝置13的時域限制包括下列一個或多個:通信裝置13的不連續接收模式的配置、與幾乎空白子幀有關的信息以及關於增強小區間幹擾協調方案的信息。
在實施例中,網絡元件配置成在估計調度量度之前確立分組包括延遲關鍵分組。
仍參照圖7,存儲器41能夠是隨機存取存儲器(RAM)和只讀存儲器(ROM)、閃速存儲器、磁帶、光碟(CD)-ROM、數字多功能光碟(DVD)、藍光光碟等的任何組合。存儲器41還可包括持久性存儲裝置,其例如能夠是磁存儲器、光存儲器、固態存儲器或者甚至遠程安裝存儲器的任何單個或組合。
還可提供數據存儲器43,以用於在處理器40中的軟體指令的運行期間讀取和/或存儲數據。數據存儲器43例如可以是讀和寫存儲器(RAM)和只讀存儲器(ROM)的任何組合。
本公開還包含電腦程式42,其包括電腦程式代碼,所述電腦程式代碼用於當電腦程式代碼在網絡元件14的處理器40上運行時使網絡元件14執行例如如與圖6相關所描述的方法。
本公開還包含如上所述的電腦程式產品41以及計算機可讀部件(電腦程式42存儲在其上)。
使用功能模塊/軟體模塊的實現的示例在圖8中示出,具體來說示出包括用於實現方法30的實施例的功能模塊和/或軟體模塊的網絡元件14。網絡元件14包括用於考慮限制將來調度時機的通信裝置13的時域限制來估計在將來時刻t首先到達的分組的調度量度的第一部件51。這種部件例如可包括處理電路,其適合於通過使用存儲器中存儲的程序代碼來執行這個估計。
網絡元件14可包括用於確定在將來時刻t的所估計的調度量度是否處於調度量度的極限之內的第二部件52。這種部件例如可包括處理電路,其適合於通過使用存儲器中存儲的程序代碼來執行這個確定。
網絡元件14可包括對於所估計的調度量度處於調度量度的極限之內的情況來計算包括首先到達的分組和至少一個更多的分組的分組綁定的調度權重並且否則計算用於沒有綁定的首先到達的分組的傳輸的首先到達的分組的調度權重的第三部件53。這種部件例如可包括處理電路,其適合於通過使用存儲器中存儲的程序代碼來執行這個計算。
網絡元件14可包括用於按照所確定調度權重來調度通信裝置13的第四部件54。這種部件例如可包括處理電路,其適合於通過使用存儲器中存儲的程序代碼來執行這個調度。
網絡元件14可又包括附加部件(圖8中未示出),以用於執行方法30的各種實施例的步驟的任一個。
功能模塊51、52、53、54可使用軟體指令(例如處理器中運行的電腦程式)和/或使用硬體(例如專用集成電路、現場可編程門陣列、分立邏輯組件等)來實現。
本文中主要參照一些實施例描述了本發明。但是,如本領域的技術人員所意識到的,除了本文所公開的具體實施例之外的其他實施例同樣可能在如所附權利要求書所定義的本發明的範圍之內。