移動網絡的基站中的擁塞處置的制作方法
【專利摘要】為了實現移動網絡中的擁塞處置,給例如演進型節(jié)點B的基站(100)提供至少一個擁塞控制器(400、400')。擁塞控制器(400、400')關于從傳輸網絡接收的數據分組進行操作?;?100)然后在至少一個無線電鏈路上傳送數據分組,這可通過使用一個或多個調度隊列(402)和無線電接口調度器(410)來完成。比特率檢測器(404)測量接收的數據分組的比特率,并且比特率極限計算器(408)基于測量的比特率計算用于無線電鏈路上的數據分組傳送的最大比特率。擁塞檢測器(406)用于檢測傳輸網絡中的擁塞。響應于所檢測的擁塞,無線電接口調度器(410)調度至少一個無線電鏈路上的傳送以滿足所計算的最大比特率。
【專利說明】移動網絡的基站中的擁塞處置
【技術領域】
[0001]本發(fā)明涉及處置移動網絡中擁塞的技術。
【背景技術】
[0002]在3GPP (第三代合作伙伴項目)移動網絡中,例如使用通用移動電信系統(tǒng)(UMTS)無線電接入技術或3GPP長期演進(LTE)無線電接入技術,中間傳輸網絡可用于在移動網絡的不同節(jié)點之間,具體地說是在無線電接入網(RAN)的節(jié)點之間輸送數據。
[0003]此類中間傳輸網絡可能是相對于來往于用戶設備(UE)的數據業(yè)務的潛在瓶頸。例如,當向UE傳送下行鏈路(DL)數據業(yè)務時,在傳輸網絡中可能發(fā)生擁塞,并且減慢或甚至完全阻斷到UE的DL業(yè)務。還有,如果RAN受傳輸網絡瓶頸的限制,則不同UE之間的公平性可能變成問題,因為某一 UE可能比另一 UE受擁塞的影響更嚴重。
[0004]進一步說,當不同無線電接入技術共存于移動網絡中時,也可出現問題。在此類情況下,例如UMTS基站(也稱為“節(jié)點B”(NB))可與LTE基站(也稱為“演進型節(jié)點B”(eNB))共享相同的傳輸網絡。在此情況下,用于擁塞處置的不同機制可由不同無線電接入技術應用,這可引起有關不同無線電接入技術之間公平性的問題。
[0005]因而,存在對于允許高效處置可在用于向移動網絡的基站傳送數據分組的傳輸網絡中發(fā)生的擁塞的技術的需要。
【發(fā)明內容】
[0006]根據本發(fā)明的實施例,提供一種在移動網絡中擁塞處置的方法。根據該方法,基站從傳輸網絡接收數據分組。所述基站然后在至少一個無線電鏈路上傳送所述數據分組。進一步說,基站測量接收的數據分組的比特率,并基于測量的比特率計算用于無線電鏈路上的數據分組的所述傳送的最大比特率。所述基站還檢測所述傳輸網絡中的擁塞。響應于所述檢測的擁塞,所述基站調度所述至少一個無線電鏈路上的傳送以滿足所述最大比特率。
[0007]根據本發(fā)明的另外實施例,提供一種基站?;景ㄓ糜趶膫鬏斁W絡接收數據分組的第一接口、用于在至少一個無線電鏈路上傳送所接收的數據分組的第二接口以及處理器。所述處理器配置成:
-測量所述接收的數據分組的比特率;
-基于測量的比特率計算用于至少一個無線電鏈路上數據分組的所述傳送的最大比特
率;
-檢測所述傳輸網絡中的擁塞;以及
-響應于檢測的擁塞,調度至少一個無線電鏈路上的傳送以滿足最大比特率。
[0008]根據本發(fā)明的另外實施例,提供了計算機程序產品,例如以存儲介質形式。計算機程序產品包括要由基站的處理器執(zhí)行的程序代碼。通過執(zhí)行程序代碼,基站配置成:
-測量所述接收的數據分組的比特率;
-基于測量的比特率計算用于至少一個無線電鏈路上數據分組的所述傳送的最大比特 率;
-檢測所述傳輸網絡中的擁塞;以及
-響應于檢測的擁塞,調度至少一個無線電鏈路上的傳送以滿足最大比特率。
[0009]根據另外實施例,可提供其它方法或裝置。
【專利附圖】
【附圖說明】
[0010]圖1示意性圖示了可應用根據本發(fā)明實施例的擁塞處置概念的移動網絡環(huán)境。
[0011]圖2示意性圖示了可應用根據本發(fā)明實施例的擁塞處置概念的移動網絡中的示范性業(yè)務情形。
[0012]圖3示意性圖示了可應用根據本發(fā)明實施例的擁塞處置概念的移動網絡中的另外的示范性業(yè)務情形。
[0013]圖4示意性圖示了根據本發(fā)明實施例的基站。
[0014]圖5示意性圖示了根據本發(fā)明實施例的基站的基于處理器的實現。
[0015]圖6示出了用于圖示根據本發(fā)明實施例的方法的流程圖。
【具體實施方式】
[0016]在下面,本發(fā)明將通過參考示范實施例和附圖進行詳細說明。所圖示的實施例涉及移動網絡例如LTE基站與UMTS基站共存的3GPP移動網絡中的擁塞處置,并且在基站之一內實現。特別地,這些概念可應用在與NB(例如實現高速分組接入(HSPA)的NB)共享RAN傳輸網絡的eNB內。然而,要理解,本文所描述的概念還可應用于其它類型移動網絡中。
[0017]圖1示意性圖示了移動網絡環(huán)境,其中RAN包括無線電基站(RBS)站點10、交換機站點30以及連接RBS站點10與交換機站點30的傳輸網絡20。
[0018]如所圖示的,RBS站點10可包括不同類型的基站11、12、13以便在移動網絡中支持不同類型的無線電接入技術。在所圖示的示例中,基站11、12、13包含支持全球移動通信系統(tǒng)(GSM)無線電接入技術的基站收發(fā)器(BTS) 11、支持UMTS無線電接入技術的NB 12以及支持LTE無線電接入技術的eNB 13。交換機站點30,其具有將RAN耦合到公用交換電話網(PSTN) 50和因特網60的用途,這經由因特網協議(IP)核心網絡40完成。進一步說,RBS站點10包含IP段15,其具有將RBS站點10耦合到交換機站點30的用途,這經由傳輸網絡20完成。根據在RBS站點實現的無線電接入技術,交換機站點30包括不同類型的控制節(jié)點,具體地說是用于控制BTS 11的基站控制器(BSC) 31、用于控制NB 12的無線電網絡控制器(RNC) 32以及用于控制eNB 13的MME 33。進一步說,交換機站點30包含IP段35,其具有將交換機站點30耦合到RBS站點10的用途,這經由傳輸網絡20完成。
[0019]RBS站點10的IP段15和交換機站點30的IP段可實現用于將RBS站點10和交換機站點30彼此耦合的各種功能性。例如,IP段15、35可實現適合的邏輯接口。例如,IP段可實現UMTS無線電接入技術的Iub接口和LTE無線電接入技術的SI接口。進一步說,IP段15、35可實現以太網交換、IP路由和/或IP安全機制。
[0020]傳輸網絡20可基于各種類型的網絡技術,諸如電線、光纖、無線電傳送、微波傳送等,并且可被組織為例如城域網(MAN)、廣域網(WAN)、局域網(LAN)等。傳輸網絡20基于結合傳輸控制協議(TCP)的IP分組傳送。[0021]如可看到的,在圖1的移動網絡環(huán)境中,傳輸網絡20可用多種方式共享。例如,傳輸網絡20可由連接到基站11、12、13之一的多個UE共享。進一步說,傳輸網絡20可由多個基站例如NB 12和eNB 13共享。這種共享可導致傳輸網絡20中的擁塞。因而,期望實現具有允許高效且公平地處置此類擁塞的擁塞處置機制的移動網絡。下面所描述的概念特別涉及在eNB 13中實現的擁塞處置機制,其允許實現連接到eNB 13的不同UE之間的公平性,而且還可用于實現連接到eNB 13的UE和連接到NB 12的UE之間的公平性。
[0022]根據在下面說明的本發(fā)明實施例,給eNB 13提供了基于速率的擁塞控制算法??墒褂萌魏位谒俾实目刂扑惴ǎ缂臃ㄔ黾?乘法減少(AIMD)算法?;谒俾实膿砣刂扑惴ǖ暮竺娴氖纠唧w地說可用于改進在NB 12中所使用的擁塞控制機制的兼容性。
[0023]在eNB 13中所使用的基于速率的擁塞控制算法基于擁塞檢測、比特率計算和速率整形。擁塞檢測例如可基于檢測在TCP中所定義的顯式擁塞通知(ECN)或者基于檢測分組丟失。比特率計算涉及計算用于從eNB 13到UE建立的無線電鏈路上DL數據分組傳送的最大比特率。最大比特率基于eNB 13從傳輸網絡20接收DL數據分組的所測量比特率計算。這個所測量比特率表示傳輸網絡20的條件,并且根據傳輸網絡20的負載可改變。如果檢測到傳輸網絡20中的擁塞,則最大比特率可降低以解決擁塞。該eNB 13響應于所檢測的擁塞進一步調度無線電鏈路上的傳送以便實現速率整形。也就是說,傳送的調度以滿足(即不超過)所計算的最大比特率這樣的方式來完成。如果在傳輸網絡20中沒有擁塞,則速率整形不必要。這個速率整形可實現為eNB 13的現有無線電接口調度器的附加功能性。
[0024]擁塞控制算法可在按承載的基礎上實現。也就是說,擁塞檢測、比特率計算和速率整形可對于在無線電鏈路上建立的每個承載單獨完成。在這方面,承載被視為所定義的特性例如容量、延遲和/或誤比特率的信息傳送上下文或路徑。如果無線電鏈路使用保證比特率(GBR)承載和非保證比特率(非GBR)承載,則擁塞控制算法可僅相對于非GBR承載應用,以便避免對GBR承載產生負面影響。作為備選,擁塞控制算法也可在按用戶級上實現。在此情況下,擁塞檢測、比特率計算和速率整形可對于每個連接的UE單獨完成。在此情況下,到某個UE的無線電鏈路上的所有非GBR承載可使用公共參數來控制,例如通過使用在GPP技術規(guī)范23.401的章節(jié)4.7.3中所定義的概念。
[0025]圖2示出了在按承載的基礎上應用根據以上概念的擁塞處置的示范情形。更特別地,圖2圖示了例如對應于圖1的eNB 13的eNB 100和例如對應于圖1的NB 12的NB 110。eNB 100連接到MME 310,并且NB 110連接到RNC 320。為了此目的,eNB 100和NB 110共享由傳輸網絡(TN)節(jié)點200表示的同一傳輸網絡。圖2的TN節(jié)點200例如可以是圖1的傳輸網絡20的一部分。在此,要理解,傳輸網絡實際上可包含另外的傳輸節(jié)點,它們在圖2中未示出。
[0026]如進一步圖示的,eNB 100經由無線電鏈路91連接到UE 81。在無線電鏈路91上,建立兩個承載95和96。在下面,將假定承載95和96是非GBR承載。NB 110經由無線電鏈路92連接到UE 82。在所圖示的示例中,在無線電鏈路92上建立單個承載97,其也被假定為非GBR承載。
[0027]如在圖2中所看到的,eNB 100提供了用于緩沖要在承載95上傳送的DL數據分組的隊列105和用于緩沖要在承載96上傳送的DL數據分組的隊列106。eNB 100從TN節(jié)點200接收這些DL數據分組,其中DL數據分組在隊列205中緩沖。NB 110提供了用于緩沖要在承載97上傳送的DL數據分組的隊列115。NB 110從TN節(jié)點200接收這些DL數據分組,其中DL數據分組在隊列205中緩沖。因而,eNB 100和NB提供了每一個承載95、96、97的對應隊列105、106、115。根據這些隊列105、106、115,DL數據分組在對應無線電鏈路91,92上傳送到UE 81,82然而,在TN節(jié)點200中,隊列205對于所有承載95、96、97共享,這可導致擁塞。
[0028]借助于上面提到的基于速率的控制算法,eNB 100例如可通過檢測分組丟失(即隊列105、106之一中缺失的DL數據分組)或者通過檢測從TN節(jié)點200接收的DL數據分組之一中的ECN,來檢測TN節(jié)點200中或者傳輸網絡某個其它部分中的擁塞。eNB 100然后可降低在從TN節(jié)點200接收的DL數據分組的基礎上計算的最大比特率,并且通過控制從隊列105、106調度DL數據分組的傳送來調用速率整形。用這種方式,解決傳輸網絡中的擁塞可通過扼制從eNB 100到UE 81的DL數據業(yè)務進行,這又降低了響應于此而生成的DL和業(yè)務的比特率,例如由于來自UE 81的延遲確認的影響。由NB 110實現的擁塞處置算法將以與擁塞類似的方式起反應,這意味著UE 81和UE 82將被公平對待。在此,還應該指出,在按承載級上實現擁塞處置算法意味著,通常將以類似方式對于承載95、96 二者調用速率整形,雖然承載95、96 二者可具有不同的最大比特率。這又意味著,擁塞處置算法不會相比于NB 110更偏好eNB 100,雖然eNB 100在到UE 81的無線電鏈路91上使用兩個承載95、96,而NB 100在到UE 82的無線電鏈路92上僅使用一個承載97。
[0029]圖3示出了在按承載的基礎上應用根據以上概念的擁塞處置的另外示范情形。圖3圖示了與圖2類似的組件。然而,在此情況下,兩個UE 81、83連接到eNB 100。具體地說,UE 81經由無線電鏈路91連接到eNB 100,并且UE 83經由無線電鏈路83連接到eNB 100。如圖2中,UE 82經由無線電鏈路92連接到NB 110。在圖3的情形下,假定在每一個無線電鏈路上都建立一個或多個承載,例如非GBR承載,其可通過設置合計服務質量參數(諸如每個UE的合計最大比特率(AMBR))來一起控制。
[0030]如在圖3中所看到的,eNB 100提供了用于緩沖要在無線電鏈路91的承載上傳送的DL數據分組的相應隊列105和用于緩沖要在無線電鏈路93的承載上傳送的DL數據分組的相應隊列106。eNB 100從TN節(jié)點200接收這些DL數據分組,其中DL數據分組在隊列205中緩沖。NB 110提供了用于緩沖要在無線電鏈路92的承載上傳送的DL數據分組的相應隊列115。NB 110從TN節(jié)點200接收這些DL數據分組,其中DL數據分組在隊列205中緩沖。因而,eNB 100和NB 110提供了無線電鏈路91、92、93上每一個承載的對應隊列105、106、115。根據這些隊列105、106、115,DL數據分組在對應無線電鏈路91、92上傳送到UE 81、82、83。然而,在TN節(jié)點200中,隊列205對于所有承載共享,這可導致擁塞。
[0031]借助于上面提到的基于速率的控制算法,eNB 100例如可通過檢測分組丟失(即隊列105、106之一中缺失的DL數據分組)或者通過檢測從TN節(jié)點200接收的DL數據分組之一中的ECN,來檢測TN節(jié)點200中或者傳輸網絡某個其它部分中的擁塞。eNB然后可降低在從TN節(jié)點200接收的DL數據分組的基礎上計算的最大比特率,并且通過控制從隊列105、106調度DL數據分組的傳送來調用速率整形。然而,在圖3的情形下,最大比特率按UE計算,即在無線電鏈路91上的承載的所測量比特率之和的基礎上或在無線電鏈路93上的承載的所測量比特率之和的基礎上計算。然后完成速率整形以滿足按UE計算的最大比特率。用這種方式,解決傳輸網絡中的擁塞可通過扼制從eNB 100到UE 81的DL數據業(yè)務來進行,這又降低了響應于此而生成的DL和業(yè)務的比特率,例如由于來自UE 81、83的延遲確認的影響。由NB 110實現的擁塞處置算法將以與擁塞類似的方式起反應,這意味著,UE 81、83和UE 82將被公平對待。在此,還應該指出,在按用戶的基礎上實現擁塞處置算法意味著,通常將以類似方式對于無線電鏈路91、93上的所有非GBR承載調用速率整形,雖然對于每一個UE可能具有不同的最大比特率。這又意味著,eNB 100中的擁塞處置算法不會相對于UE 83更偏好UE 81,或反之亦然,雖然無線電鏈路91、93上的承載配置可彼此不同。
[0032]圖4示意性圖示了用于實現上面的擁塞處置算法的eNB 100的結構。在所圖示的示例中,假定在按承載的基礎上實現擁塞處置。然而,如將在下面進一步說明的,這些結構可適用于備選地或附加地在按用戶的基礎上實現擁塞處置。
[0033]如圖示,eNB 100包含用于對一個或多個UE所建立的每個承載的擁塞控制器400、400’。在圖4的示例中,第一擁塞控制器400接收DL數據分組的第一分組流PFl,并且第二擁塞控制器400’接收DL數據分組的第二分組流PF2。如上面所說明的,分組流PF1、PF2的DL分組從傳輸網絡接收,并且因此可通過相同隊列例如通過TN節(jié)點200的隊列205傳遞,如結合圖2和圖3所說明的。如本文所使用的,分組流是在某個源與某個目的地之間傳送的數據分組序列。在IP數據分組的情況下,目的地可在數據分組中的目的地IP地址和目的地端口號的基礎上標識,并且源可由數據分組中的源IP地址和源端口號標識。進一步說,分組流可在數據分組中提供的協議標識符的基礎上標識。IP分組的目的地IP地址、源IP地址、目的地端口號、源端口號和協議標識符也被稱為IP 5元組。
[0034]每一個擁塞控制器400、400’都相對于分組流PF1、PF2的DL數據分組映射到的對應調度隊列402進行操作。這些調度隊列402可對應于圖2和圖3的隊列105、106。分組流到調度隊列402的映射例如可由安裝在eNB 100中的分組過濾器實現。進一步說,每一個擁塞控制器包含比特率檢測器404、擁塞檢測器406和比特率極限計算器408。
[0035]進一步說,eNB 100包含無線電接口調度器410,其從每一個擁塞控制器400、400’,具體地說從相應比特率極限計算器406,接收輸入信號。無線電接口調度器410從不同調度隊列402調度DL數據分組,這在來自比特率極限計算器408的輸入信號的基礎上完成。
[0036]比特率檢測器404例如通過對所接收比特數進行計數來測量對應分組流PF1、PF2的進來的DL數據分組。擁塞檢測器406檢測傳輸網絡中的擁塞,這可通過監(jiān)視對應分組流的進來的DL數據分組的分組丟失或ECN來完成。擁塞檢測器406還可在由比特率檢測器404提供的信息(例如所測量比特率的下降)的基礎上操作。比特率極限計算器408在由比特率檢測器404所測量的比特率的基礎上計算最大比特率。各種算法可用于此目的。通常,由比特率極限計算器408所計算的最大比特率將隨著所測量的比特率的減小而減小。例如,比特率極限計算器408可使用AMD算法來計算最大比特率。為了改進對在實現HSPA的共存的NB(例如圖1的NB 12或圖2和圖3的NB 110)中的擁塞處置的兼容性,AMD算法可選擇成與在HSPA中使用的算法類似,例如來自同一算法族。
[0037]無線電接口調度器410使用由最大比特率計算器所確定的最大比特率作為用于控制從隊列402調度DL數據分組的傳送的基礎。具體地說,如果擁塞檢測器中的一個或多個中的擁塞檢測器404指示擁塞,則無線電接口調度器410可用滿足所計算的最大比特率的這樣的方式,即通過執(zhí)行到所計算的最大比特率的速率整形,來控制調度。這可通過從一個或多個調度隊列402延遲DL數據分組的傳送來實現。借助于速率整形,可使傳輸網絡中資源使用的分布類似于無線電接口上的資源共享,由此也實現不同用戶之間的類似公平性。
[0038]可選地,也可給eNB 100提供合計擁塞控制器420。如所圖示的,合計擁塞控制器420可向各個擁塞控制器400、400’,具體地說是比特率極限計算器408,提供附加輸入。借助于合計擁塞控制器420,當計算最大比特率時,附加地可使用在eNB 100級上合計的信息。此類信息的示例是通過eNB 100傳送的多個分組流PF1、PF2、對其檢測到擁塞的分組流PF1、PF2的所計算最大比特率的平均、或當從調度隊列402調度DL數據分組的傳送時由無線電接口調度器410所應用的參數、調度信息。當由比特率檢測器404所執(zhí)行的各個測量還不可用時,合計信息例如可在啟動某個承載上的通信時有用。
[0039]圖4的結構可適用于備選地或附加地通過將每個擁塞控制器指配給對應于特定UE的多個調度隊列402而在按用戶的基礎上實現擁塞處置。在這種情況下,比特率檢測404將測量這些調度隊列402的比特率之和,擁塞檢測器406將監(jiān)視指配給這些調度隊列402的每個分組流的DL數據分組,并且比特率極限計算器408將計算這些隊列402的合計最大比特率。
[0040]圖5圖示了 eNB 100的基于處理器的實現。
[0041]如圖示的,eNB 100包含網絡接口 130和無線電接口 140。網絡接口可用于從分組核心網絡例如從圖1的IP核心網絡40接收DL數據分組,這經由中間傳輸網絡例如圖1的RAN傳輸網絡20完成。根據3GPP LTE,網絡接口 130可實現為Iub接口。無線電接口 140可用于建立到UE的無線電鏈路。通常,這些UE將由基站100服務,即,基站100可充當相對于來往于UE的數據業(yè)務的控制器。在到某個UE的無線電鏈路上可建立至少一個承載。在一些情形下,例如圖3中所圖示的,在到某個UE的無線電鏈路上也可建立多個承載。根據3GPP LTE,無線電接口 140可實現為Uu接口。
[0042]如進一步所圖示的,eNB 100包含耦合到接口 130、140的處理器150以及耦合到處理器150的存儲器160。存儲器160可包含只讀存儲器(ROM)例如閃速ROM、隨機存取存儲器(RAM)例如動態(tài)RAM (DRAM)或靜態(tài)RAM (SRAM)、大容量存儲裝置例如硬盤或固態(tài)盤等。存儲器160包含要由處理器150執(zhí)行的適當配置的程序代碼以便實現eNB 100的上述擁塞處置功能性中的至少一些功能性。更具體地說,存儲器160可包含:測量模塊161,用于在經由網絡接口接收的DL數據分組的基礎上實現比特率的以上測量;檢測模塊162,用于實現傳輸網絡中的擁塞檢測;計算模塊163,用于實現最大比特率的以上計算;調度模塊164,用于實現經由無線電接口 140的傳送調度;和/或控制模塊165,用于實現通用控制功能性,諸如承載的建立或配置。根據一些實施例,還可提供用于實現根據本發(fā)明實施例的概念的計算機程序產品,例如以存儲要存儲在存儲器160中的程序代碼的計算機可讀介質形式。
[0043]要理解,在圖5中所圖示的結構僅僅是示意性的,并且eNB 100實際上可包含另外的組件(為了簡潔起見未圖示),例如附加接口。還要理解,存儲器150可包含另外類型的程序代碼模塊(未圖示),例如用于實現eNB已知功能性的程序代碼模塊。[0044]圖6示出了用于圖示擁塞處置方法的流程圖。該方法在基站中(例如在圖1的eNB 13中或在圖2到5的eNB 100中)實現。
[0045]在步驟610,基站從傳輸網絡例如從圖1的RAN傳輸網絡20接收數據分組,傳輸網絡又可包含一個或多個傳輸網絡節(jié)點,諸如圖2和圖3的TN節(jié)點200。傳輸網絡可與至少一個另外基站共享。例如,基站可以是eNB,例如圖1的eNB 13或圖2到5的eNB 100,并且另外基站可以是NB,例如圖1的NB 12或圖2和圖3的NB 110?;究山浻蓪涌诶鐖D5的網絡接口 130接收數據分組。
[0046]在步驟620,基站在至少一個無線電鏈路上傳送數據分組。通常,這個無線電鏈路到由基站服務的UE。在一些情形下,數據分組也可在到不同UE即用戶的兩個或更多無線電鏈路上傳送。此類無線電鏈路的示例是圖2和圖3的無線電鏈路91和93。無線電鏈路可包括數據分組被映射到的一個、兩個或更多承載,例如非GBR承載。如果無線電鏈路包括兩個或更多承載,諸如無線電鏈路91,則基站可以確定數據分組被映射到這些承載中的哪個承載。這可在包括數據分組的分組流的基礎上完成,例如通過使用在IP 5元組過濾器或其部分(諸如目的地地址、源地址、目的地端口號、源端口號和/或協議標識符)的基礎上的數據分組的過濾?;究山浻蓪涌诶鐖D5的無線電接口 140傳送數據分組。
[0047]在步驟630,基站例如借助于圖4的比特率檢測器404測量所接收數據分組的比特率。比特率的測量可在按承載的基礎上或按用戶的基礎上完成。比特率可通過對接收的比特進行計數來測量。
[0048]在步驟640,基站例如借助于圖4的擁塞檢測器406檢測傳輸網絡中的擁塞。這例如可通過監(jiān)視所接收數據分組的分組丟失或ECN來完成。也可通過監(jiān)視在步驟630測量的比特率來檢測擁塞。例如,比特率的下降可指示擁塞。擁塞的檢測可在按承載的基礎上或按用戶的基礎上完成。
[0049]在步驟650,基站例如借助于圖4的比特率極限計算器408計算最大比特率。這是在步驟630測量的比特率的基礎上完成。通常,所計算的最大比特率隨著所測量的比特率的減小而減小,和/或隨著所測量的比特率的增大而增大。可使用各種算法實現這種行為,例如AMD算法。最大比特率的計算也可考慮合計信息,例如通過基站傳送的多個分組流、對其檢測到擁塞的承載的最大比特率的平均、對其檢測到擁塞的用戶的最大比特率的平均和/或在用于調度至少一個無線電鏈路上的傳送的調度信息的基礎上。
[0050]在步驟660,基站例如借助于圖4的無線電接口調度器410控制至少一個無線電鏈路上的傳送的調度。具體地說,響應于在步驟640檢測到擁塞,基站以滿足在步驟650所計算的最大比特率的這種方式完成調度。因而,在步驟650計算的最大比特率可定義比特率上限。
[0051]這特別意味著,避免了實際比特率超過所計算的最大比特率。換句話說,響應于在步驟640檢測到擁塞,基站對步驟650的所計算比特率執(zhí)行速率整形。這例如可通過延遲數據分組的傳送來完成。
[0052]如可看到的,本文說明的的概念允許提供處置擁塞的相對簡單方式。具體地說,所描述的擁塞處置機制可僅在基站中實現,具體地說僅在eNB中實現,無需依賴來自諸如傳輸網絡中的其它網絡節(jié)點的支持。另外,擁塞處置機制可用于在按承載級上和/或按用戶級上實現公平性。例如,可避免源自于在多個承載上具有多個分組流的單個侵略性用戶的負面影響。
[0053]進一步說,相對于其它無線電接入技術的基站,可實現共享同一傳輸網絡,而無需不同基站之間的直接交互。例如,在以上基于eNB的實現中,通過使用類似基于速率的算法諸如AMD算法可獲得相對于NB的公平性。用這種方式,便于不同無線電接入技術之間的共存,這例如當用附加eNB配備現有UTRAN時是有益的,以便引入LTE而不引起總體網絡基礎設施上的過度。再用算法的可能性也便于實現。
[0054]要理解,上面所說明的示例和實施例僅僅是說明性的,并且易受到各種修改。例如,概念可用在其它類型的移動網絡中,即用在其它類型基站中。也可使用和選擇各種基于速率的擁塞控制算法,以便實現共享相同傳輸網絡資源的不同類型基站之間的兼容性。進一步說,例如通過將在按承載的基礎上的擁塞處置僅用于多個用戶中的一些用戶并將在按用戶的基礎上的擁塞處置用于其它用戶,在按承載的基礎上的擁塞處置的實現可以與在按用戶的基礎上的擁塞處置的實現進行組合。
【權利要求】
1.一種在移動網絡中的擁塞處置的方法,所述方法包括: 基站(100)從傳輸網絡(20)接收數據分組; 所述基站(100)在至少一個無線電鏈路(91、93)上傳送所述數據分組; 所述基站(100)測量接收的數據分組的比特率; 所述基站(100)基于測量的比特率計算用于所述至少一個無線電鏈路(91、93)上所述數據分組的所述傳送的最大比特率; 所述基站(100)檢測所述傳輸網絡(20)中的擁塞;以及 響應于檢測的擁塞,所述基站(100)調度所述至少一個無線電鏈路(91、93)上的傳送以滿足所述最大比特率。
2.如前述權利要求中任一項所述的方法, 其中所述無線電鏈路(91)包括所述數據分組映射到的至少兩個承載(95、96);并且 其中所述比特率按承載測量,所述擁塞按承載檢測,并且所述最大比特率按承載計算。
3.如權利要求2所述的方法, 其中所述最大比特率進一步基于對其檢測到擁塞的承載(95、96)的所述最大比特率的平均來計算。
4.如權利要求2或3所述的方法, 其中所述基站(100)從包括所述數據分組的分組流確定所述數據分組映射到所述承載(95、96)中的哪個承載。
5.如前述權利要求中任一項所述的方法, 其中所述數據分組包括在至少兩個用戶(81、83)的數據業(yè)務中;并且其中所述比特率按用戶測量,所述擁塞按用戶檢測,并且所述最大比特率按用戶計算。
6.如權利要求5所述的方法, 其中所述最大比特率進一步基于對其檢測到擁塞的用戶(81、83)的所述最大比特率的平均來計算。
7.如前述權利要求中任一項所述的方法, 其中所述最大比特率基于由所述基站傳送的多個分組流來計算。
8.如前述權利要求中任一項所述的方法, 其中所述最大比特率基于在所述無線電鏈路(91)上的傳送的所述調度中使用的參數來計算。
9.如前述權利要求中任一項所述的方法, 其中所述最大比特率基于加法增加/乘法減少算法來計算。
10.如前述權利要求中任一項所述的方法, 其中所述擁塞基于所述接收的數據分組中的顯式擁塞通知字段來檢測。
11.如前述權利要求中任一項所述的方法, 其中所述基站(100)配置為演進型節(jié)點B。
12.如權利要求11所述的方法, 其中所述傳輸網絡(20)與另外基站(110)共享,所述至少一個另外基站(110)配置為節(jié)點B。
13.如權利要求12所述的方法,其中所述最大比特率基于加法增加/乘法減少算法來計算,所述算法屬于與所述另外基站(110)的加法增加/乘法減少算法相同的族。
14.一種基站(100),包括: 第一接口(130),用于從傳輸網絡(20)接收數據分組; 第二接口(140),用于在至少一個無線電鏈路(91、93)上傳送接收的數據分組;以及 處理器(150),配置成: -測量所述接收的數據分組的比特率; -基于測量的比特率計算用于所述至少一個無線電鏈路(91、93)上所述數據分組的所述傳送的最大比特率; -檢測所述傳輸網絡(20)中的擁塞;以及 -響應于檢測的擁塞,調度所述至少一個無線電鏈路(91、93)上的傳送以滿足所述最大比特率。
15.如權利要求14所述的基站(100), 其中所述基站(100)配置成根據如權利要求1至13中任一項所定義的方法進行操作。
16.一種計算機程序產品,包括要由基站(100)的處理器執(zhí)行的程序代碼,由此配置所述基站(100)執(zhí)行如權利要求1至13中任一項所定義的方法。
【文檔編號】H04W28/10GK103959882SQ201180075291
【公開日】2014年7月30日 申請日期:2011年10月4日 優(yōu)先權日:2011年10月4日
【發(fā)明者】S.拉齊, L.赫維齊, S.馬洛姆索基, S.納達斯, A.韋雷斯 申請人:瑞典愛立信有限公司